跳转到内容

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

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

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

BMI160 加速度计/陀螺仪传感器。
# Example configuration entry
sensor:
- platform: bmi160
address: 0x68
update_interval: 60s
acceleration_x:
name: "BMI160 Accel X"
acceleration_y:
name: "BMI160 Accel Y"
acceleration_z:
name: "BMI160 Accel z"
gyroscope_x:
name: "BMI160 Gyro X"
gyroscope_y:
name: "BMI160 Gyro Y"
gyroscope_z:
name: "BMI160 Gyro z"
temperature:
name: "BMI160 Temperature"
  • address (可选, int): 手动指定传感器的 I²C 地址。默认为 0x68。 当 SDO 连接到 GND 时使用 0x68,当 SDO 连接到 VCC 时使用 0x69。

  • acceleration_x (可选): 使用加速度计的 X 轴。来自 Sensor 的所有选项。

  • acceleration_y (可选): 使用加速度计的 Y 轴。来自 Sensor 的所有选项。

  • acceleration_z (可选): 使用加速度计的 Z 轴。来自 Sensor 的所有选项。

  • gyroscope_x (可选): 使用陀螺仪的 X 轴。来自 Sensor 的所有选项。

  • gyroscope_y (可选): 使用陀螺仪的 Y 轴。来自 Sensor 的所有选项。

  • gyroscope_z (可选): 使用陀螺仪的 Z 轴。来自 Sensor 的所有选项。

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

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

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