Robotics Remote Control Rock Crawler Arduino: 4 Steps
Robotics Remote Control Rock Crawler Arduino: 4 Steps
Anonim
Robotics Remote Control Rock Crawler Arduino
Robotics Remote Control Rock Crawler Arduino
Robotics Remote Control Rock Crawler Arduino
Robotics Remote Control Rock Crawler Arduino

Սա արտաքին տեսք ունի և շատ մերկ է: Ես խորհուրդ կտամ նրանց, ովքեր ցանկանում են այս նախագիծը կատարել, հաշվի առնել էլեկտրոնիկայի ծածկման ինչ -որ եղանակ ՝ ջրից և կեղտից պաշտպանվելու համար:

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

-Ardduino MEGA

-Ardduino UNO

-2x Joysticks

-2x 2.4GHz հաղորդիչ սարքեր

-twoանկացած շասսի առնվազն երկու շարժիչով (ղեկի և հզորության համար)

-Այս նախագիծն ունի երեք շարժիչ (լրացուցիչ ՝ առջևի շարժման դեպքում)

-Մարտկոցի տուփ շարժիչների համար

-2x Motor Control Units (երկուսը անհրաժեշտ են միայն լրիվ դրույքով լիաքարշակ մեքենաների համար)

-2x 9 վոլտ մարտկոցներ arduino- ի համար

-Արդուինոյի երկարացման վահան

-Շարժիչների անջատիչ (ըստ ցանկության)

Քայլ 2: Կառավարիչի հավաքում

Վերահսկիչի հավաքում
Վերահսկիչի հավաքում
Վերահսկիչի հավաքում
Վերահսկիչի հավաքում
Վերահսկիչի հավաքում
Վերահսկիչի հավաքում

Վերահսկիչի համար ձեզ հարկավոր կլինի Arduino UNO ՝ երկարաձգման վահանով, երկու ջոյսթիք, մեկ 2.4GHz հաղորդիչ և մեկ 9 վ մարտկոց:

Ընդլայնման վահանը օգտագործվում է ավելի շատ GND և 5V կապերի համար, ինչը կհեշտացնի նախագիծը, քանի որ վերահսկիչի համար անհրաժեշտ չէ որևէ զոդում կատարել:

Սկսեք ջոյսթիքները միացնելով Arduino- ին: Հիշեք, որ մեկ ջիստիկը պատասխանատու է X շարժման համար, իսկ մյուսը պատասխանատու է Y շարժման համար: Երկարացման վահանը պահանջվում է այնպես, որ սնուցեն ինչպես ջոստիկները, այնպես էլ հաղորդիչը:

Oyոյստիկ 1-ը միացված կլինի x առանցքի (շնչափող) համար, Կարող եք միացնել SW (ջոյսթիք անջատիչ), եթե ցանկանում եք միացնել 4WD և 2WD միջև (բայց դա չի կիրառվում այստեղ)

Joystick 2-ը միացված կլինի y առանցքի համար (ղեկ)

Հաջորդը, դուք կցանկանաք սկսել էլեկտրահաղորդիչը միացնել հետևյալ կերպ

Հաղորդիչ-կապիչներ ---- Arduino կապում

GND 1 ---- GND

ԵԿԿ 2 ---- 3.3 Վ

Մ.թ. 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

ՄՈՍԻ 6 ---- 11

ՄԻՍՈ 7 ---- 12

IRQ 8 ---- միացված չէ

Քայլ 3: Մեքենայի հավաքում

Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում

Դրա համար ձեզ հարկավոր կլինի շարժիչով ձեր շասսին, Arduino MEGA- ն, երկու շարժիչի կառավարման միավոր, մեկը 2.4 ԳՀց հաճախականությամբ հաղորդիչ և մեկ 9 վ մարտկոց:

Մենք սկսեցինք շարժիչները միացնելով շարժիչի կառավարման ստորաբաժանումներին: Հիշեք, որ կա երեք շարժիչ (յուրաքանչյուրը երկու լարով), այնպես որ մեկ շարժիչի կառավարման միավորը կլինի միայն կիսալար:

Հաջորդը, դուք կցանկանաք միացնել շարժիչի կառավարման միավորները MEGA- ին: Հիշեք, թե որ կապում եք օգտագործել շարժիչի ուղղության համար, քանի որ ձեզ հարկավոր են ծածկագրում:

Դրանից հետո կարող եք սկսել հաղորդիչ սարքը միացնել MEGA- ին: Քորոցները չեն լինի նույնը, ինչ ՄԱԿ -ում, քանի որ MEGA- ն վարում է հաղորդակցությունը:

4 -րդ և 6 -րդ կապերի էլեկտրագծերը բաց են մնում: Կոդում դրանք միացված էին առջևի անիվների համար: Բայց եթե ընտրեք այն ունենալ միայն RWD, ապա ձեզ հարկավոր չէ դրանք լարել:

Հաղորդիչ-կապիչներ ---- Arduino կապում GND 1 ---- GND

ԵԿԿ 2 ---- 3.3 Վ

Մ.թ. 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

ՄՈՍԻ 6 ---- 51

ՄԻՍՈ 7 ---- 50

IRQ 8 ---- միացված չէ

Քայլ 4: Կոդ

Car.ino- ն վերբեռնվում է MEGA- ում

Controller.ino- ն `ՄԱԿ -ում

Եթե ցանկանում եք օգտագործել Սերիայի մոնիտորը վրիպազերծման նպատակների համար, համոզվեք, որ բաուդ փոխարժեքը սահմանեք 115200:

Խորհուրդ ենք տալիս: