跳转到内容

LSM6DS Accelerometer/Gyroscope Sensor

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

LSM6DS 是一款 IMU,包括 16 位 3 轴加速度计和 16 位 3 轴陀螺仪,以及芯片温度传感器。

当前支持的变体为 LSM6DS3 和 LSM6DSO。芯片变体的检测是自动的。

# 示例配置条目
motion:
- platform: lsm6ds
accelerometer_range: 4G
gyroscope_range: 2000DPS
sensor:
- platform: motion
type: acceleration_x
name: "LSM6DS Accel X"
- platform: motion
type: gyroscope_x
name: "LSM6DS Gyro X"
- platform: motion
type: roll
name: "LSM6DS Roll"
  • address(可选,int):手动指定传感器的 I²C 地址。默认为 0x6A,在某些开发板上可能需要设为 0x6B。

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

  • accelerometer_odr(可选,string):加速度计的输出数据速率。可选 OFF、12_5HZ、26HZ、52HZ、104HZ、208HZ、416HZ、833HZ、1666HZ、3332HZ、6664HZ。默认为 104HZ。

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

  • gyroscope_odr(可选,string):陀螺仪的输出数据速率。可选 OFF、12_5HZ、26HZ、52HZ、104HZ、208HZ、416HZ、833HZ、1666HZ、3332HZ、6664HZ。默认为 200HZ。

  • Motion 的所有其他选项。