跳转到内容

BMI270 Accelerometer/Gyroscope Sensor

bmi270 motion 平台允许你将 BMI270 加速度计/陀螺仪 (数据手册) 传感器与 ESPHome 配合使用。配置中必须设置 I²C 总线 才能使该传感器正常工作。

BMI270 是一款超低功耗的 IMU,专为可穿戴应用优化。它包括 16 位 3 轴加速度计和 16 位 3 轴陀螺仪,以及芯片温度传感器。每次上电时需要上传内部配置数据块(由本组件自动处理)。

# 示例配置条目
motion:
- platform: bmi270
accelerometer_range: 4G
gyroscope_range: 2000DPS
sensor:
- platform: motion
type: acceleration_x
name: "BMI270 Accel X"
- platform: motion
type: gyroscope_x
name: "BMI270 Gyro X"
- platform: motion
type: roll
name: "BMI270 Roll"
  • address(可选,int):手动指定传感器的 I²C 地址。默认为 0x68。BMI270 支持 0x68(SDO 接 GND)和 0x69(SDO 接 VDDIO)。

  • accelerometer_range(可选,string):加速度计的满量程范围。可选 2G、4G、8G、16G。默认为 4G。

  • accelerometer_odr(可选,string):加速度计的输出数据速率。可选 12_5HZ、25HZ、50HZ、100HZ、200HZ、400HZ、800HZ、1600HZ。默认为 100HZ。

  • gyroscope_range(可选,string):陀螺仪的满量程范围。可选 125DPS、250DPS、500DPS、1000DPS、2000DPS。默认为 2000DPS。

  • gyroscope_odr(可选,string):陀螺仪的输出数据速率。可选 25HZ、50HZ、100HZ、200HZ、400HZ、800HZ、1600HZ、3200HZ。默认为 200HZ。

  • Motion 的所有其他选项。