Innholdsfortegnelse:

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

Video: Robotics Remote Control Rock Crawler Arduino: 4 trinn

Video: Robotics Remote Control Rock Crawler Arduino: 4 trinn
Video: Build your own Arduino RC All-Terrain Rover with NRF24L01 | DIY RC Robotic Car Tutorial 2024, Juli
Anonim
Robotics Fjernkontroll Rock Crawler Arduino
Robotics Fjernkontroll Rock Crawler Arduino
Robotics Fjernkontroll Rock Crawler Arduino
Robotics Fjernkontroll Rock Crawler Arduino

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

Ting du trenger
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

Montering av kontrolleren
Montering av kontrolleren
Montering av kontrolleren
Montering av kontrolleren
Montering av kontrolleren
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

Montering av bilen
Montering av bilen
Montering av bilen
Montering av bilen
Montering av bilen
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.

Anbefalt: