BMI160 加速度计/陀螺仪传感器
bmi160 传感器平台允许您在 ESPHome 中使用 BMI160 加速度计/陀螺仪
(数据手册,
SparkFun) 传感器。需要在配置中设置 I²C 总线 才能使此传感器工作。
此组件仅进行一些基本过滤,不进行校准。由于此传感器的复杂性和可能的配置选项数量,如果您想要特定的新功能,可能应该通过复制和修改现有代码来创建一个 外部组件。支持所有可能的用例将相当困难。
# 示例配置条目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。