Агуулгын хүснэгт:

MPU6050 -ийг ESP32 -тэй холбох: 4 алхам
MPU6050 -ийг ESP32 -тэй холбох: 4 алхам

Видео: MPU6050 -ийг ESP32 -тэй холбох: 4 алхам

Видео: MPU6050 -ийг ESP32 -тэй холбох: 4 алхам
Видео: How to Connect MPU6050 to ESP32: Physical Setup and Code 2024, Арваннэгдүгээр
Anonim
MPU6050 -ийг ESP32 -тэй холбож байна
MPU6050 -ийг ESP32 -тэй холбож байна

Энэ төсөлд би MPU6050 мэдрэгчийг ESP32 DEVKIT V1 самбартай холбох гэж байна.

MPU6050 -ийг 6 тэнхлэгийн мэдрэгч эсвэл 6 градусын эрх чөлөөний мэдрэгч (DOF) гэж нэрлэдэг. Энэхүү ганц модульд акселерометр ба гирометрийн мэдрэгч хоёулаа байдаг. Акселерометр мэдрэгч нь таталцлын нөлөөнөөс болж объект дээр дарагдсан хүчний хувьд гаралтын уншилтыг өгдөг бөгөөд гирометрийн мэдрэгч нь объектын цагийн зүүний дагуу эсвэл цагийн зүүний эсрэг чиглэлд өнцгийн шилжилтийг харуулдаг.

MPU6050 мэдрэгч нь ESP32 DEVKIT V1 -ийн SCL ба SDA шугамыг ашигладаг тул бид I2C холбооны кодонд tel.h номын санг ашиглах болно. Бид ESP32 DEVKIT V1 ашиглан 0x68 ба 0x69 хаягаар ижил SCL ба SDA шугамтай хоёр MPU6050 мэдрэгчийг холбох боломжтой.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

1. ESP32 DEVKIT V1 самбар -

2. MPU6050 мэдрэгч -

3. Холбогч утас -

4. Breadboard (заавал биш) -

5. Arduino IDE програм хангамж

ESP32 дээр код байршуулахаас өмнө Arduino IDE-ээ тохируулах нь маш чухал юм:-https://www.instructables.com/id/Setting-Up-Ardui…

Алхам 2: Хэлхээний схем

Хэлхээний схем
Хэлхээний схем

Янз бүрийн ESP 32 хавтангийн хэлхээний схем өөр өөр байх тул холбож буй зүүгээ анхаарч үзээрэй

ESP32 MPU6050 голтой

VIN (5V) VCC

GND VCC

SCL (GPIO22) SCL

SDA (GPIO21) SDA

Алхам 3: Код

ESP32 самбарт код оруулахдаа дагаж мөрдөх алхамууд

1. Байршуулах дээр дарна уу.

2. Хэрэв алдаа гараагүй бол. Arduino IDE -ийн доод хэсэгт Холбогдох тухай мессеж ирэхэд…,…, 3. Зурвасыг байршуулж дуустал ESP 32 самбар дээрх Boot товчийг дарна уу.

4. Таны кодыг амжилттай байршуулсны дараа. ESP32 самбар дээр байршуулсан кодыг дахин эхлүүлэх эсвэл эхлүүлэхийн тулд идэвхжүүлэх товчийг дарна уу.

Зөвлөмж болгож буй: