Je navržen způsob výroby malého hračkového dálkově ovládaného terénního vozidla.
Za „srdce“našeho terénního vozidla si vezmeme poplatek od rodiny Arduino. K výrobě šasi použijeme hotové šasi, které lze nyní snadno zakoupit v jakémkoli čínském online obchodě nebo v obchodech s elektronikou. Naše terénní vozidlo budeme ovládat ze smartphonu přes bluetooth přes bezplatnou aplikaci, kterou si stáhneme z Google Play.
Je to nutné
- - Arduino UNO nebo ekvivalent;
- - Bluetooth modul HC-06 nebo analogový;
- - ovladač motoru L9110S nebo analogový;
- - pásová plošina pro tank Pololu Zumo apod.;
- - kousek skleněného vlákna podle velikosti desky Arduino nebo štítu pro prototypování;
- - 2 elektromotory vhodné pro zvolený podvozek;
- - 2 LED ("světlomety") a 2 rezistory 180-220 Ohm;
- - baterie (1 „korunka“nebo 4–6 prstové baterie);
- - připojovací vodiče;
- - páječka;
- - počítač;
- - 6-10 šroubů M2, 5.
Instrukce
Krok 1
Elektromotory připevňujeme k podvozku. Používám dva 12mm převodové motory zakoupené od společnosti Amperk. Dokonale se hodí k pásové platformě Pololu Zumo podle mého výběru.
Krok 2
Sestavujeme pásový podvozek podle pokynů k nim připojených. Sestavení za 10 minut je velmi snadné. To je základ pro naše budoucí terénní vozidlo. Pamatujte, že toto šasi má přihrádku na 4 baterie AA. Pro napájení celé naší struktury bude nutné přivést 2 vodiče pro „+“a „-“ven. Na vodiče můžete připájet konektor vhodný pro Arduino. To usnadní připojení napájení k desce. Pokud se používá jiná platforma, musíte najít místo pro umístění prostoru pro baterie a také vyvést vodiče k napájení desky Arduino.
Krok 3
Připevňujeme desku Arduino k šasi. Upevňovací prvky na této robotické platformě nejsou vyrovnány v otvorech s upevňovacími otvory na Arduino UNO. Proto vyrobím další platformu ze skleněných vláken, kterou připevním k podvozku pomocí šroubů M2, 5 a poté k ní přišroubuji desku pomocí 4 stejných šroubů.
Krok 4
Přemýšlíme, jak opravit modul Bluetooth, ovladač motoru a „světlomety“na podvozku, aby bylo možné toto vše snadno připojit k Arduinu. Použiji speciální desku nebo Electronic Brick Shield, jako je ta na fotografii. Může to však být jakýkoli jiný štít nebo dokonce jen domácí deska. Po vyvrtání vhodného otvoru ve štítu upevníme ovladač motoru na štít pomocí šroubů. Dbáme na to, aby vrtačka nepoškodila potřebné vodiče, pokud pracujeme se štítem. A buďte opatrní: šroub je kovový, můžete náhodou způsobit zkrat. Nepoužívané vodiče kolem vyvrtaného otvoru proto očistíme ostrým nožem. Pod matici a pod hlavu šroubu vložte nevodivé podložky.
Krok 5
Nyní přichází ta nejtěžší a nejodpovědnější část. Musíme shromáždit vše podle schématu. Připojte kolík Rx modulu Bluetooth k kolíku Tx Arduina, kolík Tx modulu k kolíku Rx Arduina, GND k zemi Arduino, VCC k 5 V Arduina (nebo k 3,3 V - v závislosti na tom, který modul BT používáte). Zde můžete použít pájecí nebo spojovací vodiče se speciálními oky, například „Dupont“.
Pro ovládání dvou motorů se používají 4 výstupy budiče motoru + 2 napájení. Proto vezmeme libovolné 4 digitální piny zdarma Arduina a připojíme je k ovládacím pinům ovladače motoru. Konkrétní čísla pinů si zapíšeme později v programu, takže to nyní není kritické.
A nakonec připojíme LED diody s anodami přes rezistory s odporem asi 200 Ohmů k jakýmkoli dvěma zbývajícím volným pinům Arduina a katodám k GND.
Krok 6
Ve výsledku byste měli dostat něco jako ten, který je zobrazen na fotografii. Mám zde také ultrazvukový dálkoměr - abych dále poskytl terénnímu vozidlu „vidění“a schopnost samostatného pohybu. Ale to si necháme na později. V této verzi terénního vozidla nebudete mít na štítu vyhledávač ozvěny.
Krok 7
Nyní napíšeme náčrt (program) pro Arduino a nahrajeme jej do paměti mikrokontroléru. Text programu je velmi jednoduchý a je zobrazen na fotografii. Načtěte skicu standardním způsobem. O tom, jak se to děje, jsme již diskutovali v jednom z předchozích článků. Všechny piny zahrnuté v textu programu odpovídají výše uvedenému schématu připojení.
Krok 8
Stahujeme program pro ovládání našeho terénního vozidla. Nazývá se „Arduino Bluetooth RC auto“a je k dispozici zdarma na Google Play. Daný QR kód vede na stránku ke stažení aplikace na Google Play.
Krok 9
Po stažení náčrtu odpojte Arduino od počítače a připojte náš štít k Arduinu. Rozhodující okamžik: první aktivace našeho terénního vozidla! Pokud je vše správně připojeno, pak by se LED na Arduinu a na ovladači motoru měly rozsvítit a LED na modulu Bluetooth by měla rychle blikat.
Krok 10
K terénnímu vozidlu se připojujeme přes bluetooth. Chcete-li to provést, spusťte program Arduino Bluetooth RC Car. Při spuštění požádá o povolení k zapnutí Bluetooth, pokud není zapnuto. Povolujeme. Stiskněte tlačítko s ozubeným kolem. Níže se zobrazí nabídka, stiskněte tlačítko „Připojit“. Zobrazí se seznam zařízení spárovaných se smartphonem a zařízení dostupných v okolí. Jedním z těchto zařízení bude naše terénní vozidlo. Vybereme to ze seznamu. Budete vyzváni ke spárování s tímto zařízením a zadání kódu. Obvykle je to 0000 nebo 1234 v závislosti na tom, který modul Bluetooth jste použili.
Pokud je spárování úspěšné, začne LED na modulu blikat v intervalech přibližně jednou za sekundu a indikátor v levém horním rohu programu se rozsvítí zeleně. Smartphone si toto zařízení zapamatuje a již nebudete muset zadávat kód.
Nyní můžete vyzkoušet, co máme. Vozidlo musí jet dopředu a dozadu, zatáčet doleva a doprava a zapínat a vypínat světlomety.
Krok 11
Pokud se ATV otočí nebo se rozjede zpět na povel Vpřed, vodiče k motorům se smísí. Přepínáním žlutých a zelených vodičů vedoucích od řidiče k motorům (na obrázku výše) se ujistěte, že terénní vozidlo jede přesně tam, kde má být. Pokud máte nějaké dotazy, napište je do komentářů k článku!