Sadržaj:

Robotski daljinski upravljač Rock Crawler Arduino: 4 koraka
Robotski daljinski upravljač Rock Crawler Arduino: 4 koraka

Video: Robotski daljinski upravljač Rock Crawler Arduino: 4 koraka

Video: Robotski daljinski upravljač Rock Crawler Arduino: 4 koraka
Video: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Novembar
Anonim
Robotika Daljinski upravljač Rock Crawler Arduino
Robotika Daljinski upravljač Rock Crawler Arduino
Robotika Daljinski upravljač Rock Crawler Arduino
Robotika Daljinski upravljač Rock Crawler Arduino

Ovo izgleda i vrlo je golo. Preporučio bih svima koji žele raditi na ovom projektu da razmotre neki način pokrivanja elektronike kako bi se zaštitili od vode i prljavštine.

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate

-Arduino MEGA

-Arduino UNO

-2x Joysticks

-2x 2.4GHz primopredajnici

-Svaka šasija s najmanje dva motora (za upravljanje i pogon)

-Ovaj projekt ima tri motora (dodatni za pogon na prednje kotače)

-Baterija za motore

-2x upravljačke jedinice motora (dvije su potrebne samo za honorarni pogon na sve kotače)

-2x 9 voltne baterije za arduino

-Arduino produžni štit

-Prekidač za napajanje motora (opcionalno)

Korak 2: Sastavljanje kontrolera

Sklapanje kontrolera
Sklapanje kontrolera
Sklapanje kontrolera
Sklapanje kontrolera
Sklapanje kontrolera
Sklapanje kontrolera

Za kontroler će vam trebati Arduino UNO sa produžnim štitnikom, dva džojstika, jedan primopredajnik na 2,4 GHz i jedna 9v baterija.

Produžni štit se koristi za više GND i 5V pinova, što će olakšati projekt jer nećete morati lemiti za kontroler

Počnite povezivanjem upravljačkih palica na Arduino. Upamtite da je jedan joystick odgovoran za X pokret, dok je drugi odgovoran za Y kretanje. Produžni štit je potreban za napajanje i džojstika i primopredajnika.

Joystick 1 će biti ožičen za x-os (gas), Možete spojiti SW (prekidač joystick -a) ako želite omogućiti prebacivanje između 4WD i 2WD (ali to nije implementirano u ovom slučaju)

Joystick 2 će biti ožičen za y-os (upravljanje)

Zatim ćete željeti započeti ožičenje primopredajnika na sljedeći način

Igle primopredajnika ---- Arduino iglice

GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- nije povezan

Korak 3: Sklapanje automobila

Sklapanje automobila
Sklapanje automobila
Sklapanje automobila
Sklapanje automobila
Sklapanje automobila
Sklapanje automobila

Za to će vam trebati šasija s motorima, Arduino MEGA, dvije upravljačke jedinice motora, jedan primopredajnik na 2,4 GHz i jedna baterija od 9 V.

Počeli smo povezivanjem motora na upravljačke jedinice motora. Upamtite da su uključena tri motora (svaki s dvije žice), pa će jedna upravljačka jedinica motora biti samo napola ožičena.

Zatim želite spojiti upravljačke jedinice motora na MEGA. Zapamtite koje ste pinove koristili za smjer motora jer će vam trebati oni u kodu.

Nakon toga možete započeti ožičenje primopredajnika s MEGA -om. Igle neće biti iste kao na UNO -u zbog načina na koji MEGA upravlja komunikacijom.

Ožičenje za pinove 4 i 6 ostavljeno je otvoreno. U kodu su bili ožičeni za prednje kotače. Ali ako se odlučite imati samo RWD, nećete ih morati žicom povezati.

Igle primopredajnika ---- Arduino igliceGND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- nije povezan

Korak 4: Kôd

Car.ino se učitava u MEGA -u

Controller.ino u UNO

Ako želite koristiti serijski monitor za otklanjanje grešaka, postavite brzinu prijenosa na 115200.

Preporučuje se: