INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit lyk en is baie kaalbene. Ek sal aanbeveel dat diegene wat hierdie projek wil doen, die elektronika kan bedek om water en vuil te beskerm.
Stap 1: Dinge wat u nodig het
-Arduino MEGA
-Arduino UNO
-2x joysticks
-2x 2.4GHz -ontvangers
-Enige onderstel met ten minste twee motors (vir stuur en krag)
-Hierdie projek het drie motors ('n ekstra een vir voorwielaandrywing)
-Battery vir motors
-2x motorbeheereenhede (twee is slegs nodig vir deeltydse vierwielaandrywing)
-2x 9 volt batterye vir arduino's
-Arduino -uitbreidingskerm
-Kragskakelaar vir motors (opsioneel)
Stap 2: Monteer die beheerder
Vir die beheerder benodig u 'n Arduino UNO met 'n verlengingsskerm, twee joysticks, een 2.4GHz -ontvanger en een 9v -battery.
Die verlengingsskerm word gebruik vir meer GND- en 5V -penne, dit sal die projek makliker maak, aangesien u geen soldeer vir die kontroleerder hoef te doen nie
Begin deur die joysticks aan die Arduino te koppel. Onthou dat die een joystick verantwoordelik is vir die X -beweging, terwyl die ander die Y -beweging verantwoordelik is. Die verlengskerm is nodig om beide joysticks en die transceiver aan te dryf.
Joystick 1 word bedraad vir x-as (gas), U kan die SW (joystick -skakelaar) bedraad as u tussen 4WD en 2WD wil skakel (maar dit word nie hierin geïmplementeer nie)
Joystick 2 word bedraad vir y-as (stuur)
Vervolgens wil u die transceiver soos volg begin bedrieg
Transceiver penne ---- Arduino penne
GND 1 ---- GND
VCC 2 ---- 3.3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 13
MOSI 6 ---- 11
MISO 7 ---- 12
IRQ 8 ---- nie gekoppel nie
Stap 3: Monteer die motor
Hiervoor benodig u u onderstel met motors, Arduino MEGA, twee motorbeheereenhede, een 2,4 GHz -ontvanger en een 9v -battery.
Ons het begin deur die motors aan die motorbeheereenhede te koppel. Onthou dat daar drie motors betrokke is (elk met twee drade), sodat een motorbeheereenheid slegs halfdraad is.
Vervolgens wil u die motorbeheereenhede na die MEGA koppel. Onthou die penne wat u vir motorrigting gebruik het, aangesien u die in die kode benodig.
Daarna kan u die transceiver aan die MEGA koppel. Die penne sal nie dieselfde wees as op die UNO nie, vanweë die manier waarop die MEGA kommunikasie hanteer.
Bedrading vir penne 4 en 6 word oopgelaat. In die codem was hulle bedraad vir die voorwiele. Maar as u kies om dit slegs RWD te hê, hoef u dit nie aan te trek nie.
Transceiver penne ---- Arduino penne GND 1 ---- GND
VCC 2 ---- 3.3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 52
MOSI 6 ---- 51
MISO 7 ---- 50
IRQ 8 ---- nie gekoppel nie
Stap 4: Die kode
Car.ino word in die MEGA opgelaai
Controller.ino in die UNO
As u die seriële monitor vir ontfoutingsdoeleindes wil gebruik, moet u die baud -tempo op 115200 stel.