Cuprins:

Conectarea MPU6050 cu ESP32: 4 pași
Conectarea MPU6050 cu ESP32: 4 pași

Video: Conectarea MPU6050 cu ESP32: 4 pași

Video: Conectarea MPU6050 cu ESP32: 4 pași
Video: servomotor controlat prin radio de senzorul MPU9250 (MPU6050) - 4 2024, Iulie
Anonim
Conectarea MPU6050 cu ESP32
Conectarea MPU6050 cu ESP32

În acest proiect, voi interfața senzorul MPU6050 cu placa ESP32 DEVKIT V1.

MPU6050 este, de asemenea, cunoscut sub numele de senzor cu 6 axe sau senzor cu 6 grade de libertate (DOF). Atât senzorii accelerometrului, cât și girometrului sunt prezenți în acest modul unic. Senzorul accelerometrului oferă citiri de ieșire în termeni de forță aplicată asupra obiectului datorită gravitației, iar senzorul girometru dă ieșire în termeni de deplasare unghiulară a obiectului în sensul acelor de ceasornic sau în sens invers acelor de ceasornic.

Senzorul MPU6050 utilizează linia SCL și SDA a ESP32 DEVKIT V1, prin urmare, vom folosi biblioteca wire.h în codul pentru comunicația I2C. Putem atașa doi senzori MPU6050 cu aceleași linii SCL și SDA la adresa 0x68 și 0x69 cu ESP32 DEVKIT V1.

Pasul 1: Componente necesare

1. Placa ESP32 DEVKIT V1 -

2. Senzor MPU6050 -

3. Sârme jumper -

4. Breadboard (opțional) -

5. Software-ul Arduino IDE

Configurarea IDE-ului dvs. Arduino înainte de încărcarea codului în ESP32 este foarte importantă: -

Pasul 2: Schema circuitului

Schema circuitului
Schema circuitului

Schema circuitului va fi diferită pentru diferite plăci ESP 32, deci aveți grijă de pinii pe care îi conectați

ESP32 MPU6050 Pin

VIN (5V) VCC

GND VCC

SCL (GPIO22) SCL

SDA (GPIO21) SDA

Pasul 3: Cod

Pașii de urmat în timp ce încărcați codul pe placa ESP32

1. Faceți clic pe încărcare.

2. Dacă nu există eroare. În partea de jos a Arduino IDE, când primim mesajul Conectare …, …, 3. Apăsați butonul Boot de pe placa ESP 32 până când finalizați încărcarea mesajului.

4. După ce codul dvs. este încărcat cu succes. Apăsați butonul de activare pentru a reporni sau a începe codul încărcat pe placa ESP32.

Recomandat: