Оглавление:

Подключение MPU6050 к ESP32: 4 шага
Подключение MPU6050 к ESP32: 4 шага

Видео: Подключение MPU6050 к ESP32: 4 шага

Видео: Подключение MPU6050 к ESP32: 4 шага
Видео: Реанимация (self-balance) балансирующего робота на шаговых моторах, mpu6050, esp32 2024, Июль
Anonim
Подключение MPU6050 к ESP32
Подключение MPU6050 к ESP32

В этом проекте я собираюсь соединить датчик MPU6050 с платой ESP32 DEVKIT V1.

MPU6050 также известен как датчик с 6 осями или датчик с 6 степенями свободы (DOF). В этом единственном модуле присутствуют как акселерометр, так и датчики гирометра. Датчик акселерометра выдает выходные показания с точки зрения силы, приложенной к объекту из-за силы тяжести, а датчик гирометра дает выходные данные с точки зрения углового смещения объекта по часовой стрелке или против часовой стрелки.

Датчик MPU6050 использует линию SCL и SDA ESP32 DEVKIT V1, поэтому мы будем использовать библиотеку wire.h в коде для связи I2C. Мы можем подключить два датчика MPU6050 с одинаковыми линиями SCL и SDA по адресу 0x68 и 0x69 с ESP32 DEVKIT V1.

Шаг 1. Необходимые компоненты

1. Плата ESP32 DEVKIT V1 -

2. Датчик MPU6050 -

3. Перемычки -

4. Макетная плата (необязательно) -

5. Программное обеспечение Arduino IDE.

Очень важно настроить IDE Arduino перед загрузкой кода в ESP32: -

Шаг 2: принципиальная схема

Электрическая схема
Электрическая схема

Принципиальная схема будет отличаться для разных плат ESP 32, поэтому позаботьтесь о контактах, которые вы подключаете.

ESP32 MPU6050 контакты

VIN (5 В) VCC

GND VCC

SCL (GPIO22) SCL

SDA (GPIO21) SDA

Шаг 3: Код

Действия, которые необходимо выполнить при загрузке кода на плату ESP32

1. Щелкните по загрузке.

2. Если ошибок нет. Внизу IDE Arduino, когда мы получаем сообщение Connecting…,…, 3. Нажимайте кнопку загрузки на плате ESP 32, пока не получите сообщение о завершении загрузки.

4. После того, как ваш код будет успешно загружен. Нажмите кнопку включения, чтобы перезапустить или запустить код, загруженный на плату ESP32.

Рекомендуемые: