MPU6050 sur ESP32 avec ESPHome

Bonjour,

Toujours dans mes ESP32, je vous partage branchement et yaml ESPHome pour le MPU6050, détecteur, avec accéléromètre et gyroscope. Juste parce que souvent l’on trouve les conf pour Arduino et qu’il me manquait dans les sources ci-dessous la partie I2C pour le yaml.

Matériel :

Sources :

Pour le Branchement trouvé sur le lien ci-dessus :
image

Le yaml pour ESPHome :

esphome:
  name: esp32acel-gyro

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "ZlYpC8wiMyppppppDhv/NuJuHSe2uoTiaExUTfRqGAw="

ota:
  password: "bfbdafa28pppppp556d4da7e0c2d0bf7"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp32Acel-Gyro Fallback Hotspot"
    password: "CppppppmzN2Z"

captive_portal:

# Example configuration entry for ESP32
i2c:
  sda: 21
  scl: 22
  scan: true
  id: bus_a

switch:
  - platform: gpio
    name: "LedBleu2-Accel-Gyro"
    pin: 2
    
# Example configuration entry
sensor:
  - platform: mpu6050
    address: 0x68
    accel_x:
      name: "MPU6050A Accel X"
    accel_y:
      name: "MPU6050A Accel Y"
    accel_z:
      name: "MPU6050A Accel z"
    gyro_x:
      name: "MPU6050A Gyro X"
    gyro_y:
      name: "MPU6050A Gyro Y"
    gyro_z:
      name: "MPU6050A Gyro z"
    temperature:
      name: "MPU6050A Temperature"
    update_interval: 500ms

Le résultat :

image

La question : je vais bien trouver une idée d’exploitation ? :rofl:

Bob

Un detecteur de choc , alarm de voiture ou sismographe ?

@Bob, ton post m’intéresse car je cherche à faire un Traqueur Solaire et j’ai vu que certains utilisaient un MPU6050 branché à un ESP32 pour actionner des vérins électriques.

Si tu n’as toujours pas trouvé de besoin à ton MPU6050, je veux bien un peu d’aide :wink: