Obsah:

Robotics Rock Crawler Arduino na diaľkové ovládanie: 4 kroky
Robotics Rock Crawler Arduino na diaľkové ovládanie: 4 kroky

Video: Robotics Rock Crawler Arduino na diaľkové ovládanie: 4 kroky

Video: Robotics Rock Crawler Arduino na diaľkové ovládanie: 4 kroky
Video: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Júl
Anonim
Robotics Rock Crawler Arduino na diaľkové ovládanie
Robotics Rock Crawler Arduino na diaľkové ovládanie
Robotics Rock Crawler Arduino na diaľkové ovládanie
Robotics Rock Crawler Arduino na diaľkové ovládanie

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

Veci, ktoré potrebujete
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

Zostavenie ovládača
Zostavenie ovládača
Zostavenie ovládača
Zostavenie ovládača
Zostavenie ovládača
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

Zostavenie auta
Zostavenie auta
Zostavenie auta
Zostavenie auta
Zostavenie auta
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.

Odporúča: