Mundarija:

GY-521 MPU6050 3 o'qli tezlashtirish giroskopi 6DOF moduli qo'llanmasi: 4 qadam
GY-521 MPU6050 3 o'qli tezlashtirish giroskopi 6DOF moduli qo'llanmasi: 4 qadam

Video: GY-521 MPU6050 3 o'qli tezlashtirish giroskopi 6DOF moduli qo'llanmasi: 4 qadam

Video: GY-521 MPU6050 3 o'qli tezlashtirish giroskopi 6DOF moduli qo'llanmasi: 4 qadam
Video: Подключаем гироскоп GY-521 к Ардуино! 2024, Noyabr
Anonim
GY-521 MPU6050 3 o'qli tezlashtirish giroskopi 6DOF moduli bo'yicha qo'llanma
GY-521 MPU6050 3 o'qli tezlashtirish giroskopi 6DOF moduli bo'yicha qo'llanma

Tavsif

Bu oddiy modul Arduino va boshqa kontrollerlarga I2C orqali ulanish uchun zarur bo'lgan hamma narsani o'z ichiga oladi (Wire Arduino kutubxonasidan foydalaning) va 3 o'q - X, Y va Z uchun harakatni sezuvchi ma'lumot beradi.

Xususiyatlar

  • Akselerometr diapazoni: ± 2, ± 4, ± 8, ± 16g
  • Gyroskop diapazoni: ± 250, 500, 1000, 2000 °/s
  • Voltaj diapazoni: 3.3V - 5V (modul past kuchlanishli regulyatorni o'z ichiga oladi)

1 -qadam: materiallarni tayyorlash

Materiallarni tayyorlash
Materiallarni tayyorlash
Materiallarni tayyorlash
Materiallarni tayyorlash
Materiallarni tayyorlash
Materiallarni tayyorlash

Ushbu qo'llanmada biz modul qanday ishlashini batafsil ko'rsatib beramiz. Birinchidan, biz quyida keltirilgan materiallarni tayyorlashimiz kerak:

  1. Arduino Uno
  2. Erkak -ayol o'tish kabeli
  3. USB kabeli A dan B gacha
  4. Non paneli

2 -qadam: Uskuna o'rnatish

Uskuna o'rnatish
Uskuna o'rnatish
Uskuna o'rnatish
Uskuna o'rnatish

Materiallar tayyor bo'lgach, biz modulni Arduino Uno bilan bog'laymiz. Batafsil aloqa quyida yoziladi:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

3 -qadam: Manba kodi

Manba kodi
Manba kodi

Arduino MPU 6050 -ni sinab ko'rish uchun

  1. Birinchidan, MPU 6050 uchun Arduino kutubxonasini yuklab oling. Bu erda havola berilgan.
  2. Keyin, kutubxonani oching/chiqarib oling va "MPU6050" nomli papkani Arduino "kutubxonasi" jildiga o'tkazing.
  3. I2Cdev kutubxonasini o'rnating, agar siz uni Arduino uchun ishlatmagan bo'lsangiz. O'rnatish uchun yuqorida ko'rsatilgan tartibni bajaring. Faylni bu erda topishingiz mumkin.
  4. Arduino IDE-ni oching va quyidagi amallarni bajaring: [Fayl]-> [Misollar]-> [MPU6050]-> [Misollar]-> [MPU6050_DMP6].
  5. Manba kodini Arduino -ga yuklang.

4 -qadam: Natijalar

Natijalar
Natijalar
Natijalar
Natijalar
Natijalar
Natijalar
  1. Kodni yuklaganingizdan so'ng, ketma -ket monitorni oching va tezlikni 115200 ga o'rnating.
  2. Keyinchalik, ketma -ket monitorda "I2C qurilmalarini ishga tushirish …" kabi narsalarni ko'rasizmi, tekshiring. Agar qilmasangiz, asl holatini tiklash tugmasini bosing.
  3. Endi siz "DMP dasturlash va demoni boshlash uchun istalgan belgini yuboring" degan satrni ko'rasiz. Faqat ketma -ket monitorga istalgan belgini kiriting va uni yuboring, shunda siz MPU 6050 dan yaw, pitch va roll qiymatlarini ko'rishni boshlashingiz kerak.

Izohlar: DMP raqamli harakatni qayta ishlashni anglatadi. MPU 6050 o'rnatilgan harakat protsessoriga ega. U bizga aniq 3D qiymatlarini berish uchun akselerometr va giroskopdagi qiymatlarni qayta ishlaydi. Bundan tashqari, ketma -ket monitorda aniq qiymatlarni olish uchun taxminan 10 soniya kutish kerak bo'ladi, shundan so'ng qiymatlar barqarorlasha boshlaydi.

Tavsiya: