Predlaže se način proizvodnje malog igračkog terenskog vozila s radio nadzorom.
Za "srce" našeg terenskog vozila uzet ćemo naknadu od obitelji Arduino. Za proizvodnju šasije koristit ćemo gotove šasije, koje je sada lako kupiti u bilo kojoj kineskoj internetskoj trgovini ili u trgovinama elektronikom. Svojim ćemo terenskim vozilom upravljati sa pametnog telefona putem Bluetootha putem besplatne aplikacije koju ćemo preuzeti s Google Playa.
Nužno je
- - Arduino UNO ili ekvivalent;
- - Bluetooth modul HC-06 ili analogni;
- - upravljački program motora L9110S ili analogni;
- - gusjenična platforma za spremnik Pololu Zumo ili slično;
- - komad stakloplastike prema veličini Arduino ploče ili štita za izradu prototipa;
- - 2 elektromotora pogodna za odabranu šasiju;
- - 2 LED ("farovi") i 2 otpora 180-220 Ohm;
- - baterije (1 "kruna" ili 4-6 prstnih baterija);
- - spojne žice;
- - lemilica;
- - Računalo;
- - 6-10 vijaka M2, 5.
Upute
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 donijeti 2 žice za "+" i "-" vani da napajaju cijelu našu strukturu. Na žice možete zalemiti konektor pogodan za Arduino. To će olakšati spajanje 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 ploče Arduino.
3. korak
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. Stoga 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 s 4 ista vijka.
4. korak
Razmišljamo kako popraviti Bluetooth modul, vozač motora i "prednja svjetla" na šasiji, tako da se onda sve to 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. Vijcima fiksiramo motorni pogon na štit nakon što smo izbušili odgovarajuću rupu u štitniku. 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 shemi. Spojimo Rx pin Bluetooth modula na Tx pin Arduina, Tx pin modula na Rx pin Arduina, GND na Arduino masu, VCC na 5 V Arduina (ili na 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 s 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 nećete imati ehotražitelj na štitu.
7. korak
Napišimo sada skicu (program) za Arduino i učitajmo je u memoriju mikrokontrolera. Tekst programa je vrlo jednostavan i prikazan je na fotografiji. Skicu učitajte 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 gornjoj shemi povezivanja.
Korak 8
Preuzimamo program za upravljanje našim terenskim vozilom. Zove se "Arduino Bluetooth RC Car" i dostupan je besplatno na Google Playu. Dati QR kôd vodi do stranice za preuzimanje aplikacije na Google Playu.
Korak 9
Nakon preuzimanja skice, odspojite Arduino s računala i spojite naš štit na Arduino. Ključni trenutak: prvo aktiviranje našeg terenskog vozila! Ako je sve pravilno povezano, tada bi trebale svijetliti LED na Arduinu i na pokretačkom programu motora, a LED na bluetooth modulu trebao bi brzo treptati.
Korak 10
Preko Bluetootha se povezujemo s terenskim vozilom. Da biste to učinili, pokrenite program Arduino Bluetooth RC Car. Prilikom pokretanja tražit će dopuštenje za uključivanje bluetooth-a ako nije uključen. Dopuštamo. Pritisnemo tipku zupčanikom. Ispod će se pojaviti izbornik, pritisnite gumb "Poveži". Vidjet ćete popis uređaja uparenih s vašim pametnim telefonom, kao i uređaje dostupne u blizini. Jedan od tih uređaja bit će naše terensko vozilo. Odabiremo je s popisa. 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 počet će treptati u intervalima od otprilike jednom u sekundi, a indikator u gornjem lijevom kutu programa zasvijetlit će zeleno. Pametni telefon pamtit će ovaj uređaj i više ne morate unositi kôd.
Sada možete isprobati što smo dobili. Vozilo mora voziti naprijed i natrag, skretati lijevo i desno te paliti i gasiti farove.
11. korak
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 točno tamo gdje treba biti. Ako imate pitanja, napišite ih u komentarima na članak!