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, Studeni
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 razmisliti o nekom načinu 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 joysticka

-2 x 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

Sastavljanje kontrolera
Sastavljanje kontrolera
Sastavljanje kontrolera
Sastavljanje kontrolera
Sastavljanje kontrolera
Sastavljanje kontrolera

Za kontroler trebat će vam 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 ožičenjem upravljačkih palica na Arduino. Upamtite da je jedan joystick odgovoran za X pokret, dok je drugi odgovoran za Y pokret. Produžni štit potreban je za napajanje i joysticka i primopredajnika.

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

Joystick 2 bit će ožičen za os Y (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,3 V

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. Upamtite koje ste pinove koristili za smjer motora jer će vam trebati oni u kodu.

Nakon toga možete započeti ožičenje primopredajnika na MEGA -u. 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. No, ako odlučite imati samo RWD, nećete ih morati žicom povezati.

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

VCC 2 ---- 3,3 V

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 ispravljanje pogrešaka, postavite brzinu prijenosa na 115200.

Preporučeni: