Mpu6050 va Arduino yordamida imo -ishorali mashina: 7 qadam (rasmlar bilan)
Mpu6050 va Arduino yordamida imo -ishorali mashina: 7 qadam (rasmlar bilan)
Anonim
Mpu6050 va Arduino yordamida imo -ishorali mashina
Mpu6050 va Arduino yordamida imo -ishorali mashina

Bu erda mpu6050 va arduino yordamida yasalgan qo'lda boshqaruvchi imo -ishorali mashina. Men simsiz ulanish uchun rf modulidan foydalanaman.

1 -qadam: talab qilinadigan narsalar:

Kerakli narsalar
Kerakli narsalar
Kerakli narsalar
Kerakli narsalar
Kerakli narsalar
Kerakli narsalar

• 1. unu

• 2. mikro Arduino

• 3.rf moduli (uzatuvchi va qabul qiluvchi)

• 3.mpu6050 (tezlatgich)

• 4.motorli haydovchi

• 5,2 shaharli dvigatel

• 6. robotik shassi

• 7. Arduino kabeli

• 8. bir qo'li chayqalishi

• 9. motorli haydovchi

• 10. LiPo batareyasi

• 11. 9V batareya

12. USB kabeli

2-qadam: Ulanish:-

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

• 1. rf uzatuvchi uchun ulanish:-

• GND = GND

• Ma'lumotlar = 12

• VCC = 5V

• mpu6050 uchun ulanish:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 ga 3,5 V kuchlanish kerak, lekin biz unga 5 V kuchlanish bera olamiz, bu erda mpu6050 ga 3,5 V kuchlanishni beramiz, chunki u erda mikro arduino mavjud

• ikkita kuchlanish pimi birinchi navbatda 5V, ikkinchisi esa 3.3V.rf qabul qiluvchiga 5V kerak bo'ladi.

• mpu6050 3,5 V ishlay oladi.

• 3. rf qabul qiluvchining ulanishi:-

• GND = GND

• Ma'lumotlar = 12

• VCC = 5V

• 4. dvigatel haydovchisi uchun ulanish:-

• motorli:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• ikkinchi motor:-

• int enB = 3

• int in3 = 5

• int in4 = 4

3-qadam: Bosh direktor:

Ishchi direktor
Ishchi direktor

1.mpu6050:-

MPU-6050 uch o'qli akselerometr va Gyro Breakout Board.it uchta burchakni o'qiydi, biz ularga X, Y va Z nomlarini berishimiz mumkin.

bu erda faqat ikkita burchakdan foydalaning. bu erda oldinga Y va Z. Y, chapga, o'ngga Z ishlatamiz.

kodning bu qismi burchakni o'qiydi.

• mpu-6050 burchaklarni radian o'qiydi, bu "* 180/M_PI" darajasiga mos keladi.

4-qadam: • Rf uzatuvchi:-

• RF uzatuvchi
• RF uzatuvchi

• Rf

uzatuvchi:-

Mpu6050 burchaklarni o'qiydi. keyin men bitta "if" tsiklini tuzaman va shart qo'yaman. keyin ikkita buffer.one buferi oldinga shart yuboradi. ikkinchisida esa, burchakni yuboraman, tezlikni burchak bilan boshqarish uchun. kodning bu qismi xabar yuboradi. Va men burchakni tasvirlayman.

5-qadam: RF qabul qiluvchisi:-

RF qabul qiluvchisi
RF qabul qiluvchisi

• RF qabul qiluvchisi:-

qabul qiluvchi buferdagi xabarni oladi. Men yana oldinga birinchi buferga shart qo'yaman. Va ikkinchisi tezlikni boshqarish uchun ishlataman. Va men uni yana xaritaga joylashtiraman. Kodning bu qismi bu ishni bajaradi. va tezlikni boshqarish uchun men ikkinchi buferdan foydalanaman va burchaklarni (0, 9), men tezlikni xaritada (50, 255) ko'rsataman. koddagi hamma narsani ko'rishingiz mumkin.

6-qadam: Mashinani boshqaramiz:-

Image
Image
Arduino tanlovi 2017
Arduino tanlovi 2017

Endi robotni ishga tushirish vaqti keldi, barcha ulanish to'g'ri ekanligiga ishonch hosil qiling. Endi glapse mikro arduino -ni kompyuteringizga ulang. ketma -ket monitorni oching, endi siz o'qiydigan burchaklarni ko'rishingiz mumkin, endi uzatgichdan qabul qiluvchiga har qanday kirishni yuboring. Endi sizning robotingiz yugurishga tayyor

7 -qadam:

agar siz ushbu kodlarga qiyinchiliklarni to'ldirsangiz. bu kodlardan foydalanishingiz mumkin. Men buni qilyapman, chunki men sizni to'ldiraman, siz transmitter kodini to'ldirishda qiynalasiz. shuning uchun men bu oson kodni qilaman. va siz 6 -qadamni bajarishingiz shart emas. faqat Arduino transmitterining quvvatini ulang va sizning robotingiz sizning qo'lingizda.

Tavsiya: