2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë projekt, unë do të ndërlidh sensorin MPU6050 me bordin ESP32 DEVKIT V1.
MPU6050 njihet gjithashtu si sensor 6 boshtësh ose sensor 6 shkallë lirie (DOF). Të dy sensorët e akselerometrit dhe gyrometrit janë të pranishëm në këtë modul të vetëm. Sensori i akselerometrit jep lexime dalëse për sa i përket forcës së aplikuar në objekt për shkak të gravitetit dhe sensori i xhirometrit jep dalje në drejtim të zhvendosjes këndore të objektit në drejtim të akrepave të orës ose të kundërt.
Sensori MPU6050 përdor linjën SCL dhe SDA të ESP32 DEVKIT V1, prandaj, ne do të përdorim bibliotekën wire.h në kodin për komunikimin I2C. Ne mund të bashkojmë dy sensorë MPU6050 me të njëjtat linja SCL dhe SDA në adresat 0x68 dhe 0x69 me ESP32 DEVKIT V1.
Hapi 1: Përbërësit e kërkuar
1. Bordi ESP32 DEVKIT V1 -
2. Sensori MPU6050 -
3. Telat e kërcyesit -
4. Breadboard (opsionale) -
5. Softueri Arduino IDE
Vendosja e Arduino IDE tuaj para se të ngarkoni kodin në ESP32 është shumë e rëndësishme:-https://www.instructables.com/id/Setting-Up-Ardui…
Hapi 2: Skema e qarkut
Skema e Qarkut do të jetë e ndryshme për borde të ndryshme ESP 32 kështu që kujdesuni për Kunjat që po lidhni
ESP32 MPU6050 Kunjat
VIN (5V) VCC
GND KQV
SCL (GPIO22) SCL
SDA (GPIO21) SDA
Hapi 3: Kodi
Hapat që duhen ndjekur gjatë ngarkimit të kodit në tabelën ESP32
1. Klikoni në ngarkim.
2. Nëse nuk ka gabim. Në fund të Arduino IDE, kur marrim mesazhin Lidhja…,…, 3. Shtypni butonin Boot në tabelën ESP 32 derisa të përfundoni ngarkimin e mesazhit.
4. Pasi të ngarkoni kodin me sukses. Shtypni butonin e aktivizimit për të rinisur ose filluar kodin e ngarkuar në tabelën ESP32.