Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Arată și este foarte osos. Aș recomanda oricui dorește să facă acest proiect să ia în considerare o modalitate de a acoperi dispozitivele electronice pentru a proteja împotriva apei și murdăriei.
Pasul 1: Lucruri de care aveți nevoie
-Arduino MEGA
-Arduino UNO
-2x Joysticks
-2x 2,4 GHz transmițătoare
-Orice șasiu cu cel puțin două motoare (pentru direcție și putere)
-Acest proiect are trei motoare (unul suplimentar pentru tracțiunea față)
-Pachet de baterii pentru motoare
-2 unități de control al motorului (două sunt necesare doar pentru tracțiunea integrală cu fracțiune de normă)
-2x baterii de 9 volți pentru arduino
-Scut extensie Arduino
-Intrerupător de putere pentru motoare (opțional)
Pasul 2: Asamblarea controlerului
Pentru controler veți avea nevoie de un Arduino UNO cu un scut de extensie, două joystick-uri, un transceiver de 2,4 GHz și o baterie de 9V.
Ecranul de extensie este utilizat pentru mai mulți pini GND și 5V, acest lucru va face proiectul mai ușor, deoarece nu va trebui să faceți nicio lipire pentru controler
Începeți prin conectarea joystick-urilor la Arduino. Amintiți-vă că un joystick este responsabil pentru mișcarea X, în timp ce celălalt este responsabil pentru mișcarea Y. Scutul de extensie este necesar pentru a alimenta atât joystick-urile, cât și transceiverul.
Joystick-ul 1 va fi cablat pentru axa x (accelerație), Puteți conecta comutatorul SW (joystick) dacă doriți să activați comutarea între 4WD și 2WD (dar acest lucru nu este implementat în acest sens)
Joystick-ul 2 va fi cablat pentru axa y (direcție)
Apoi, veți dori să începeți să conectați transmițătorul după cum urmează
Pinii de emisie-recepție ---- Pinii 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 ---- nu este conectat
Pasul 3: Asamblarea mașinii
Pentru aceasta, veți avea nevoie de șasiu cu motoare, Arduino MEGA, două unități de comandă a motorului, un transceiver de 2,4 GHz și o baterie de 9V.
Am început prin cablarea motoarelor la unitățile de comandă a motorului. Amintiți-vă că sunt implicate trei motoare (fiecare cu două fire), deci o unitate de comandă a motorului va fi doar pe jumătate.
Apoi, veți dori să conectați unitățile de control ale motorului la MEGA. Amintiți-vă ce știfturi ați folosit pentru direcția motorului, deoarece veți avea nevoie de cele din cod.
Apoi, puteți începe să conectați transmițătorul la MEGA. Pinii nu vor fi la fel ca la UNO din cauza modului în care MEGA gestionează comunicarea.
Cablajul pentru pinii 4 și 6 este lăsat deschis. În codem erau conectate la roțile din față. Dar dacă alegeți să aveți numai RWD, nu va trebui să le conectați.
Pini de emisie-recepție ---- Pini 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 ---- nu este conectat
Pasul 4: Codul
Car.ino este încărcat în MEGA
Controller.ino în UNO
Dacă doriți să utilizați monitorul serial în scopuri de depanare, asigurați-vă că setați rata de transmisie la 115200.