Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Alapelv
- 3. lépés: Vázlatos diagram
- 4. lépés: Eljárások
- 5. lépés: Kód
Videó: AUTOMATIKUS FÉNYFORRÁSKÖVETÉS ARDUINO UNO R3 -SAL: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben a leckében egy szervomotort, egy fényellenállást és egy lehúzható ellenállást használunk egy automatikusan nyomkövető fényforrás-rendszer összeállításához.
1. lépés: Alkatrészek
- Arduino Uno tábla * 1
- USB kábel * 1
- Szervo motor * 1
- fényellenállás * 1
- Ellenállás (10k) * 1
- Kenyeretábla * 1
- Jumper vezetékek
2. lépés: Alapelv
A szervomotor és a fotorezisztor 180 fokban keres és keres fényforrást, és rögzíti a fényforrás helyét. A szkennelés befejezése után a szervomotor és a fényellenállás megáll a fényforrás irányában.
3. lépés: Vázlatos diagram
4. lépés: Eljárások
1. lépés:
Építsd fel az áramkört.
2. lépés:
Töltse le a kódot a https://github.com/primerobotics/Arduino webhelyről
3. lépés:
Töltse fel a vázlatot az Arduino Uno táblára
Kattintson a Feltöltés ikonra a kód feltöltéséhez a vezérlőpultra.
Ha a "Kész feltöltés" felirat jelenik meg az ablak alján, az azt jelenti, hogy a vázlat sikeresen feltöltődött.
Ha most zseblámpával világítja meg a fényellenállást, látni fogja, hogy a szervomotor és a fényellenállás forog, és végül megáll a fényforrás irányában
5. lépés: Kód
/********************************************************************
* név:
Fényforrás automatikus követése
* funkció
: ha zseblámpát használ a fényellenállás ragyogásához, * meglátod
a szervomotor és a fényellenállás forog, * és végül
álljon meg a fényforrás irányában.
***********************************************************************
/E -mail: [email protected]
// Weboldal: www.primerobotics.in
#befoglalni
const int fotocellaPin = A0;
/************************************************/
Servo myservo; // szervo objektum létrehozása a szervo vezérléséhez
int outputValue = 0;
int szög = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
üres beállítás ()
{
Sorozat.kezdet (9600);
myservo.attach (9); // csatolja a szervót a 9 -es tűn a szervo objektumhoz
}
/*************************************************/
üres hurok ()
{
for (int i = 0;
i <19; én ++)
{
myservo.write (szög ); // írja be a szögét a szervóhoz
outputValue
= analogRead (photocellPin); // olvassa el az A0 értékét
Serial.println (outputValue); // nyomtatja ki
if (outputValue> maxVal) // ha az A0 aktuális értéke nagyobb, mint az előző
{
maxVal = outputValue; // írja le az értéket
maxPos
= én; //
}
késleltetés (200);
}
myservo.write (szög [maxPos]); // írja be a szervóhoz tartozó szöget, amelynek A0 a legnagyobb értéke
míg (1);
}
Ajánlott:
DIY automatikus zenei karácsonyi fények (MSGEQ7 + Arduino): 6 lépés (képekkel)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Tehát minden évben azt mondom, hogy ezt fogom tenni, és soha nem fogom megtenni, mert sokat halogatom. 2020 a változások éve, ezért azt mondom, hogy ez az év a megtételhez. Szóval remélem tetszik és elkészíted saját zenei karácsonyi fényeidet. Ez lesz egy s
Automatikus fényforráskövetés: 5 lépés
Automatikus fényforrás-követés: Ebben a leckében egy szervomotort, egy fényellenállást és egy lehúzható ellenállást fogunk használni egy automatikusan nyomkövető fényforrás-rendszer összeállításához
Készítsen A.C 220 V -os automatikus stabilizátort az Arduino NANO vagy UNO használatával: 3 lépés
Készítsen A.C 220 V -os automatikus stabilizátort az Arduino NANO vagy UNO használatával: Ebben az oktatóanyagban megmutatom, hogyan készítsen automatikus feszültségstabilizátort az Arduino NANO használatával, amely váltakozó feszültséget, wattot, lépéseket, transzformátor hőmérsékletét és amp; automatikus ventilátor ki-be kapcsolás a hűtéshez. Ez 3 lépésből áll Automatikus feszültségstabilizátor
WiFi automatikus növényadagoló tározóval - beltéri/kültéri művelési beállítás - automatikus vízi növények távoli megfigyeléssel: 21 lépés
WiFi automatikus növényadagoló tározóval - beltéri/kültéri művelési beállítások - Automatikus vízi növények távoli felügyelettel: Ebben az oktatóanyagban bemutatjuk, hogyan kell beállítani egy egyéni beltéri/kültéri növényadagoló rendszert, amely automatikusan öntözi a növényeket, és távolról felügyelhető az Adosia platform használatával
Automatikus napelemző építése Arduino UNO -val: 8 lépés
Automatikus napelemző építése az Arduino UNO segítségével: A napenergia egyre inkább elterjedt az egész világon. Jelenleg számos módszert vizsgálnak annak érdekében, hogy a napelemek több energiát termeljenek, csökkentve a fosszilis tüzelőanyagokra és a szénre való támaszkodásunkat. Ennek egyik módja a panelek mozgatása