Мазмұны:

Mpu6050 және Arduino көмегімен қимылмен басқарылатын көлік: 7 қадам (суреттермен)
Mpu6050 және Arduino көмегімен қимылмен басқарылатын көлік: 7 қадам (суреттермен)

Бейне: Mpu6050 және Arduino көмегімен қимылмен басқарылатын көлік: 7 қадам (суреттермен)

Бейне: Mpu6050 және Arduino көмегімен қимылмен басқарылатын көлік: 7 қадам (суреттермен)
Бейне: Урок №1. Знакомство с Arduino. BeyondRobotics 2024, Қараша
Anonim
Mpu6050 және Arduino көмегімен қимылмен басқарылатын көлік
Mpu6050 және Arduino көмегімен қимылмен басқарылатын көлік

мұнда mpu6050 және arduino көмегімен жасалған қолмен басқарушы қимылды басқару машинасы. Мен сымсыз байланыс үшін rf модулін қолданамын.

1 -қадам: Қажетті нәрселер:

Қажет нәрселер
Қажет нәрселер
Қажет нәрселер
Қажет нәрселер
Қажет нәрселер
Қажет нәрселер

• 1. unu

• 2.микро Ардуино

• 3.rf модулі (таратқыш және қабылдағыш)

• 3.mpu6050 (акселомиттер)

• 4.моторлы жүргізуші

• 5.2 тұрақты ток қозғалтқышы

• 6. роботтық шасси

• 7. Arduino кабелі

• 8. бір қолдың жарылуы

• 9. мотор жүргізушісі

• 10. LiPo батареясы

• 11. 9В батарея

12. USB кабелі

2-қадам: Қосылу:-

Байланыс
Байланыс
Байланыс
Байланыс
Байланыс
Байланыс
Байланыс
Байланыс

• 1. rf таратқышына қосылу:-

• GND = GND

• ДЕРЕКТЕР = 12

• ВКС = 5В

• 2. mpu6050 қосылымы:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 3,5В кернеуді қажет етеді, бірақ біз оған 5В кернеу бере аламыз

• екі кернеу түйреуіші - бірінші кезекте 5В, ал екіншісі - 3.3V

• mpu6050 3,5 В жұмыс істей алады.

• 3. rf қабылдағышқа қосылу:-

• GND = GND

• ДЕРЕКТЕР = 12

• ВКС = 5В

• 4.мотор жүргізушісінің қосылуы:-

• моторлы:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• екінші қозғалтқыш:-

• int enB = 3

• int in3 = 5

• int in4 = 4

3-қадам: Жұмыс жетекшісі:-

Жұмыс директоры
Жұмыс директоры

1.mpu6050:-

MPU-6050 үш осьті акселерометр мен гироскопиялық тақта. Ол үш бұрышты оқиды, біз оларға X, Y және Z атауын бере аламыз.

мұнда тек екі бұрышты қолданыңыз. мұнда біз Y мен Z. Y -ды алға, Z -ге солға, оңға қолданамыз.

кодтың бұл бөлігі бұрышты оқиды.

• mpu-6050 радианды бұрыштарды оқиды, бұл «* 180/M_PI» оны дәрежеде жасайды.

4-қадам: • Rf таратқышы:-

• Rf таратқышы
• Rf таратқышы

• Rf

таратқыш:-

Mpu6050 бұрыштарды оқиды. содан кейін мен бір «if» циклін жасаймын және шартты қоямын, содан кейін екі buffer.one буферін жасау үшін шарт жібереді. ал екіншісінде бұрышты жіберемін, жылдамдықты бұрышпен басқару үшін. кодтың бұл бөлігі хабарлама жібереді. Ал мен бұрыштың картасын жасаймын.

5-қадам: РФ қабылдағышы:-

РФ ҚАБЫЛДАУШЫСЫ
РФ ҚАБЫЛДАУШЫСЫ

• Rf қабылдағышы:-

қабылдағыш хабарламаны буферде алады. Мен қайтадан бірінші буферге шарт қоямын. Ал екіншісі мен жылдамдықты бақылау үшін қолданылады. Және мен оны қайтадан картадан түсіремін. Кодтың бұл бөлігі бұл жұмысты орындайды. ал жылдамдықты реттеу үшін мен екінші буферді қолданамын және бұрыштарды (0, 9), мен жылдамдықты (50, 255) салыстырамын. сіз бәрін кодта көре аласыз.

6-қадам: Көлікті жүргізейік:-

Image
Image
Ардуино сайысы 2017
Ардуино сайысы 2017

Енді роботты іске қосатын уақыт келді. Барлық қосылымның дұрыс екеніне көз жеткізіңіз. Енді сіздің glapse micro arduino -ны компьютерге қосыңыз. сериялық мониторды ашыңыз, енді сіз оқу бұрыштарын көре аласыз, енді кез келген кірісті таратқыштан қабылдағышқа жіберіңіз. Енді сіздің робот жүгіруге дайын

7 -қадам:

егер сіз осы кодтарда қиындықты толтырсаңыз. сіз бұл кодты пайдалана аласыз. Мен мұны жасаймын, себебі мен толтырамын, сені таратқыш кодын толтыру қиын болады. сондықтан мен бұл қарапайым кодты жасаймын. және сізге 6 -қадамды орындаудың қажеті жоқ. жай Arduino таратқышының қуатын қосыңыз және сіздің робот сіздің бақылауыңызда.

Ұсынылған: