Mündəricat:

MPU6050 -ni ESP32 ilə birləşdirmək: 4 addım
MPU6050 -ni ESP32 ilə birləşdirmək: 4 addım

Video: MPU6050 -ni ESP32 ilə birləşdirmək: 4 addım

Video: MPU6050 -ni ESP32 ilə birləşdirmək: 4 addım
Video: Гироскоп-Акселерометр MPU-6050. Первое знакомство 2024, Iyul
Anonim
MPU6050 -ni ESP32 ilə birləşdirmək
MPU6050 -ni ESP32 ilə birləşdirmək

Bu layihədə MPU6050 sensorunu ESP32 DEVKIT V1 lövhəsi ilə birləşdirəcəyəm.

MPU6050, 6 ox sensoru və ya 6 dərəcə sərbəstlik (DOF) sensoru olaraq da tanınır. Bu tək modulda həm akselerometr, həm də girometr sensorlar mövcuddur. Akselerometr sensoru cazibə qüvvəsi səbəbindən cisimə tətbiq olunan qüvvə baxımından çıxış oxunuşları verir və girometr sensoru cismin saat yönünün əksinə və ya saat əqrəbinin əksinə bucaqlı yerdəyişməsi baxımından çıxış verir.

MPU6050 sensoru ESP32 DEVKIT V1 -in SCL və SDA xəttindən istifadə edir, buna görə də I2C ünsiyyət kodunda tel.h kitabxanasından istifadə edəcəyik. ESP32 DEVKIT V1 ilə 0x68 və 0x69 ünvanlarına eyni SCL və SDA xətləri olan iki MPU6050 sensoru qoşa bilərik.

Addım 1: Tələb olunan komponentlər

1. ESP32 DEVKIT V1 lövhəsi -

2. MPU6050 sensoru -

3. Jumper telləri -

4. Çörək paneli (isteğe bağlı) -

5. Arduino IDE proqramı

Kodu ESP32-ə yükləməzdən əvvəl Arduino IDE-ni qurmaq çox vacibdir:-https://www.instructables.com/id/Setting-Up-Ardui…

Addım 2: Dövrə Şematik

Dövrə Şematik
Dövrə Şematik

Dövrə Şeması fərqli ESP 32 lövhələri üçün fərqli olacaq, buna görə bağladığınız pinlərə diqqət yetirin

ESP32 MPU6050 sancaqlar

VIN (5V) VCC

GND VCC

SCL (GPIO22) SCL

SDA (GPIO21) SDA

Addım 3: Kod

Kodu ESP32 lövhəsinə yükləyərkən yerinə yetiriləcək addımlar

1. Yükləmə düyməsini basın.

2. Səhv yoxdursa. Arduino IDE -nin altındakı Bağlantı mesajı aldığımızda …,…, 3. Mesajın yüklənməsi tamamlanana qədər ESP 32 lövhəsindəki Boot düyməsini basın.

4. Kod uğurla yükləndikdən sonra. ESP32 lövhəsinə yüklənmiş kodu yenidən başlatmaq və ya başlamaq üçün aktivləşdir düyməsini basın.

Tövsiyə: