Predlagana je metoda izdelave majhnega igračnega radijsko vodenega terenskega vozila.
Za "srce" našega terenskega vozila bomo plačali družino Arduino. Za izdelavo podvozja bomo uporabili že pripravljena podvozja, ki jih je zdaj enostavno kupiti v kateri koli kitajski spletni trgovini ali v trgovinah z elektroniko. Naše terensko vozilo bomo preko pametnega telefona prek Bluetootha upravljali prek brezplačne aplikacije, ki jo bomo prenesli iz Googla Play.
Potrebno je
- - Arduino UNO ali enakovreden;
- - modul Bluetooth HC-06 ali analogni;
- - gonilnik motorja L9110S ali analogni;
- - gosenična ploščad za rezervoar Pololu Zumo ali podobno;
- - kos steklenih vlaken glede na velikost plošče Arduino ali ščita za izdelavo prototipov;
- - 2 elektromotorja, primerna za izbrano podvozje;
- - 2 LED ("žarometi") in 2 upori 180-220 Ohm;
- - baterije (1 "kronska" ali 4-6 prstne baterije);
- - priključne žice;
- - spajkalnik;
- - Računalnik;
- - 6-10 vijakov M2, 5.
Navodila
Korak 1
Elektromotorje pritrdimo na podvozje. Uporabljam dva 12-milimetrska motorja z gonilom, kupljena pri Amperku. Popolnoma se prilegajo moji izbirani gosenični platformi Pololu Zumo.
2. korak
Gosenasto podvozje sestavimo v skladu z navodili, ki so jim priložena. Zelo enostavno ga je sestaviti v 10 minutah. To je temelj za naše prihodnje terensko vozilo. Upoštevajte, da ima to ohišje prostor za 4 baterije AA. Za napajanje celotne konstrukcije bo treba prinesti 2 žici za "+" in "-". Na žice lahko spajkate konektor, primeren za Arduino. Tako boste lažje priključili napajanje na ploščo. Če se uporablja drugačna platforma, morate najti prostor za namestitev predala za baterije in izvleči tudi žice za napajanje plošče Arduino.
3. korak
Na podvozje pritrdimo ploščo Arduino. Pritrdilni elementi na tej robotski platformi niso poravnani v luknjah z luknjami za pritrditev na Arduino UNO. Zato naredim dodatno ploščad iz steklenih vlaken, ki jo pritrdim na ohišje s pomočjo vijakov M2, 5, nato pa nanjo privijem ploščo s 4 enakimi vijaki.
4. korak
Razmišljamo, kako pritrditi modul Bluetooth, gonilnik motorja in "žaromete" na podvozju, da bo potem vse to enostavno povezati z Arduinom. Uporabil bom posebno ploščo ali Electronic Brick Shield, kakršna je na fotografiji. Lahko pa je kateri koli drugi ščit ali celo samo domača deska. Po izvrtanju ustrezne luknje v ščit pritrdimo motorni voznik na ščit z vijaki. Pazimo, da vrtalnik ne poškoduje potrebnih vodnikov, če delamo s ščitom. In bodite previdni: vijak je kovinski, lahko slučajno naredite kratek stik. Zato neuporabljene vodnike okrog izvrtane luknje očistimo z ostrim nožem. Postavite neprevodne podložke pod matico in pod glavo vijaka.
5. korak
Zdaj prihaja najtežji in najbolj odgovoren del. Vse moramo zbrati po shemi. Priključek Rx modula Bluetooth priključimo na Tx zatič Arduino, Tx zatič modula na Rx zatič Arduino, GND na ozemljitev Arduino, VCC na 5 V Arduino (ali na 3,3 V - odvisno od tega, kateri BT modul uporabljate). Tu lahko uporabite spajkalne ali povezovalne žice s posebnimi ušesi, kot je "Dupont".
Za krmiljenje dveh motorjev se uporabljajo 4 izhodi gonilnika motorja + 2 napajanja. Zato vzamemo poljubne 4 brezplačne digitalne zatiče Arduina in jih povežemo s krmilnimi zatiči gonilnika motorja. Posebne številke pinov bomo zapisali kasneje v programu, zato to zdaj ni kritično.
In končno, LED-diode z anodami povežemo prek uporov z uporom približno 200 ohmov na katera koli dva preostala prosta zatiča Arduina in katode na GND.
6. korak
Kot rezultat bi morali dobiti nekaj takega, kot je prikazano na fotografiji. Tu imam tudi ultrazvočni daljinomer - da bi terensko vozilo še dodatno obdaril z "vizijo" in zmožnostjo samostojnega gibanja. Toda to bomo pustili za kasneje. V tej različici terenskega vozila na ščitu ne boste imeli odmeva.
7. korak
Zdaj napišimo skico (program) za Arduino in jo naložimo v pomnilnik mikrokrmilnika. Besedilo programa je zelo preprosto in je prikazano na fotografiji. Skico naložite na standardni način. O tem, kako se to počne, smo že razpravljali v enem od prejšnjih člankov. Vsi zatiči, vključeni v besedilo programa, ustrezajo zgornjemu diagramu povezav.
8. korak
Prenesemo program za nadzor našega terenskega vozila. Imenuje se "Arduino Bluetooth RC Car" in je brezplačno na voljo v Googlu Play. Podana QR koda vodi do strani za prenos aplikacije v Googlu Play.
9. korak
Po prenosu skice odklopite Arduino od računalnika in povežite naš ščit z Arduino. Ključni trenutek: prvi vklop našega terenskega vozila! Če je vse pravilno priključeno, potem morajo lučke na Arduinu in na gonilniku motorja zasvetiti, LED na modulu bluetooth pa mora hitro utripati.
10. korak
Preko bluetooth-a se povežemo s terenskim vozilom. Če želite to narediti, zaženite program Arduino Bluetooth RC Car. Ob zagonu bo prosil za dovoljenje, da vklopi Bluetooth, če ni vklopljen. Dovolimo. Pritisnite gumb z zobnikom. Spodaj se bo prikazal meni, pritisnite gumb "Connect". Videli boste seznam naprav, povezanih s pametnim telefonom, in naprav, ki so na voljo v bližini. Ena od teh naprav bo naše terensko vozilo. Izberemo ga s seznama. Pozvani boste, da se seznanite s to napravo in vnesete kodo. Običajno je to 0000 ali 1234, odvisno od tega, kateri modul Bluetooth ste uporabili.
Če je seznanjanje uspešno, lučka LED na modulu začne utripati v presledkih približno enkrat na sekundo, indikator v zgornjem levem kotu programa pa zasveti zeleno. Pametni telefon si bo zapomnil to napravo in kode vam ni več treba vnašati.
Zdaj lahko poskusite, kar imamo. Vozilo mora voziti naprej in nazaj, zaviti levo in desno ter vklopiti in izklopiti žaromete.
11. korak
Če se ATV obrne ali pelje nazaj na ukaz naprej, so žice na motorjih pomešane. Če zamenjate rumene in zelene žice, ki gredo od voznika do motorjev (v zgornjem diagramu), se prepričajte, da gre terensko vozilo točno tja, kjer mora biti. Če imate kakršna koli vprašanja, jih napišite v komentarje k članku!