Tartalomjegyzék:

Akadálykerülő robot Arduino Nano használatával: 5 lépés
Akadálykerülő robot Arduino Nano használatával: 5 lépés

Videó: Akadálykerülő robot Arduino Nano használatával: 5 lépés

Videó: Akadálykerülő robot Arduino Nano használatával: 5 lépés
Videó: Arduino akadálykerülő robot ver. 1.0(kezdeti próbálkozások) 2024, November
Anonim
Akadálykerülő robot Arduino Nano használatával
Akadálykerülő robot Arduino Nano használatával

Ebben a tanulságosban leírom, hogyan akadályozhat meg, hogy elkerülje a robotot az Arduino használatával.

1. lépés: Szüksége van

Szükséged van
Szükséged van
Szükséged van
Szükséged van
Szükséged van
Szükséged van

Ez egy népszerű Arduino robotprojekt. a sok vezetékcsatlakozás elkerülése érdekében PCB -t terveztem hozzá.

Használhat PCB -t vagy pontozott perforált táblát.

2WD robotváz görgővel.

Robotkerék BO motorhoz

150 fordulat / perc BO hajtóműves motor és 1,5 hüvelykes csavar és anya

ultrahangos érzékelő tartó

2 db. 9V -os elem és akkumulátor csatlakozó

L293D Ic és 16 tűs Ic alap

100mfd/25v kondenzátor 2 db 1K ellenállás, led

Vágócsapok, áthidaló huzal (hüvely -hüvely) sorkapocs 4db

HC-SR 04 ultrahangos érzékelő

Arduino nano

Használhat PCB -t vagy pontozott perforált táblát.

2. lépés: A gyökérváz összeállítása

A gyökérváz összeállítása
A gyökérváz összeállítása

Helyezzen be két hajtóműves motort a robotvázba. Én 2wd fém alvázat használtam, de bármilyen alvázat használhat

helyezzen be egy görgőkereket a robot alváza elé. ennek a robotnak a mechanikus része befejeződött

3. lépés: Az elektronikus áramkör létrehozása

Az elektronikus áramkör létrehozása
Az elektronikus áramkör létrehozása
Az elektronikus áramkör létrehozása
Az elektronikus áramkör létrehozása
Az elektronikus áramkör létrehozása
Az elektronikus áramkör létrehozása

Hogyan működik

Az ultrahangos szenzor érzékeli az előtte lévő tárgyakat és méri a tárgy távolságát.

Normál állapotban, amikor nincs akadály a robot előtt, két motor forog az óramutató járásával megegyező irányban, és a robot egyenesen előre megy.

Ha bármilyen tárgyat észlelt 20 cm-en belül az ultrahangos érzékelő, akkor a bal motor forogni kezd az óramutató járásával ellentétes irányban, a jobb motor pedig az óramutató járásával megegyező irányban forog.

Tehát a robot gyorsan balra fordul, ha előtte valamilyen tárgy van.

Áramkör és csatlakozások, ha perfboardot használ

Itt egy Arduino nano & L293D kettős motoros meghajtót használtam. Két kondenzátor szűrőként. LED és 1k ellenállás jelzésként

Az Arduino 7 -es digitális tüske az ultrahangos érzékelő kioldócsapjához csatlakozik

Az Arduino digitális tüske 8 csatlakozik az ultrahangos érzékelő Echo csaphoz

Az Arduino 5 -ös és 6 -os digitális csapja a bal motorvezérléshez csatlakozik az Ic l293d 10 -es és 15 -ös csapjához

Arduino digitális csap 11 és 12 Csatlakoztassa az ic l293d 2. és 7. tűjéhez a megfelelő motorvezérléshez

Csatlakoztassa a bal oldali motort az ic l293d 11 és 14 csaphoz

Csatlakoztassa a jobb motort az ic l293d 3. és 6. csaphoz

Ha PCB -t szeretne használni

a NYÁK ehhez a robotprojekthez jól megtervezett és könnyen elkészíthető. Különböző típusú Arduino robotokat készíthet ezzel a PCB -vel. Egy másik robot használja ezt a NYÁK -t

Töltse le és rendelje meg a Gerber fájlt PCB -hez innen.

4. lépés: A kód feltöltése az Arduino -ba

Töltse fel a kódot az arduino nanóra. itt a letölthető kód link

csak töltse le az.ino fájlt és nyissa meg az arduino IDE használatával.

csatlakoztassa az arduino nano -t USB -kábellel, válassza ki a megfelelő com portot

majd kattintson a feltöltéshez

5. lépés: Tesztelés

Tesztelés
Tesztelés

itt az ideje kipróbálni a robotot.

9 V -os akkumulátort használtam az Arduino -hoz, és egy másik 9 V -os akkumulátort a motorhoz. A motor táplálásához jó újratölthető akkumulátort használni, különben a 9 V -os akkumulátor nem tudja hosszú ideig működtetni a robotot.

Ez a videó segíthet -

Ajánlott: