Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To wygląda i jest bardzo szkieletowe. Polecam każdemu, kto chce zrobić ten projekt, zastanowienie się nad jakimś sposobem na osłonę elektroniki w celu ochrony przed wodą i brudem.
Krok 1: Rzeczy, których potrzebujesz
-Arduino MEGA
-Arduino UNO
-2x joysticki
-2 transceivery 2,4 GHz
-Dowolne podwozie z co najmniej dwoma silnikami (do sterowania i wspomagania)
-Ten projekt ma trzy silniki (dodatkowy do napędu na przednie koła)
-Akumulator do silników
-2x jednostki sterujące silnika (dwa są potrzebne tylko w przypadku częściowego napędu na wszystkie koła)
-2x 9 V baterie do arduino
-Osłona przedłużająca Arduino
-Wyłącznik zasilania silników (opcjonalnie)
Krok 2: Montaż kontrolera
Do kontrolera potrzebujesz Arduino UNO z osłoną przedłużającą, dwoma joystickami, jednym transceiverem 2,4 GHz i jedną baterią 9V.
Osłona przedłużająca jest używana do większej liczby pinów GND i 5 V, dzięki czemu projekt będzie łatwiejszy, ponieważ nie będziesz musiał lutować kontrolera
Zacznij od podłączenia joysticków do Arduino. Pamiętaj, że jeden joystick odpowiada za ruch X, a drugi za ruch Y. Osłona przedłużająca jest wymagana do zasilania zarówno joysticków, jak i nadajnika-odbiornika.
Joystick 1 zostanie podłączony do osi x (przepustnicy), Możesz podłączyć SW (przełącznik joysticka), jeśli chcesz włączyć przełączanie między 4WD i 2WD (ale to nie jest w tym zaimplementowane)
Joystick 2 zostanie podłączony do osi y (sterowanie)
Następnie będziesz chciał rozpocząć okablowanie transceivera w następujący sposób
Piny nadawczo-odbiorcze ---- Piny Arduino
GND 1 ---- GND
VCC 2 ---- 3,3 V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 13
MOSI 6 ---- 11
MISO 7 ---- 12
IRQ 8 ---- niepodłączony
Krok 3: Montaż samochodu
Do tego potrzebne będzie podwozie z silnikami, Arduino MEGA, dwie jednostki sterujące silnikami, jeden transceiver 2,4 GHz i jedna bateria 9V.
Zaczęliśmy od podłączenia silników do jednostek sterujących silnikami. Pamiętaj, że w grę wchodzą trzy silniki (każdy z dwoma przewodami), więc jedna jednostka sterująca silnika będzie tylko połowicznie okablowana.
Następnie będziesz chciał podłączyć jednostki sterujące silnika do MEGA. Zapamiętaj, których pinów użyłeś dla kierunku silnika, ponieważ będziesz ich potrzebować w kodzie.
Następnie możesz rozpocząć podłączanie transceivera do MEGA. Piny nie będą takie same jak w UNO ze względu na sposób, w jaki MEGA obsługuje komunikację.
Okablowanie pinów 4 i 6 pozostaje otwarte. W kodzie były okablowane do przednich kół. Ale jeśli zdecydujesz się mieć tylko RWD, nie będziesz musiał ich podłączać.
Piny nadajnika-odbiornika ---- Piny ArduinoGND 1 ---- GND
VCC 2 ---- 3,3 V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 52
MOSI 6 ---- 51
MISO 7 ---- 50
IRQ 8 ---- niepodłączony
Krok 4: Kodeks
Car.ino zostaje załadowany do MEGA
Controller.ino do UNO
Jeśli chcesz używać monitora szeregowego do celów debugowania, upewnij się, że ustawiłeś szybkość transmisji na 115200.