Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
-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
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
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.