跳转到内容

AS7341 光谱颜色传感器

as7341 传感器平台允许您在 ESPHome 中使用 AS7341 光谱颜色传感器(数据手册Adafruit)。需要在您的配置中设置 I²C 总线 才能使此传感器工作。

AS7341 光谱颜色传感器
# 配置条目示例
sensor:
- platform: as7341
f1:
name: "415nm"
f2:
name: "445nm"
f3:
name: "480nm"
f4:
name: "515nm"
f5:
name: "555nm"
f6:
name: "590nm"
f7:
name: "630nm"
f8:
name: "680nm"
clear:
name: "Clear"
nir:
name: "NIR"
  • f1 (可选): 415nm 通道的读数。Sensor 的所有选项。

  • f2 (可选): 445nm 通道的读数。Sensor 的所有选项。

  • f3 (可选): 480nm 通道的读数。Sensor 的所有选项。

  • f4 (可选): 515nm 通道的读数。Sensor 的所有选项。

  • f5 (可选): 555nm 通道的读数。Sensor 的所有选项。

  • f6 (可选): 590nm 通道的读数。Sensor 的所有选项。

  • f7 (可选): 630nm 通道的读数。Sensor 的所有选项。

  • f8 (可选): 680nm 通道的读数。Sensor 的所有选项。

  • clear (可选): 清除通道的读数。Sensor 的所有选项。

  • nir (可选): NIR(近红外)通道的读数。Sensor 的所有选项。

  • gain (可选): 设备使用的增益。较高的增益可能更适合低光环境。必须是以下值之一:

    • X0.5
    • X1
    • X2
    • X4
    • X8默认
    • X16
    • X32
    • X64
    • X128
    • X256
    • X512
  • astep (可选): 积分步数。默认为 599。必须在 065534 之间。

  • atime (可选): 每步积分时间,以 2.78µs 为增量。默认为 29。必须在 0255 之间。

  • I²C 总线 中描述的 I²C 设备的所有其他选项。

积分时间决定了通道测量所需的时间,取决于 ATIMEASTEP。总积分时间的公式为:

t=(ATIME+1)×(ASTEP+1)×2.78μSt = (\text{ATIME} + 1) \times (\text{ASTEP} + 1) \times 2.78\mu S