Obsah:

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

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

Video: Robotics Dálkové ovládání Rock Crawler Arduino: 4 kroky
Video: How to make Rc Robot car which using mobile and Arduino Uno 2024, Červenec
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.

Doporučuje: