Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto vyzerá a je veľmi barebone. Odporúčam každému, kto chce urobiť tento projekt, aby zvážil nejaký spôsob zakrytia elektroniky na ochranu pred vodou a nečistotami.
Krok 1: Veci, ktoré potrebujete
-Arduino MEGA
-Arduino UNO
-2x joysticky
-2x 2,4 GHz transceivery
-Akýkoľvek podvozok s najmenej dvoma motormi (na riadenie a pohon)
-Tento projekt má tri motory (ďalší pre pohon predných kolies)
-Batéria pre motory
-2x riadiace jednotky motora (dve sú potrebné iba na čiastočný úväzok s pohonom všetkých kolies)
-2x 9 voltové batérie pre arduino
-Arduino predlžovací štít
-Vypínač pre motory (voliteľné)
Krok 2: Zostavenie ovládača
Na ovládanie budete potrebovať Arduino UNO s predlžovacím štítom, dva joysticky, jeden transceiver 2,4 GHz a jednu 9V batériu.
Predlžovací štít sa používa pre viac pinov GND a 5V, čo uľahčí projekt, pretože pre ovládač nebudete musieť spájkovať.
Začnite zapojením joystickov do Arduina. Nezabudnite, že jeden joystick je zodpovedný za pohyb X, zatiaľ čo druhý je zodpovedný za pohyb Y. Predlžovací štít je potrebný na napájanie joystickov aj transceiveru.
Joystick 1 bude zapojený pre os x (plyn), SW (prepínač joysticku) môžete prepojiť, ak chcete povoliť prepínanie medzi 4WD a 2WD (to však nie je implementované)
Joystick 2 bude zapojený pre os y (riadenie)
Ďalej budete chcieť začať zapojovať transceiver nasledovne
Kolíky transceiveru ---- Kolíky Arduino
GND 1 ---- GND
VCC 2 ---- 3,3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 13
MOSI 6 ---- 11
MISO 7 ---- 12
IRQ 8 ---- nie je pripojené
Krok 3: Zostavenie auta
Na to budete potrebovať svoj podvozok s motormi, Arduino MEGA, dve riadiace jednotky motora, jeden 2,4GHz transceiver a jednu 9V batériu.
Začali sme zapojením motorov k riadiacim jednotkám motora. Nezabudnite, že sú zapojené tri motory (každý s dvoma vodičmi), takže jedna riadiaca jednotka motora bude zapojená iba do polovice.
Ďalej budete chcieť prepojiť riadiace jednotky motora s MEGA. Pamätajte si, ktoré kolíky ste použili na smerovanie motora, pretože ich budete potrebovať v kóde.
Potom môžete začať zapojiť transceiver k MEGA. Kolíky nebudú rovnaké ako na UNO kvôli spôsobu, akým MEGA spracováva komunikáciu.
Zapojenie pinov 4 a 6 je ponechané otvorené. V čine boli zapojené do predných kolies. Ale ak sa rozhodnete mať iba RWD, nebudete ich musieť spájať.
Kolíky transceiveru ---- Kolíky Arduino GND 1 ---- GND
VCC 2 ---- 3,3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 52
MOSI 6 ---- 51
MISO 7 ---- 50
IRQ 8 ---- nie je pripojené
Krok 4: Kód
Car.ino sa nahrá do MEGA
Controller.ino do UNO
Ak chcete používať sériový monitor na účely ladenia, nastavte prenosovú rýchlosť na 115200.