Sommario:

Robotics Remote Control Rock Crawler Arduino: 4 passaggi
Robotics Remote Control Rock Crawler Arduino: 4 passaggi

Video: Robotics Remote Control Rock Crawler Arduino: 4 passaggi

Video: Robotics Remote Control Rock Crawler Arduino: 4 passaggi
Video: Build your own Arduino RC All-Terrain Rover with NRF24L01 | DIY RC Robotic Car Tutorial 2024, Dicembre
Anonim
Robotica Telecomando Rock Crawler Arduino
Robotica Telecomando Rock Crawler Arduino
Robotica Telecomando Rock Crawler Arduino
Robotica Telecomando Rock Crawler Arduino

Questo sembra ed è molto scarno. Consiglierei a chiunque voglia realizzare questo progetto di considerare un modo per coprire l'elettronica per proteggerla dall'acqua e dallo sporco.

Passaggio 1: cose di cui hai bisogno

Cose di cui hai bisogno
Cose di cui hai bisogno

-Arduino MEGA

-Arduino UNO

-2x joystick

-2x ricetrasmettitori da 2,4 GHz

-Qualsiasi telaio con almeno due motori (per sterzo e potenza)

-Questo progetto ha tre motori (uno aggiuntivo per la trazione anteriore)

-Batteria per motori

-2x unità di controllo motore (due sono necessarie solo per la trazione integrale part-time)

-2x batterie da 9 volt per arduino

- Scudo di estensione Arduino

-Interruttore di alimentazione per motori (opzionale)

Passaggio 2: assemblaggio del controller

Assemblaggio del controller
Assemblaggio del controller
Assemblaggio del controller
Assemblaggio del controller
Assemblaggio del controller
Assemblaggio del controller

Per il controller avrai bisogno di un Arduino UNO con un'estensione shield, due joystick, un ricetrasmettitore da 2,4 GHz e una batteria da 9 V.

Lo scudo di estensione viene utilizzato per più pin GND e 5V, questo renderà il progetto più semplice in quanto non sarà necessario eseguire alcuna saldatura per il controller

Inizia collegando i joystick ad Arduino. Ricorda che un joystick è responsabile del movimento X, mentre l'altro è responsabile del movimento Y. Lo scudo di estensione è necessario per alimentare sia i joystick che il ricetrasmettitore.

Il joystick 1 sarà cablato per l'asse x (acceleratore), È possibile cablare il SW (interruttore del joystick) se si desidera abilitare il passaggio tra 4WD e 2WD (ma ciò non è implementato in questo)

Il joystick 2 sarà cablato per l'asse y (sterzo)

Successivamente, ti consigliamo di iniziare a cablare il ricetrasmettitore come segue

Pin ricetrasmettitore ---- Pin 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 ---- non connesso

Passaggio 3: assemblaggio dell'auto

Assemblaggio dell'auto
Assemblaggio dell'auto
Assemblaggio dell'auto
Assemblaggio dell'auto
Assemblaggio dell'auto
Assemblaggio dell'auto

Per questo, avrai bisogno del tuo chassis con motori, Arduino MEGA, due unità di controllo motore, un ricetrasmettitore da 2,4 GHz e una batteria da 9 V.

Abbiamo iniziato collegando i motori alle unità di controllo motore. Ricorda che sono coinvolti tre motori (ciascuno con due fili), quindi un'unità di controllo del motore sarà solo parzialmente cablata.

Successivamente, ti consigliamo di cablare le unità di controllo del motore al MEGA. Ricorda i pin che hai usato per la direzione del motore poiché avrai bisogno di quelli nel codice.

Successivamente è possibile iniziare a collegare il ricetrasmettitore al MEGA. I pin non saranno gli stessi dell'UNO a causa del modo in cui MEGA gestisce la comunicazione.

Il cablaggio per i pin 4 e 6 è lasciato aperto. Nel codice erano cablati per le ruote anteriori. Ma se scegli di averlo solo RWD, non avrai bisogno di cablarli.

Pin ricetrasmettitore ---- Pin 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 ---- non connesso

Passaggio 4: il codice

Car.ino viene caricato nel MEGA

Controller.ino nell'ONU

Se desideri utilizzare il monitor seriale per scopi di debug, assicurati di impostare la velocità di trasmissione su 115200.

Consigliato: