跳转到内容

MPU6886 加速度计/陀螺仪传感器

mpu6886 传感器平台允许您在 ESPHome 中使用 MPU6886 加速度计/陀螺仪 (数据手册, M5Stack) 传感器。需要在您的配置中设置 I²C 总线 才能使此传感器正常工作。

此组件仅进行一些基本过滤,不进行校准。由于此传感器的复杂性和大量 可能的配置选项,如果您想要特定的新功能,您可能应该通过复制和修改现有代码来创建一个 外部组件。支持所有可能的用例会 相当困难。

MPU6886 内置于各种 M5Stack 单元中(例如 M5Stick C、ATOM Matrix 或 M5Stack Core2)。

# 示例配置条目
sensor:
- platform: mpu6886
address: 0x68
accel_x:
name: "MPU6886 Accel X"
accel_y:
name: "MPU6886 Accel Y"
accel_z:
name: "MPU6886 Accel z"
gyro_x:
name: "MPU6886 Gyro X"
gyro_y:
name: "MPU6886 Gyro Y"
gyro_z:
name: "MPU6886 Gyro z"
temperature:
name: "MPU6886 Temperature"
  • address (可选, int): 手动指定传感器的 I²C 地址。默认值为 0x68

  • accel_x (可选): 使用加速度计的 X 轴。所有选项来自 传感器

  • accel_y (可选): 使用加速度计的 Y 轴。所有选项来自 传感器

  • accel_z (可选): 使用加速度计的 Z 轴。所有选项来自 传感器

  • gyro_x (可选): 使用陀螺仪的 X 轴。所有选项来自 传感器

  • gyro_y (可选): 使用陀螺仪的 Y 轴。所有选项来自 传感器

  • gyro_z (可选): 使用陀螺仪的 Z 轴。所有选项来自 传感器

  • temperature (可选): 使用传感器的内部温度。所有选项来自 传感器

  • update_interval (可选, 时间): 检查传感器的时间间隔。默认值为 60s

  • id (可选, ID): 手动指定用于代码生成的 ID。