Javasolnak egy kis, rádióval vezérelt terepjáró gyártási módját.
Terepjárónk "szívéért" díjat szedünk az Arduino családtól. A futómű gyártásához kész alvázakat fogunk használni, amelyeket most könnyű megvásárolni bármely kínai online áruházban vagy elektronikai üzletben. Terepjárónkat egy okostelefonról fogjuk irányítani bluetooth-on keresztül egy ingyenes alkalmazáson keresztül, amelyet letöltünk a Google Playről.
Szükséges
- - Arduino UNO vagy azzal egyenértékű;
- - HC-06 vagy analóg Bluetooth modul;
- - L9110S motorvezérlő vagy analóg;
- - lánctalpas platform a Pololu Zumo tartályhoz vagy hasonlóhoz;
- - egy üvegszál darab Arduino tábla méretének megfelelően vagy egy pajzs prototípus készítéséhez;
- - 2 villanymotor, amelyek megfelelnek a kiválasztott alváznak;
- - 2 LED ("fényszóró") és 2 ellenállás 180-220 Ohm;
- - elemek (1 "korona" vagy 4-6 ujjas elem);
- - összekötő vezetékek;
- - forrasztópáka;
- - egy számítógép;
- - 6-10 csavar M2, 5.
Utasítás
1. lépés
Az elektromos motorokat az alvázhoz rögzítjük. Két 12 mm-es hajtómotort használok, amelyeket az Amperk-től vásároltam. Tökéletesen illenek az általam választott Pololu Zumo lánctalpas platformhoz.
2. lépés
A lánctalpas alvázat a hozzájuk csatolt utasítások szerint állítjuk össze. Nagyon könnyű 10 perc alatt összeszerelni. Ez az alapja a jövőbeni terepjárónak. Felhívjuk figyelmét, hogy ebben az alvázban 4 AA elem tárolható. Szükség lesz 2 vezetékre a "+" és a "-" számára a teljes szerkezetünk áramellátásához. Forraszthatja az Arduino számára megfelelő csatlakozót a vezetékeken. Ez megkönnyíti az áramellátás csatlakozását a táblához. Ha más platformot használnak, akkor meg kell találnia egy helyet az elemtartó rekesz elhelyezéséhez, és ki kell hoznia a vezetékeket is az Arduino kártya áramellátásához.
3. lépés
Csatlakoztatjuk az Arduino táblát az alvázhoz. Ennek a robotplatformnak a rögzítőelemei nincsenek egy vonalban az Arduino UNO rögzítőfurataival. Ezért készítek egy további üvegszálas platformot, amelyet az M2, 5 csavarokkal rögzítek az alvázhoz, majd 4 ugyanolyan csavarral hozzá csavarozom a táblát.
4. lépés
Arra gondolunk, hogyan lehetne rögzíteni a Bluetooth modult, a motor meghajtóját és a "fényszórókat" az alvázon, hogy aztán mindez könnyen összekapcsolható legyen az Arduinóval. Egy speciális táblát vagy elektronikus tégla pajzsot fogok használni, például a fényképen. De lehet bármilyen más pajzs vagy akár csak házi készítésű tábla. Csavarokkal rögzítjük a motor meghajtóját az árnyékolásra, miután megfelelő lyukat fúrtunk a pajzsba. Gondoskodunk arról, hogy a fúró ne sértse meg a szükséges vezetőket, ha árnyékolással dolgozunk. És légy óvatos: a csavar fém, véletlenül rövidzárlatot okozhat. Ezért a kihasználatlan vezetékeket éles késsel megtisztítjuk a fúrt lyuk körül. Helyezze a nem vezető alátéteket az anya és a csavarfej alá.
5. lépés
Most jön a legnehezebb és felelősségteljes rész. Mindent a séma szerint kell összegyűjtenünk. Csatlakoztatjuk a Bluetooth modul Rx tűjét az Arduino Tx tűjéhez, a modul Tx tűjét az Arduino Rx tűjéhez, GND az Arduino földhöz, VCC az Arduino 5 V-jához (vagy 3,3 V-hoz) - attól függően, hogy melyik BT modult használja). Itt használhat forrasztási vagy összekötő vezetékeket speciális fülekkel, például "Dupont".
Két motor vezérléséhez a motor meghajtójának 4 kimenetét + 2 tápellátást kell használni. Ezért elvesszük az Arduino bármely 4 szabad digitális érintkezõjét, és összekötjük a motor meghajtó vezérlõ csapjaival. A konkrét pin számokat később a programban felírjuk, így ez most nem kritikus.
Végül a LED-eket anódokkal kötjük össze mintegy 200 Ohm ellenállású ellenállásokon keresztül az Arduino két megmaradt szabad érintkezőjéhez, a katódokat pedig a GND-hez.
6. lépés
Ennek eredményeként valami olyasmit kell kapnia, mint ami a fotón látható. Itt van egy ultrahangos távolságmérőm is - annak érdekében, hogy a terepjárót tovább "látással" és önálló mozgás képességével ruházzam fel. De ezt meghagyjuk későbbre. A terepjáró ezen változatában nem lesz visszhangkereső a pajzson.
7. lépés
Most írjunk egy vázlatot (programot) az Arduino számára, és töltsük be a mikrovezérlő memóriájába. A program szövege nagyon egyszerű, és a fotón látható. Töltse be a vázlatot szokásos módon. Az előző cikkek egyikében már megbeszéltük, hogyan történik ez. A programszövegben szereplő összes érintkező megfelel a fenti kapcsolási rajznak.
8. lépés
A terepjárónk irányításához letöltöttük a programot. Arduino Bluetooth RC autónak hívják, és ingyenesen elérhető a Google Playen. A megadott QR-kód az alkalmazás letöltési oldalára vezet a Google Playen.
9. lépés
A vázlat letöltése után válassza le az Arduino-t a számítógépről, és csatlakoztassa a pajzsunkat az Arduino-hoz. A döntő pillanat: terepjárónk első aktiválása! Ha minden megfelelően van csatlakoztatva, akkor az Arduino és a motorvezérlő LED-eknek világítaniuk kell, és a bluetooth modul LED-jének gyorsan villognia kell.
10. lépés
Bluetooth-on keresztül csatlakozunk a terepjáróhoz. Ehhez futtassa az Arduino Bluetooth RC Car programot. Indításkor engedélyt kér a bluetooth bekapcsolásához, ha nincs bekapcsolva. Megengedjük. Fogaskerékkel nyomjuk meg a gombot. Alul megjelenik egy menü, nyomja meg a "Csatlakozás" gombot. Megjelenik az okostelefonjával párosított eszközök, valamint a közelben elérhető eszközök listája. Ezen eszközök egyike lesz a terepjárónk. Kiválasztjuk a listából. A rendszer kéri, hogy párosítsa ezt az eszközt, és írja be a kódot. Ez általában 0000 vagy 1234, attól függően, hogy melyik bluetooth modult használta.
Ha a párosítás sikeres, a modul LED-je körülbelül másodpercenként villogni kezd, és a program bal felső sarkában lévő jelző zöldre vált. Az okostelefon emlékezni fog erre az eszközre, és már nem kell beírnia a kódot.
Most kipróbálhatja, amit kaptunk. A járműnek előre és hátra kell haladnia, balra és jobbra kell fordulnia, valamint be- és kikapcsolnia a fényszórókat.
11. lépés
Ha az ATV megfordul vagy visszahajt a Forward parancsra, a motorok vezetékei összekeverednek. A vezetőtől a motorokig tartó sárga és zöld vezetékek cseréjével (a fenti ábrán) győződjön meg arról, hogy a terepjáró pontosan oda megy, ahol lennie kell. Ha kérdése van, írja meg a cikk megjegyzésébe!