Obsah:
- Krok 1: Prehľad projektu
- Krok 2: Metodika: Získajte, pripravte sa, zostavte
- Krok 3: Komponenty
- Krok 4: Prípravy: Prehľad
- Krok 5: Drôty motora
- Krok 6: Drôty Bluetooth
- Krok 7: Drôty štítu motora
- Krok 8: Logický kód Arduino
- Krok 9: Aplikácia Android RC Arduino Bluetooth RC do auta
- Krok 10: Batérie
- Krok 11: Zostavenie: Prehľad
- Krok 12: Súprava robotického auta
- Krok 13: Arduino a štít motora
- Krok 14: Zapojenie štítu motora
- Krok 15: Zapojenie Bluetooth HC-05
- Krok 16: Zapojenie batérií
- Krok 17: Testovanie a riadenie
- Krok 18: Ako to funguje
Video: Robotické auto Arduino Bluetooth: 18 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Zostavte si svoje prvé robotické auto Arduino!
Najúplnejšie a najkomplexnejšie vizuálne pokyny krok za krokom k zostaveniu prvého robotického auta Bluetooth s Arduino. Užite si to!
Krok 1: Prehľad projektu
Podvozok robota obsahuje spodný rám, na ktorom sú pripevnené motory poháňajúce pneumatiky/kolesá. Motory sú pripojené k napájanému štítu pohonu motora, ktorý je (v štýle piggyback) spojený s doskou Arduino UNO. K doske Arduino je tiež pripojený modul prijímača Bluetooth. Arduino je naprogramované na príjem signálov Bluetooth z aplikácie pre Android a na zapínanie/vypínanie motorov, teda otáčanie kolies a pohyb auta.
Krok 2: Metodika: Získajte, pripravte sa, zostavte
- Získať komponenty: Zhromaždite všetky komponenty vopred a dokončite projekt.
- Príprava modulov: Pripojte konektory ku všetkým modulom, ktoré sú navzájom prepojené.
- Zostavovací projekt: Usporiadajte zostavu tak, aby bolo zaistené hladké a ľahké spojenie.
Krok 3: Komponenty
- Doska Arduino Uno R3: Projekt používa Freenove UNO R3, ale postačí akákoľvek doska kompatibilná s Arduino. Arduino obsahuje kód projektu, číta (vstupuje) signály Bluetooth z modulu Bluetooth a zapisuje (výstup) signály na štít motora.
- L293D Motor Drive Shield: Projekt používa Gikfun Motor Drive Shield Expansion Board L293D pre Arduino UNO. Štít motora číta (vstupné) signály z dosky Arduino a poháňa (výstupné) servá, ktoré otáčajú kolesá.
- Bezdrôtové Bluetooth HC-05: Projekt využíva sériový priechodný modul Bluetooth DSD-Tech HC-05. Modul Bluetooth prijíma (vstupné) signály Bluetooth z aplikácie pre Android a odosiela (výstupné) signály na dosku Arduino.
- Robot súprava do auta: Súprava obsahuje podvozok, motory, pneumatiky / kolesá, drôty, skrutky, matice, atď. Základná sada obsahuje podvozok (možno 2), 4 motory, 4 kolesá, a matice, svorníky, skrutky a 2 drôty za motor.
- Batérie: Dve batérie: 9 V pre dosku Arduino a 4 AA jednotka pre štít motora. 9V batéria poháňa Arduino a jednotka 4 batérií AA poháňa štít motora.
- Aplikácia pre Android: aplikácia Android Bluetooth RC Controller na odosielanie signálov Bluetooth do auta s robotom. Aplikácia ovláda pohyby auta robota (choďte dopredu, dozadu, odbočte vľavo, odbočte vpravo).
Krok 4: Prípravy: Prehľad
Robotické auto sa zvyčajne predáva (eBay, Amazon, Banggood atď.) Buď ako základná súprava (podvozok, motory, kolesá, matice, skrutky, vodiče, ale žiadne dosky) alebo ako kompletná súprava (s Arduino, Motor Shield, Bluetooth, Batérie, montážny návod a voliteľne ďalšie snímače). Zostava je rovnaká, pokiaľ máte všetky komponenty.
Krok 5: Drôty motora
Každý motor musí byť pripojený k 2 vodičom: uzemneniu a napätiu. Kvôli zaisteniu konzistencie pripojte (spájkovaním alebo zavesením) kladný napäťový vodič (červený) k hornému konektoru motora a záporný uzemňovací vodič (čierny, modrý alebo inú farbu) k spodnému konektoru motora.
Vykonajte to PRED montážou, každý motor jednotlivo. Ak po montáži môže byť spájkovanie spodného drôtu trochu náročné (ale uskutočniteľné!). Odporúča sa tiež spájkovať vodiče zvisle (smerujúce hore, nie do strán), čím sa zaistí väčšia dĺžka drôtu, čo uľahčí pripojenie druhého konca k štítu motora.
Krok 6: Drôty Bluetooth
Modul Bluetooth HC-05 potrebuje 4 vodiče:
RX & TX: Zásuvka (zo strany HC-05) na Zásuvka (kolíkové kolíky motorového štítu TX a RX).
VCC a GND: Zásuvka (zo strany HC -05) na Zásuvka (serva motorového štítu + a - kolíky).
Krok 7: Drôty štítu motora
Motorový štít bude sedieť na vrchu dosky Arduino (piggyback), takže jeho GPIO (piny) budú zodpovedať doske Arduino pod ním. Nemôžeme, alebo nechceme, spájkovať kolíky dosky Arduino priamo.
Takže, je potrebné spájkovať hlavičky 2-pin k GPIO 0 a 1, na Motor Shield (teda pripojenie k Arduino RX a TX kolíky, v uvedenom poradí, dole). Tie sa potom pripojiť k HC-05 Bluetooth TX a RX kolíky (tak, v obrátenom poradí: Bluetooth RX Arduino TX, a Bluetooth TX Arduino RX).
Krok 8: Logický kód Arduino
Na pohyb kolies potrebuje Arduino čítať vstupné signály (Bluetooth) a zapisovať výstupné príkazy do motorov. Kód je možné skopírovať z nižšie uvedeného poľa do Arduino IDE na vašom počítači Mac/PC a potom nahrať na dosku Arduino.
Kód potrebuje knižnicu AFMotor (AF = Ada Fruit). Toto je štandardná knižnica a je možné ju nainštalovať priamo z Arduino IDE (nie sú potrebné žiadne externé odkazy). Prejdite na položku Skica> Zahrnúť knižnicu> Spravovať knižnice a potom hľadajte v programe Adafruit Motor Shield. Nainštalujte pre tento projekt verziu 1.0.1 (nie 2.0). Potom skopírujte/prilepte nižšie uvedený kód do nového súboru projektu IDE, overte a potom nahrajte. Akonáhle je nahrávanie úspešné, odpojte dosku Arduino (pretože si zachová kód vo svojej pamäti). Arduino je teraz pripravené ako samostatné zariadenie.
Krok 9: Aplikácia Android RC Arduino Bluetooth RC do auta
Na telefóne so systémom Android, prejdite na Google Play a stiahnite si Arduino Bluetooth RC Car app. The aplikáciu neskôr spárovať s modulom HC-05 Bluetooth Po pripojení k Arduino / Motor Shield. Aplikácia vám umožní ovládať pohyby auta.
Krok 10: Batérie
Budete potrebovať 2 batérie:
9V batéria so zaistením batérie, ktorá bude napájať dosku Arduino.
Držiak batérie 4xAA (alebo čokoľvek, čo vaša súprava do auta do auta potrebuje) na napájanie štítu motora. Možno bude potrebné vodiče zalisovať, aby sa zaistilo, že sa bezpečne zmestia do kolíka štítu motora.
Krok 11: Zostavenie: Prehľad
Postupnosť montáže je dôležitá pre zaistenie plynulého postupu až do úspešného konca projektu. Takže, 1. Začnite s podvozkom (motory, kolesá)
2. Pripojte štít motora k doske Arduino.
3. Spojte motory s krytom motora
4. Pripojte modul Bluetooth HC-05 k štítu motora
Krok 12: Súprava robotického auta
Súprava bude mať pravdepodobne návod na montáž, ale spravidla dodržiava nasledujúce kroky:
1. Rozhodnite o prednej a zadnej časti auta (na fotografii predná strana smeruje z pohľadu diváka dopredu).
2. Označte motory ako ľavý predný, ľavý zadný a pravý predný, pravý zadný. Toto má uľahčiť spojenie s ľavou a pravou stranou štítu motora.
3. Zostavte postupne každý motor a všímajte si umiestnenie ako na fotografii (predné motory smerujú dozadu, zadné motory smerujú dopredu). Pre každý motor:
3.1 Umiestnite motor na podvozok
3.2 Zaistite úchytkami na každej strane
3.3 Pripojte skrutku a matice a zaistite, aby bol motor na svojom mieste
3.4 Pridajte snímač rýchlosti (čierny/sivý kruh)
3.5 Pripojte koleso k vonkajšej strane motora
Krok 13: Arduino a štít motora
Motor Shield bude sprevádzať dosku Arduino. Umiestnite štít motora na vrch Arduino, aby bolo zaistené správne zarovnanie pinov: Kolíky Motor Shield 0 RX a 1 TX na vrchy kolíkov Arduino 0 RX a 1 TX.
Jemne zatlačte nadol, kým nie sú 2 dosky bezpečne zarovnané a prepojené. Po dokončení bude Motor Shield LEFT nad vstupom 9V batérie Arduino.
Opravte malý prázdny box v strede šasi a umiestnite kombináciu Arduino/Motor Shield hore (mierne nad motory).
Zaistite, aby bol Bluetooth RX/TX otočený k prednej časti auta a 9V batériový vstup Arduino naľavo od auta. Kolíky Motorového štítu M1 a M2 sú teraz na ľavej strane auta a kolíky M3 a M4 sú teraz na pravej strane auta.
Krok 14: Zapojenie štítu motora
Motorový štít má 4 konektory motora: M1, M2 na ľavej strane a M3, M4 na pravej strane. Motor má záporný žltý vodič a záporný červený vodič (pozri fotografiu). Prvý kolík každého M je kolík smerujúci von (napr. M1/M4 1. kolík smeruje spredu, M2/M3 1. kolík smeruje dozadu).
M1 spája motor vľavo vpredu: 1. pin -ve, 2. pin +ve
M2 spája ľavý zadný motor: 1. kolík -veko, 2. kolík +ve
M3 spája pravý zadný motor: 1. kolík -veko, 2. kolík +ve
M4 spája motor vpredu vpredu: 1. kolík -veko, 2. kolík +ve
Správne pripojenia Mx sú dôležité na zaistenie toho, aby sa kolesá spoločne otáčali v správnom smere. Napríklad, keď sa má auto pohnúť dopredu, všetky kolesá by sa mali otáčať proti smeru hodinových ručičiek a pri spätnom pohybe to platí naopak.
Krok 15: Zapojenie Bluetooth HC-05
Modul Bluetooth HC -05 potrebuje 4 vodiče: RX a TX na pripojenie k servomotorovým štítom Arduino/Motor Shield TX & RX, GND a VCC - & +. Na prednej ľavej strane štítu motora sú 2 zoskupenia po 3 kolíkoch; je to druhý klaster (bližšie k portu USB), ktorý je potrebné pripojiť, pin vľavo je -ve a vpravo je +ve).
Bluetooth RX (čierny) -> Motorový štít 2 -kolíkový záhlavie 1 (TX)
Bluetooth TX (červený) -> Motorový štít 2 -kolíkový záhlavie 0 (RX)
Bluetooth GND (hnedý) -> - Servo (kolík úplne vľavo)
Bluetooth VCC (červený) -> + Servo (kolík úplne vpravo)
Krok 16: Zapojenie batérií
Upevnite (pomocou Blu Tack, obojstrannej pásky alebo lepidla) 9V batériu na prednú časť auta. Pripojte poistku batérie k vstupnej zásuvke Arduino 9V (na ľavej strane auta). Zelené svetlo štítu motora sa rozsvieti na module Bluetooth (zvyčajne červené) a začne blikať (znamená to, že je pripravený na párovanie).
Upevnite batériu 4 AA na zadnú časť auta. Pripojte záporný (čierny) a kladný (červený) vodič balenia k kolíkom batérie štítu motora (2 modré kolíky smerujúce k zadnej časti auta). Pravý kolík označený GND sa pripája k čiernemu vodiču, druhý ľavý kolík k červenému vodiču.
Krok 17: Testovanie a riadenie
Auto je teraz pripravené! Aby sa však skutočne hýbal, musíme spárovať jeho modul Bluetooth s aplikáciou pre Android. Zaistite, aby kontrolka modulu Bluetooth blikala zapnutá/vypnutá, čo znamená, že je možné ho vyhľadávať a je pripravené na spárovanie.
1. Prejdite do telefónu s Androidom Nastavenia> Bluetooth a vyhľadajte modul Bluetooth do auta. V našom projekte je modulom DSD TECH HC-05, heslo/PIN je zvyčajne 1234 (ak nie, potom 0000). Spárujte telefón s Androidom s HC-05.
2. Spustite aplikáciu Bluetooth RC Car, prejdite na položku Nastavenia (ponuka ikon ozubeného kolieska) a potom v ponuke Možnosti vyberte položku „Pripojiť do auta“. Ak je všetko v poriadku, vytvorí sa pripojenie (blikanie Bluetooth sa zastaví) a veľký červený kruh vľavo hore na obrazovke aplikácie sa zmení na zelenú.
3. Podvozok auta položte na tenký dlhý box na stole, aby bol box v strede podvozku a kolesá sa okolo neho mohli voľne otáčať. Otestujte pripojenie klepnutím na každé tlačidlo vpred, vzad, vpravo a vľavo na obrazovke aplikácie. Pozrite si video s vizuálmi.
4. Ak sa všetky kolesá otáčajú správne (napr. Proti smeru hodinových ručičiek dopredu), postavte auto na hladký povrch (mramor, vinyl, drevo, NIE koberec) a jazdite s ním. Užite si to!
Krok 18: Ako to funguje
Aplikácia Bluetooth RC Controller odosiela do modulu bluetooth automobilu HC-05 nasledujúce príkazy (vo forme znakov):
„F“na posun vpred
„B“, ak sa chcete vrátiť späť
'L' odbočiť doľava
'R' odbočiť vpravo
'S' na zastavenie auta
V aplikácii nájdete ďalšie príkazy, ktoré môžete pridať do kódu Arduino.
Doska logika Arduino číta vstup Bluetooth HC-05 (nepretržite vo funkcii slučky ()), za použitia spojenie RX / TX, a inštruuje Motor Shield presunúť motory / kolesá pre vykonanie príkazu. Napríklad, aby odbočil doľava, Arduino posunie motory M1 a M2 dopredu a motory M3 a M4 dozadu.
Odporúča:
Premeňte akékoľvek auto na diaľkový ovládač na auto ovládajúce aplikáciu Bluetooth Auto na diaľkové ovládanie: 9 krokov
Premena akéhokoľvek auta na R/C na auto na diaľkové ovládanie Bluetooth Auto na diaľkové ovládanie: Tento projekt ukazuje kroky na zmenu bežného auta na diaľkové ovládanie na auto na ovládanie Bluetooth (BLE) pomocou robotickej dosky Wombatics SAM01, aplikácie Blynk a aplikácie MIT App Inventor. Existuje mnoho lacných RC automobilov s mnohými funkciami, ako sú LED svetlomety a
Robotické auto Spiderbot V2: 8 krokov (s obrázkami)
Robotické auto Spiderbot V2: Spiderbot V2 je aktualizovanou verziou môjho posledného projektu: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ Spiderbot je inšpirovaný " transformátormi ". Je to RC štvornásobný robot a má dva režimy prevádzky: sp
Robotické auto s Bluetooth, kamerou a aplikáciou MIT Inventor2: 12 krokov (s obrázkami)
Robotické auto s Bluetooth, kamerou a aplikáciou MIT Inventor2: Chceli ste niekedy postaviť vlastné robotické auto? No … toto je vaša šanca !! V tomto návode vás prevediem tým, ako vytvoriť robotické auto ovládané pomocou Bluetooth a MIT App Inventor2. Uvedomte si, že som nováčik a že toto je môj prvý podnet
Robotické auto s nízkym jazdcom: 12 krokov (s obrázkami)
Robotické auto s nízkym riderom: Tento návod vám ukáže, ako postaviť robotické auto pre nízkych jazdcov postavené z rôznych lacných tenkých plochých predmetov a nízkonákladovej súpravy STEAMbot Robot NC Kit. Hneď po postavení je robotické auto možné diaľkovo ovládať prostredníctvom bezplatnej mobilnej aplikácie. Budete tiež
Robotické auto ESP8266 naprogramované v systéme ESP8266 Basic: 18 krokov (s obrázkami)
Robotické auto ESP8266 naprogramované v programe ESP8266 Basic: Som učiteľ prírodovedných predmetov na strednej škole a tiež poradca klubu Robotic. Hľadal som cenovo výhodnejšie spôsoby, ako dostať roboty do rúk svojich študentov. Vďaka nízkym cenám dosiek ESP8266 som dokázal vytvoriť autonómny