Kazalo:

Robotski daljinski upravljalnik Rock Crawler Arduino: 4 koraki
Robotski daljinski upravljalnik Rock Crawler Arduino: 4 koraki

Video: Robotski daljinski upravljalnik Rock Crawler Arduino: 4 koraki

Video: Robotski daljinski upravljalnik Rock Crawler Arduino: 4 koraki
Video: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Julij
Anonim
Robotski daljinski upravljalnik Rock Crawler Arduino
Robotski daljinski upravljalnik Rock Crawler Arduino
Robotski daljinski upravljalnik Rock Crawler Arduino
Robotski daljinski upravljalnik Rock Crawler Arduino

To izgleda in je zelo barebones. Priporočam vsem, ki bi se radi lotili tega projekta, naj razmislijo o tem, kako pokriti elektroniko za zaščito pred vodo in umazanijo.

Korak: Stvari, ki jih potrebujete

Stvari, ki jih potrebujete
Stvari, ki jih potrebujete

-Arduino MEGA

-Arduino UNO

-2x igralne palice

-2x 2,4 GHz oddajniki

-Vsako podvozje z vsaj dvema motorjema (za krmiljenje in moč)

-Ta projekt ima tri motorje (dodatni za pogon na sprednja kolesa)

-Paket baterij za motorje

-2x krmilne enote motorja (dve sta potrebni le za pogon na vsa kolesa s krajšim delovnim časom)

-2x 9 -voltne baterije za arduino

-Arduino razširitveni ščit

-Stikalno stikalo za motorje (neobvezno)

2. korak: Sestavljanje krmilnika

Sestavljanje krmilnika
Sestavljanje krmilnika
Sestavljanje krmilnika
Sestavljanje krmilnika
Sestavljanje krmilnika
Sestavljanje krmilnika

Za krmilnik boste potrebovali Arduino UNO s podaljškom, dve igralni palici, en oddajnik 2,4 GHz in eno baterijo 9v.

Podaljšek ščit se uporablja za več zatičev GND in 5 V, kar bo olajšalo projekt, saj vam ne bo treba spajkati krmilnika

Začnite z ožičenjem igralnih palic na Arduino. Ne pozabite, da je ena krmilna palica odgovorna za gibanje X, druga pa za gibanje Y. Podaljšek je potreben za napajanje tako igralnih palic kot oddajnika.

Joystick 1 bo povezan z osjo x (plin), Če želite omogočiti preklapljanje med 4WD in 2WD, lahko priključite SW (stikalo krmilne palice) (vendar to v tem primeru ni izvedeno)

Joystick 2 bo povezan za os y (krmiljenje)

Nato boste morali začeti ožičenje oddajnika na naslednji način

Zatiči oddajnika ---- Zatiči 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 ---- ni povezan

3. korak: Sestavljanje avtomobila

Sestavljanje avtomobila
Sestavljanje avtomobila
Sestavljanje avtomobila
Sestavljanje avtomobila
Sestavljanje avtomobila
Sestavljanje avtomobila

Za to boste potrebovali šasijo z motorji, Arduino MEGA, dve krmilni enoti motorja, en oddajnik na 2,4 GHz in eno baterijo 9v.

Začeli smo z ožičenjem motorjev na krmilne enote motorja. Ne pozabite, da so vključeni trije motorji (vsak z dvema žicama), zato bo ena krmilna enota motorja le napol ožičena.

Nato želite priključiti krmilne enote motorja na MEGA. Ne pozabite, katere zatiče ste uporabili za smer motorja, saj jih boste potrebovali v kodi.

Nato lahko začnete ožičenje oddajnika na MEGA. Zatiči ne bodo enaki kot pri UNO zaradi načina, kako MEGA obravnava komunikacijo.

Ožičenje za nožice 4 in 6 ostane odprto. V kodeksu so bili ožičeni za prednja kolesa. Če pa se odločite, da boste imeli samo RWD, jih ne boste potrebovali.

Zatiči oddajnika ---- Zatiči 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 ---- ni povezan

4. korak: Koda

Car.ino se naloži v MEGA

Controller.ino v UNO

Če želite za odpravljanje napak uporabiti serijski monitor, nastavite hitrost prenosa na 115200.

Priporočena: