Obsah:
- Krok 1: Odkaz na video YouTube
- Krok 2: Potrebné diely a nástroje
- Krok 3: Štruktúra / podvozok
- Krok 4: Motor / pohon
- Krok 5: Pripravte si terminál motorov
- Krok 6: Namontujte motor a namontujte hornú strechu
- Krok 7: Ovládač
- Krok 8: Most H (modul LM 298)
- Krok 9: Zdroj energie
- Krok 10: Elektrické vedenie
- Krok 11: Ovládajte logiku
- Krok 12: Softvér
- Krok 13: Kód Arduino
Video: RC auto ovládané smartfónom pomocou Arduina: 13 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Tento návod ukazuje, ako vyrobiť robotické auto Arduino ovládané smartfónom.
Aktualizácia 25. októbra 2016
Krok 1: Odkaz na video YouTube
Krok 2: Potrebné diely a nástroje
1. Súprava podvozku robota 4WD 2. Arduino Uno
3. Mostový modul LM298 H
4. Modul Bluetooth HC-05
5. 12v Li-po batéria
6. Vodiče prepojky muž-žena
7. Prepojovacie drôty muž-muž
8. Lepiaca páska alebo akákoľvek iná páska. 9. Smartfón
Krok 3: Štruktúra / podvozok
Môžete si kúpiť Ready made 4WD Car podvozok alebo si ho môžete vyrobiť pomocou PVC / akéhokoľvek druhu tvrdej dosky.
Krok 4: Motor / pohon
V tomto projekte používam 6 V jednosmerný motor. Môžete použiť akýkoľvek druh 6 V jednosmerného motora.
Krok 5: Pripravte si terminál motorov
Odrežte 4 kusy červených a čiernych drôtov s dĺžkou približne 5 až 6 palcov.
Je možné použiť drôty s priemerom 0,5 mm.
Na každom konci odstráňte izoláciu z vodičov. Vodiče spájkujte na svorku motora
Polaritu motora môžete skontrolovať jeho pripojením k batérii. Ak sa otáča v smere dopredu (červený vodič s kladným a čierny vodič so záporným pólom batérie), pripojenie je správne.
Krok 6: Namontujte motor a namontujte hornú strechu
Krok 7: Ovládač
Arduino UNO je doska mikrokontroléra s otvoreným zdrojovým kódom založená na mikrokontroléri Microchip ATmega328P a vyvinutá spoločnosťou Arduino.cc. Doska je vybavená sadou pinov digitálnych a analógových vstupov/výstupov (I/O), ktoré môžu byť prepojené s rôznymi rozširovacími doskami (štítmi) a inými obvodmi. Doska má 14 digitálnych pinov, 6 analógových pinov a je programovateľná pomocou Arduino IDE (Integrated Development Environment) pomocou kábla USB typu B. Môže byť napájaný káblom USB alebo externou 9 -voltovou batériou, hoci prijíma napätie od 7 do 20 voltov. Je tiež podobný Arduino Nano a Leonardo. Hardvérový referenčný dizajn je distribuovaný pod licenciou Creative Commons Attribution Share-Alike 2.5 a je k dispozícii na webových stránkach Arduino. K dispozícii sú aj súbory rozloženia a produkcie pre niektoré verzie hardvéru. „Uno“znamená jeden v taliančine a bol vybraný pri príležitosti vydania Arduino Software (IDE) 1.0. Doska Uno a verzia 1.0 Arduino Software (IDE) boli referenčnými verziami Arduina, ktoré sa teraz vyvinuli do novších verzií. Doska Uno je prvou zo série dosiek USB Arduino a referenčným modelom pre platformu Arduino. ATmega328 na Arduino Uno je dodávaný s predprogramovaným bootloaderom, ktorý do neho umožňuje nahrať nový kód bez použitia externého hardvérového programátora. [3] Komunikuje pomocou pôvodného protokolu STK500. Uno sa líši od všetkých predchádzajúcich dosiek tým, že nepoužíva čip ovládača FTDI USB-to-serial. Namiesto toho používa Atmega16U2 (Atmega8U2 do verzie R2) naprogramovaný ako prevodník USB na sériový port.
Mikrokontroléry sa zvyčajne programujú pomocou dialektu funkcií z programovacích jazykov C a C ++. Okrem používania tradičných reťazcov nástrojov kompilátora projekt Arduino poskytuje integrované vývojové prostredie (IDE) založené na projekte Processing language.
Krok 8: Most H (modul LM 298)
Čo je to mostík H? Termín most H je odvodený z typického grafického znázornenia takého obvodu. Je to obvod, ktorý môže poháňať jednosmerný motor vpred a vzad. Fungovanie: Pochopenie fungovania mosta H nájdete na vyššie uvedenom obrázku.
Skladá sa zo 4 elektronických spínačov S1, S2, S3 a S4 (tranzistory / MOSFETy / IGBTS). Keď sú spínače S1 a S4 zatvorené (a S2 a S3 sú otvorené), na motor bude pôsobiť kladné napätie. Takže sa otáča vpred. Podobne, keď sú S2 a S3 zatvorené a S1 a S4 sú otvorené, obrátené napätie sa aplikuje na motor, takže sa otáča v opačnom smere.
Poznámka: Prepínače v tom istom ramene (buď S1, S2 alebo S3, S4) nie sú nikdy zatvorené súčasne, spôsobí mŕtvy skrat. Mosty H sú k dispozícii ako integrované obvody, alebo si môžete postaviť vlastný pomocou 4 tranzistorov alebo MOSFET. V našom prípade používame integrovaný obvod mostíka LM298 H, ktorý umožňuje ovládať rýchlosť a smer motorov.
Popis kolíka:
Výstup 1: jednosmerný motor 1 "+" alebo krokový motor A+
Výstup 2: jednosmerný motor 1 "-" alebo krokový motor A-
Výstup 3: jednosmerný motor 2 "+" alebo krokový motor B+
Výstup 4: Vývod motora B
12v pin: vstup 12V, ale môžete použiť 7 až 35V
GND: Zem
5v Pin: výstup 5V, ak je na mieste 12V prepojka, ideálna na napájanie vášho Arduina (atď.)
EnA: Aktivuje signál PWM pre motor A (pozrite si časť „Úvahy o náčrte Arduina“)
IN1: Povoliť motor A
IN2: Povoliť MotorA
IN3: Povoliť MotorB
IN4: Povoliť MotorB
EnB: Aktivuje signál PWM pre motor B
Krok 9: Zdroj energie
Tieto batérie je možné použiť:
1. Alkalická batéria AA (nedobíjateľná) 2. AA NiMh alebo NiCd batéria (nabíjateľná)
3. Li Ion batéria
4. Batéria LiPo
Krok 10: Elektrické vedenie
Na zapojenie potrebujete prepojovacie vodiče. Pripojte červené vodiče dvoch motorov (na každej strane) k sebe a čierne vodiče k sebe.
Takže konečne máte dva terminály na každej strane. MOTORA má na starosti dva motory na pravej strane, zodpovedajúcim spôsobom sú na MOTORB pripojené dva motory na ľavej strane. Pripojte všetko podľa nižšie uvedených pokynov.
Pripojenie motorov:
Out1 -> Červený vodič motora na ľavej strane (+)
Out2 -> Čierny vodič motora na ľavej strane (-)
Out3 -> Červený vodič motora na pravej strane (+)
Out4 -> Čierny vodič motora na pravej strane (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Modul Bluetooth -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3,3 V.
Moc:
12V -> Pripojte červený vodič batérie
GND -> Pripojte batériu čiernym vodičom a pinom Arduino GND
5V -> Pripojenie k 5V kolíku Arduino
Krok 11: Ovládajte logiku
Krok 12: Softvér
Softvérová časť je veľmi jednoduchá, nepotrebuje žiadnu knižnicu. Ak porozumiete logickej tabuľke v predchádzajúcich krokoch, môžete napísať svoj vlastný kód. Písaním kódu som netrávil veľa času, takže som použil iba kód napísaný niekým iným. Na ovládanie robotického auta používam svoj smartphone. Smartfón je k ovládaču pripojený prostredníctvom modulu Bluetooth (HC -06 / 05) Stiahnite si aplikáciu Po inštalácii ju musíte spárovať s modulom Bluetooth. Heslo na párovanie je „1234“.
Odkaz na stiahnutie: https://play.google.com/store/apps/details? Id = brau…
Krok 13: Kód Arduino
==> Arduino kód
Alebo
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Odporúča:
Ako vyrobiť auto ovládané smartfónom: 5 krokov
Ako vyrobiť auto ovládané smartfónom: Každý sa rád hrá s diaľkovo ovládaným vozidlom ovládaným smartfónom. Toto video je o tom, ako to urobiť
Nekonečné hodiny ovládané smartfónom: 5 krokov (s obrázkami)
Nekonečné hodiny ovládané smartfónom: Videl som mnoho projektov Infinity Mirrors a Infinity Clocks na Instructables, a tak som sa rozhodol vyrobiť si svoje. Možno sa veľmi nelíši od ostatných … ale urobil som to sám, takže je! Ak to ešte neviete: Čo je to nekonečno
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: Toto sú pokyny na zostavenie vlastného diaľkovo ovládaného auta ovládaného pomocou bezdrôtového ovládača Xbox 360
Auto ovládané smartfónom [prototyp]: 7 krokov
Auto ovládané smartfónom [prototyp]: V dnešnom návode vám pomôžeme postaviť jednoduchý a elegantný prototyp automobilu na diaľkové ovládanie s drevenou základňou, ktorá obsahuje 3D tlačenú kyselinu polymliečnu (PLA) pre vystuženie motora a adaptér, ktorý pripája motory k
Ako si vyrobíte RC auto na mieru ovládané smartfónom: 8 krokov (s obrázkami)
Ako si vyrobíte RC auto na mieru ovládané smartfónom: Ahoj, chlapci! V tomto tutoriáli vyrobím RC auto na smartfóne ovládané Arduino. Toto auto bolo možné ovládať pomocou Bluetooth pomocou akéhokoľvek telefónu alebo tabletu Android. Toto je úžasný projekt. je jednoduchý na výrobu, ľahko sa programuje a