Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette ser ut og er veldig barebones. Jeg vil anbefale alle som ønsker å gjøre dette prosjektet å vurdere en måte å dekke elektronikken for å beskytte mot vann og smuss.
Trinn 1: Ting du trenger
-Arduino MEGA
-Arduino UNO
-2x styrespaker
-2x 2,4 GHz transceivere
-Hvert chassis med minst to motorer (for styring og kraft)
-Dette prosjektet har tre motorer (en ekstra for forhjulsdrift)
-Batteripakke for motorer
-2x motorstyringsenheter (to er nødvendig kun for firehjulsdrift på deltid)
-2x 9 volt batterier for arduinoer
-Arduino forlengelsesskjerm
-Strømbryter for motorer (valgfritt)
Trinn 2: Montering av kontrolleren
For kontrolleren trenger du en Arduino UNO med et forlengelsesskjerm, to joysticks, en 2,4 GHz transceiver og ett 9v batteri.
Forlengelsesskjoldet brukes til flere GND- og 5V -pinner, dette vil gjøre prosjektet lettere, ettersom du ikke trenger å gjøre lodding for kontrolleren
Begynn med å koble joystickene til Arduino. Husk at den ene joysticken er ansvarlig for X -bevegelsen, mens den andre er ansvarlig for Y -bevegelsen. Forlengelsesskjoldet er nødvendig for å drive både joystickene og senderen.
Joystick 1 kobles til x-aksen (gass), Du kan koble SW (joystick -bryteren) hvis du vil aktivere bytte mellom 4WD og 2WD (men det er ikke implementert i dette)
Joystick 2 kobles til y-aksen (styring)
Deretter vil du begynne å koble til mottakeren som følger
Transceiver pins ---- Arduino pins
GND 1 ---- GND
VCC 2 ---- 3.3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 13
MOSI 6 ---- 11
MISO 7 ---- 12
IRQ 8 ---- ikke tilkoblet
Trinn 3: Montering av bilen
For dette trenger du chassiset ditt med motorer, Arduino MEGA, to motorstyringsenheter, en 2,4 GHz transceiver og et 9v batteri.
Vi begynte med å koble motorene til motorstyringsenhetene. Husk at det er tre motorer involvert (hver med to ledninger), så en motorstyringsenhet vil bare være halvkablet.
Deretter vil du koble motorstyringsenhetene til MEGA. Husk hvilke pinner du brukte for motorretning da du trenger dem i koden.
Etterpå kan du begynne å koble senderen til MEGA. Pinnene vil ikke være de samme som på UNO på grunn av måten MEGA håndterer kommunikasjon.
Ledninger for pinnene 4 og 6 er åpne. I kodemet var de koblet til forhjulene. Men hvis du velger å ha det bare RWD, trenger du ikke å koble disse.
Transceiver pins ---- Arduino pinsGND 1 ---- GND
VCC 2 ---- 3.3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 52
MOSI 6 ---- 51
MISO 7 ---- 50
IRQ 8 ---- ikke tilkoblet
Trinn 4: Koden
Car.ino blir lastet opp til MEGA
Controller.ino i UNO
Hvis du vil bruke den serielle skjermen til feilsøkingsformål, må du angi overføringshastigheten til 115200.