Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
Ushbu qo'llanmada biz modul qanday ishlashini batafsil ko'rsatib beramiz. Birinchidan, biz quyida keltirilgan materiallarni tayyorlashimiz kerak:
- Arduino Uno
- Erkak -ayol o'tish kabeli
- USB kabeli A dan B gacha
- Non paneli
2 -qadam: Uskuna o'rnatish
Materiallar tayyor bo'lgach, biz modulni Arduino Uno bilan bog'laymiz. Batafsil aloqa quyida yoziladi:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
3 -qadam: Manba kodi
Arduino MPU 6050 -ni sinab ko'rish uchun
- Birinchidan, MPU 6050 uchun Arduino kutubxonasini yuklab oling. Bu erda havola berilgan.
- Keyin, kutubxonani oching/chiqarib oling va "MPU6050" nomli papkani Arduino "kutubxonasi" jildiga o'tkazing.
- 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.
- Arduino IDE-ni oching va quyidagi amallarni bajaring: [Fayl]-> [Misollar]-> [MPU6050]-> [Misollar]-> [MPU6050_DMP6].
- Manba kodini Arduino -ga yuklang.
4 -qadam: Natijalar
- Kodni yuklaganingizdan so'ng, ketma -ket monitorni oching va tezlikni 115200 ga o'rnating.
- Keyinchalik, ketma -ket monitorda "I2C qurilmalarini ishga tushirish …" kabi narsalarni ko'rasizmi, tekshiring. Agar qilmasangiz, asl holatini tiklash tugmasini bosing.
- 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.