Բովանդակություն:

Gեստերի կառավարման մեքենա Mpu6050- ի և Arduino- ի միջոցով. 7 քայլ (նկարներով)
Gեստերի կառավարման մեքենա Mpu6050- ի և Arduino- ի միջոցով. 7 քայլ (նկարներով)

Video: Gեստերի կառավարման մեքենա Mpu6050- ի և Arduino- ի միջոցով. 7 քայլ (նկարներով)

Video: Gեստերի կառավարման մեքենա Mpu6050- ի և Arduino- ի միջոցով. 7 քայլ (նկարներով)
Video: 6 Gloante Subtitrat in Romana 2024, Նոյեմբեր
Anonim
Estեստերի կառավարման մեքենա Mpu6050- ի և Arduino- ի միջոցով
Estեստերի կառավարման մեքենա Mpu6050- ի և Arduino- ի միջոցով

ահա ձեռքի վերահսկիչի ժեստերի կառավարման մեքենա, որը պատրաստված է mpu6050- ի և arduino- ի միջոցով: Ես օգտագործում եմ rf մոդուլը անլար կապի համար:

Քայլ 1. ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ

ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ
ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ
ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ
ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ
ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ
ՊԱՐՏԱԴԻՐ ԲԱՆԵՐ

• 1.արդուինո ունո

• 2.միկրո Արդուինո

• 3.rf մոդուլ (հաղորդիչ և ընդունիչ)

• 3.mpu6050 (արագացուցիչ)

• 4.շարժիչ

• 5.2 dc շարժիչ

• 6. robotics շասսի

• 7. Arduino մալուխ

• 8.մեկ ձեռքի փայլ

• 9. շարժիչի վարորդ

• 10. LiPo մարտկոց

• 11. 9 Վ մարտկոց

12. USB մալուխ

Քայլ 2: Միացում

Միացում
Միացում
Միացում
Միացում
Միացում
Միացում
Միացում
Միացում

• 1. rf հաղորդիչի միացում.

• GND = GND

• ՏՎՅԱԼՆԵՐ = 12

• VCC = 5V

• 2. միացում mpu6050- ի համար.

• VCC = 3.3/5 վ

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050- ին անհրաժեշտ է 3.5V լարում: բայց մենք կարող ենք տալ 5V լարման: ես այստեղ տալիս եմ 3.5V լարման mpu6050- ին, քանի որ այնտեղ կա միկրո arduino

• երկու լարման պին է `առաջինը 5V, իսկ մյուսը` 3.3V.rf ընդունիչին պետք է անհրաժեշտ 5V: այնպես որ, ես օգտագործում եմ 5V քորոց rf հաղորդիչի համար: և

• mpu6050- ը կարող է աշխատել 3,5 Վ լարման դեպքում:

• 3. rf ստացողի միացում.

• GND = GND

• ՏՎՅԱԼՆԵՐ = 12

• VCC = 5V

• 4.միացում շարժիչային վարորդի համար.

• շարժիչ մեկը `-

• int enA = 11

• int in1 = 7

• int in2 = 6

• շարժիչ երկու ՝-

• int enB = 3

• int in3 = 5

• int in4 = 4

Քայլ 3. Աշխատանքային տնօրեն

Աշխատանքային տնօրեն ՝
Աշխատանքային տնօրեն ՝

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer and Gyro Breakout Board. Այն կարդում է երեք անկյուն: մենք կարող ենք տալ նրանց անունները X, Y և Z, այստեղ մենք

այստեղ օգտագործել միայն երկու անկյուն: այստեղ մենք օգտագործում ենք Y և Z. Y առաջ, իսկ Z- ը ՝ ձախ, աջ:

կոդի այս հատվածը կարդում է անկյունը:

• mpu-6050 ընթերցում է անկյունները ռադիայով, այս «* 180/M_PI»-ն այն դարձնում է աստիճան:

Քայլ 4: • Rf հաղորդիչ

• Rf հաղորդիչ
• Rf հաղորդիչ

• Ռֆ

հաղորդիչ:-

Mpu6050- ը կարդում է անկյունները: ապա ես կազմում եմ մեկ «եթե» օղակ և պայման եմ դնում: in, այնուհետև ՝ երկու բուֆեր: իսկ երկրորդում ես ուղարկում եմ անկյունը ՝ արագությունը արագությամբ վերահսկելու համար: կոդի այս հատվածը ուղարկում է հաղորդագրություն: Եվ ես քարտեզագրում եմ անկյունը:

Քայլ 5: ՌԴ ՌԵՍԻՎԵՐ

ՌԴ ՌԵՍԻՎԵՐ ՝
ՌԴ ՌԵՍԻՎԵՐ ՝

• Rf ընդունիչ.

ստացողը հաղորդագրությունը ստանում է բուֆերում: Կրկին ես պայման եմ դնում հարձակվողի առաջին բուֆերի վրա: Եվ երկրորդը, որն օգտագործում եմ արագությունը վերահսկելու համար: Եվ ես նորից քարտեզագրում եմ այն: Կոդի այս հատվածը կատարում է այս աշխատանքը: իսկ արագության վերահսկման համար ես օգտագործում եմ երկրորդ բուֆերը և, պատկերված անկյունները (0, 9), քարտեզագրում եմ արագությունը (50, 255): դուք կարող եք տեսնել ամեն ինչ կոդի մեջ:

Քայլ 6: Եկեք վազենք մեքենան

Image
Image
Arduino մրցույթ 2017
Arduino մրցույթ 2017

այժմ եկել է ժամանակը գործարկելու ռոբոտը: համոզվեք, որ բոլոր կապերը ճիշտ են: այժմ միացրեք ձեր glapse- ի միկրո arduino- ն ձեր համակարգչին: բացեք սերիական մոնիտորը, այժմ կարող եք տեսնել ընթերցման անկյունները: այժմ հաղորդիչից ցանկացած մուտք ուղարկեք ստացողին: այժմ ձեր ռոբոտը պատրաստ է վազքի:

Քայլ 7:

եթե այդ կոդերի մեջ դժվարություն եք լրացնում: կարող եք օգտագործել այս ծածկագիրը: Ես դրանք պատրաստում եմ, քանի որ լրացնում եմ, դժվարությամբ եք լրացնելու հաղորդիչի կոդը: այնպես որ ես կազմում եմ այս հեշտ ծածկագիրը: և ձեզ հարկավոր չէ հետևել 6 -րդ քայլին: պարզապես միացրեք հաղորդչի Arduino- ի հզորությունը, և ձեր ռոբոտը ձեր վերահսկողության տակ է:

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