Mündəricat:
- Addım 1: Materialların Hazırlanması
- Addım 2: Avadanlıq Quraşdırması
- Addım 3: Mənbə Kodu
- Addım 4: Nəticələr
Video: GY-521 MPU6050 3 Eksenli Sürətləndirmə Giroskopu 6DOF Modulu Dərsliyi: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Təsvir
Bu sadə modul, Arduino və digər nəzarətçilərlə I2C vasitəsilə əlaqə qurmaq üçün lazım olan hər şeyi ehtiva edir (Wire Arduino kitabxanasından istifadə edin) və 3 ox üçün hərəkət algılayıcı məlumat vermək - X, Y və Z.
Xüsusiyyətlər
- Akselerometr aralığı: ± 2, ± 4, ± 8, ± 16g
- Giroskop diapazonu: ± 250, 500, 1000, 2000 °/s
- Gərginlik aralığı: 3.3V - 5V (modul aşağı düşmə gərginliyi tənzimləyicisini ehtiva edir)
Addım 1: Materialların Hazırlanması
Bu təlimatda, modulun necə işlədiyini ətraflı şəkildə göstərəcəyik. Əvvəlcə aşağıda sadalanan materialları hazırlamalıyıq:
- Arduino Uno
- Kişi -qadın tullanan tel
- A Tipindən B Tipinə qədər USB Kabel
- Çörək lövhəsi
Addım 2: Avadanlıq Quraşdırması
Materialları hazırladıqdan sonra modulu Arduino Uno ilə birləşdirəcəyik. Ətraflı əlaqə aşağıda yazılacaq:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Addım 3: Mənbə Kodu
Arduino MPU 6050 -ni sınamaq üçün
- Əvvəlcə MPU 6050 üçün Arduino kitabxanasını yükləyin. Bağlantı burada verilmişdir.
- Sonra, bu kitabxananı açın/çıxarın və "MPU6050" adlı qovluğu Arduino "kitabxana" qovluğuna köçürün.
- Arduino üçün hələ yoxdursa, I2Cdev kitabxanasını quraşdırın. Qurmaq üçün yuxarıdakı proseduru yerinə yetirin. Faylı buradan tapa bilərsiniz.
- Arduino IDE-ni açın və addımları izləyin: [Fayl]-> [Nümunələr]-> [MPU6050]-> [Nümunələr]-> [MPU6050_DMP6].
- Mənbə kodunu Arduino -ya yükləyin.
Addım 4: Nəticələr
- Kodu yüklədikdən sonra serial monitoru açın və baud sürətini 115200 olaraq təyin edin.
- Sonra, serial monitorda "I2C cihazlarının işə salınması …" kimi bir şey görüb görmədiyinizi yoxlayın. Bunu etməsəniz, sıfırlama düyməsini basın.
- İndi "DMP proqramlaşdırma və demoya başlamaq üçün hər hansı bir xarakter göndər" deyən bir xətt görəcəksiniz. Sadəcə serial monitoruna hər hansı bir xarakter yazın və göndərin və MPU 6050 -dən yaw, pitch və roll dəyərlərini görməyə başlamalısınız.
Qeydlər: DMP Digital Motion Processing deməkdir. MPU 6050-də quraşdırılmış hərəkət prosessoru var. Bizə dəqiq 3D dəyərləri vermək üçün akselerometr və giroskopdakı dəyərləri işlədir. Ayrıca, serial monitorda dəqiq dəyərlər əldə etməzdən əvvəl təxminən 10 saniyə gözləməlisiniz, bundan sonra dəyərlər sabitləşməyə başlayacaq.
Tövsiyə:
Raspberry Pi - ADXL345 3 Eksenli Akselerometr Python Dərsliyi: 4 Addım
Raspberry Pi-ADXL345 3 Eksenli Akselerometr Python Dərsliyi: ADXL345, kiçik, nazik, ultralow gücə malik, 3 oxlu, yüksək qətnamə (13-bit) ölçmə qabiliyyəti olan ± 16 qr. Rəqəmsal çıxış məlumatları 16 bitlik ikili tamamlayıcı olaraq formatlanır və I2 C rəqəmsal interfeysi ilə əldə edilə bilər. Ölçür
Raspberry Pi - ADXL345 3 Eksenli Accelerometer Java Dərsliyi: 4 Addım
Raspberry Pi-ADXL345 3 Eksenli Akselerometr Java Dərsliyi: ADXL345, kiçik, nazik, ultralow gücə malik, 3 oxlu, yüksək qətnamə (13-bit) ölçmə qabiliyyəti olan ± 16 q-a qədərdir. Rəqəmsal çıxış məlumatları 16 bitlik ikili tamamlayıcı olaraq formatlanır və I2 C rəqəmsal interfeys vasitəsilə əldə edilə bilər. Ölçür
Raspberry Pi MMA8452Q 3 Eksenli 12 bit/8 bitlik Rəqəmsal Akselerometr Python Dərsliyi: 4 addım
Raspberry Pi MMA8452Q 3 Eksenli 12 bit/8 bitlik Rəqəmsal Akselerometr Python Dərsliyi: MMA8452Q, 12 bit qətnamə ilə ağıllı, aşağı güclü, üç oxlu, tutumlu, mikromaşinli sürətləndiricidir. İstifadəçi tərəfindən proqramlaşdırıla bilən seçimlər, iki fasilə ilə konfiqurasiya oluna bilən akselerometrdə quraşdırılmış funksiyaların köməyi ilə təmin edilir
Raspberry Pi MMA8452Q 3 Eksenli 12 bit/8 bitlik Rəqəmsal Akselerometr Java Dərsliyi: 4 addım
Raspberry Pi MMA8452Q 3 Eksenli 12 bit/8 bitlik Rəqəmsal Akselerometr Java Dərsliyi: MMA8452Q, 12 bit qətnamə ilə ağıllı, aşağı güclü, üç oxlu, tutumlu, mikromaşinli sürətləndiricidir. İstifadəçi tərəfindən proqramlaşdırıla bilən seçimlər, iki fasilə ilə konfiqurasiya oluna bilən akselerometrdə quraşdırılmış funksiyaların köməyi ilə təmin edilir
E32-433T LoRa Modulu Dərsliyi - E32 Modulu üçün DIY Breakout Board: 6 addım
E32-433T LoRa Modulu Dərsliyi | E32 Modulu üçün DIY Breakout Board: Hey, nə var, uşaqlar! Akarsh burada CETech-dən. Mənim bu layihəm, yüksək gücə malik 1 vatlıq ötürücü modulu olan eByte-dən E32 LoRa modulunun işini başa düşmək üçün daha çox öyrənmə əyrisidir. İşi başa düşdükdən sonra dizaynım var