Robotics Dálkové ovládání Rock Crawler Arduino: 4 kroky
Robotics Dálkové ovládání Rock Crawler Arduino: 4 kroky
Anonim
Robotics Dálkové ovládání Rock Crawler Arduino
Robotics Dálkové ovládání Rock Crawler Arduino
Robotics Dálkové ovládání Rock Crawler Arduino
Robotics Dálkové ovládání Rock Crawler Arduino

To vypadá a je velmi barebones. Doporučil bych každému, kdo chce udělat tento projekt, aby zvážil nějaký způsob zakrytí elektroniky, aby byl chráněn před vodou a nečistotami.

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete

-Arduino MEGA

-Arduino UNO

-2x joysticky

-2x vysílače 2,4 GHz

-Jakýkoli podvozek s alespoň dvěma motory (pro řízení a napájení)

-Tento projekt má tři motory (další pro pohon předních kol)

-Baterie pro motory

-2x řídicí jednotky motoru (dvě jsou potřeba pouze pro částečný úvazek s pohonem všech kol)

-2x 9voltové baterie pro arduino

-Arduino prodlužovací štít

-Vypínač motoru (volitelně)

Krok 2: Sestavení ovladače

Sestavení ovladače
Sestavení ovladače
Sestavení ovladače
Sestavení ovladače
Sestavení ovladače
Sestavení ovladače

Pro ovladač budete potřebovat Arduino UNO s prodlužovacím štítem, dva joysticky, jeden 2,4GHz transceiver a jednu 9v baterii.

Prodlužovací štít se používá pro více pinů GND a 5V, což usnadní projekt, protože pro ovladač nebudete muset provádět žádné pájení

Začněte zapojením joysticků k Arduinu. Pamatujte, že jeden joystick je zodpovědný za pohyb X, zatímco druhý je zodpovědný za hnutí Y. Prodlužovací štít je nutný k napájení joysticků i transceiveru.

Joystick 1 bude zapojen pro osu x (plyn), Pokud chcete povolit přepínání mezi 4WD a 2WD, můžete propojit SW (přepínač joysticku) (ale toto není implementováno)

Joystick 2 bude zapojen pro osu y (řízení)

Dále budete chtít začít zapojovat transceiver následujícím způsobem

Piny transceiveru ---- Piny 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 ---- není připojeno

Krok 3: Sestavení auta

Sestavení auta
Sestavení auta
Sestavení auta
Sestavení auta
Sestavení auta
Sestavení auta

K tomu budete potřebovat svůj podvozek s motory, Arduino MEGA, dvě řídicí jednotky motoru, jeden 2,4GHz transceiver a jednu 9v baterii.

Začali jsme zapojením motorů k řídicím jednotkám motoru. Pamatujte, že jsou zapojeny tři motory (každý se dvěma vodiči), takže jedna řídicí jednotka motoru bude zapojena pouze napůl.

Dále budete chtít připojit řídicí jednotky motoru k MEGA. Pamatujte si, které piny jste použili pro směr motoru, protože je budete potřebovat v kódu.

Poté můžete začít zapojovat transceiver do MEGA. Piny nebudou stejné jako na UNO kvůli způsobu, jakým MEGA zpracovává komunikaci.

Zapojení kolíků 4 a 6 je ponecháno otevřené. V codemu byli připojeni k předním kolům. Pokud se ale rozhodnete mít pouze RWD, nebudete je muset zapojovat.

Piny transceiveru ---- Piny 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 ---- není připojeno

Krok 4: Kód

Car.ino se nahraje do MEGA

Controller.ino do UNO

Pokud chcete pro účely ladění používat sériový monitor, nezapomeňte nastavit přenosovou rychlost na 115200.