Predlaže se način izrade malog igračkog terenskog vozila sa radio-nadzorom.
Za "srce" našeg terenskog vozila uzet ćemo naknadu od porodice Arduino. Za proizvodnju šasije koristit ćemo gotove šasije, koje je sada lako kupiti u bilo kojoj kineskoj internet trgovini ili u trgovinama elektronikom. Svojim terenskim vozilom upravljaćemo sa pametnog telefona putem Bluetootha putem besplatne aplikacije koju ćemo preuzeti s Google Playa.
Neophodno je
- - Arduino UNO ili ekvivalent;
- - Bluetooth modul HC-06 ili analogni;
- - L9110S pokretački program motora ili analogni;
- - gusjenična platforma za rezervoar Pololu Zumo ili slično;
- - komad fiberglasa prema veličini Arduino ploče ili štita za izradu prototipa;
- - 2 elektromotora pogodna za odabranu šasiju;
- - 2 LED ("farovi") i 2 otpornika 180-220 Ohm;
- - baterije (1 "krunska" ili 4-6 prstnih baterija);
- - spojne žice;
- - lemilica;
- - kompjuter;
- - 6-10 vijaka M2, 5.
Instrukcije
Korak 1
Električne motore pričvršćujemo na šasiju. Koristim dva motora od 12 mm sa zupčanicima kupljena od Amperka. Savršeno se uklapaju u platformu za gusjeničarstvo Pololu Zumo po mom izboru.
Korak 2
Šasiju sa gusjenicama sastavljamo prema uputama priloženim uz njih. Vrlo je jednostavno sastaviti za 10 minuta. Ovo je temelj za naše buduće terensko vozilo. Imajte na umu da ovo kućište ima pretinac za 4 AA baterije. Bit će potrebno ponijeti 2 žice za "+" i "-" vani da napajaju cijelu našu strukturu. Na žice možete zalemiti konektor pogodan za Arduino. To će olakšati priključivanje napajanja na ploču. Ako se koristi drugačija platforma, tada morate pronaći mjesto za postavljanje pretinca za baterije i izvaditi žice za napajanje Arduino ploče.
Korak 3
Na šasiju pričvršćujemo ploču Arduino. Pričvršćivači na ovoj robotskoj platformi nisu poravnati u rupama s otvorima za pričvršćivanje na Arduino UNO. Zbog toga izrađujem dodatnu platformu od fiberglasa, koju pričvršćujem na šasiju pomoću vijaka M2, 5, a zatim na nju pričvrstim ploču sa 4 ista vijka.
Korak 4
Razmišljamo kako popraviti Bluetooth modul, vozač motora i "farove" na šasiji, tako da se onda sve ovo može lako povezati s Arduinom. Koristit ću posebnu ploču ili Electronic Brick Shield, poput one na fotografiji. Ali to može biti bilo koji drugi štit ili čak samo domaća daska. Vozač motora pričvršćujemo vijcima na štit nakon što smo na njemu izbušili odgovarajuću rupu. Pazimo da svrdlo ne ošteti potrebne vodiče ako radimo sa štitnikom. I budite oprezni: vijak je metalni, slučajno možete napraviti kratki spoj. Stoga oštrim nožem očistimo neiskorištene vodiče oko izbušene rupe. Postavite neprovodljive podloške ispod matice i ispod glave svornjaka.
Korak 5
Sada dolazi najteži i najodgovorniji dio. Moramo prikupiti sve prema šemi. Povezujemo Rx pin Bluetooth modula s Tx pinom Arduina, Tx pin modula s Rx pinom Arduina, GND sa Arduino masom, VCC sa 5 V Arduina (ili sa 3,3 V - ovisno o tome koji BT modul koristite). Ovdje možete koristiti lemljenje ili spajanje žica s posebnim ušicama kao što je "Dupont".
Za upravljanje dva motora koriste se 4 izlaza pokretača motora + 2 napajanja. Stoga uzimamo bilo koje 4 besplatne digitalne iglice Arduina i povezujemo ih s upravljačkim iglama vozača motora. Konkretne brojeve pinova zapisivat ćemo kasnije u programu, pa to sada nije kritično.
I na kraju, LED diode povezujemo sa anodama kroz otpornike otpora od oko 200 Ohma na bilo koja dva preostala slobodna pina Arduina, a katode na GND.
Korak 6
Kao rezultat, trebali biste dobiti nešto poput onoga prikazanog na fotografiji. Ovdje imam i ultrazvučni daljinomjer - kako bih terensko vozilo dodatno obdario "vizijom" i sposobnošću samostalnog kretanja. Ali to ćemo ostaviti za kasnije. U ovoj verziji terenskog vozila na štitu nećete imati ehotrag.
Korak 7
Napišimo sada skicu (program) za Arduino i učitajmo je u memoriju mikrokontrolera. Tekst programa je vrlo jednostavan i prikazan je na fotografiji. Učitajte skicu na standardni način. O tome kako se to radi već smo razgovarali u jednom od prethodnih članaka. Sve iglice uključene u tekst programa odgovaraju gornjem dijagramu povezivanja.
Korak 8
Preuzimanje programa za kontrolu našeg terenskog vozila. Zove se "Arduino Bluetooth RC Car" i dostupan je besplatno na Google Playu. Dati QR kod vodi do stranice za preuzimanje aplikacije na Google Playu.
Korak 9
Nakon preuzimanja skice, odvojite Arduino od računara i spojite naš štit na Arduino. Ključni trenutak: prvo aktiviranje našeg terenskog vozila! Ako je sve pravilno povezano, LED diode na Arduinu i upravljačkom programu motora bi trebale svijetliti, a LED na modulu bluetooth treba brzo treptati.
Korak 10
Povezujemo se sa terenskim vozilom putem Bluetootha. Da biste to učinili, pokrenite program Arduino Bluetooth RC Car. Prilikom pokretanja tražit će dozvolu za uključivanje bluetooth-a ako nije uključen. Dopuštamo. Pritisnite dugme zupčanikom. Ispod će se pojaviti izbornik, pritisnite tipku "Connect". Vidjet ćete popis uređaja uparenih sa vašim pametnim telefonom, kao i uređaje dostupne u blizini. Jedan od ovih uređaja bit će naše terensko vozilo. Odabiremo je sa liste. Od vas će se zatražiti da se uparite s ovim uređajem i unesete kôd. To je obično 0000 ili 1234, ovisno o tome koji ste Bluetooth modul koristili.
Ako je uparivanje uspješno, LED na modulu će početi treptati u intervalima od približno jedne sekunde, a indikator u gornjem lijevom kutu programa zasvijetlit će zeleno. Pametni telefon će zapamtiti ovaj uređaj i više ne morate unositi kod.
Sada možete isprobati ono što smo dobili. Vozilo mora voziti naprijed i nazad, skretati lijevo-desno i paliti i gasiti farove.
Korak 11
Ako se ATV okrene ili vrati natrag na naredbu Naprijed, žice na motorima su pomiješane. Zamjenom žute i zelene žice koja ide od vozača do motora (na gornjem dijagramu), pobrinite se da terensko vozilo ide tačno tamo gdje treba. Ako imate pitanja, napišite ih u komentarima na članak!