Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
-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
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
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.