跳转到内容

SM300D2 七合一空气质量传感器

sm300d2 传感器平台允许您将 SM300D2 七合一空气质量传感器与 ESPHome 配合使用。

SM300D2 七合一空气质量传感器。

虽然 SM300D2 传感器支持通过 UART 或 RS485 连接,但此平台仅支持 UART 连接。 通常与这些传感器板一起销售的 LCD 模块可以通过 UART 或 RS485 工作,因此您可以 通过 RS485 使用 LCD,同时通过 UART 使用 ESP(请参阅下面关于供电的说明)。

确保您的配置中有一个 UART 总线,并将 rx_pin 连接到传感器的 TX 引脚。 传感器不支持接收数据,因此不需要连接 tx_pin。UART 总线应设置为 9600 波特率以匹配传感器的输出。 如果经常出现读取丢失或错误/不完整的情况,将 rx_pin 的模式设置为 INPUT_PULLDOWN 可能有助于提高可靠性。

# 示例配置条目
uart:
rx_pin:
number: D0
mode: INPUT_PULLDOWN
tx_pin: D1
baud_rate: 9600
sensor:
- platform: sm300d2
co2:
name: "SM300D2 CO2 Value"
formaldehyde:
name: "SM300D2 Formaldehyde Value"
tvoc:
name: "SM300D2 TVOC Value"
pm_2_5:
name: "SM300D2 PM2.5 Value"
pm_10_0:
name: "SM300D2 PM10 Value"
temperature:
name: "SM300D2 Temperature Value"
humidity:
name: "SM300D2 Humidity Value"
update_interval: 60s
  • co2 (必需): CO₂ 传感器的信息。读数单位为百万分之一 (ppm)。

    • 来自 Sensor 的所有选项。
  • formaldehyde (必需): 甲醛传感器的信息。读数单位为 µg/m³。

    • 来自 Sensor 的所有选项。
  • tvoc (必需): 总挥发性有机化合物 (TVOC) 传感器的信息。读数单位为 µg/m³。

    • 来自 Sensor 的所有选项。
  • pm_2_5 (必需): 直径高达 2.5μm 的细颗粒物的质量浓度传感器信息。读数单位为 µg/m³。

    • 来自 Sensor 的所有选项。
  • pm_10_0 (必需): 直径高达 10μm 的粗颗粒物的质量浓度传感器信息。读数单位为 µg/m³。

    • 来自 Sensor 的所有选项。
  • temperature (必需): 温度传感器的信息。读数单位为摄氏度 (°C)。

    • 来自 Sensor 的所有选项。
  • humidity (必需): 相对湿度传感器的信息。读数单位为 %。

    • 来自 Sensor 的所有选项。
  • update_interval (可选, 时间): 检查传感器的时间间隔。 默认为 60s

  • uart_id (可选, ID): 如果要使用多个 UART 总线, 手动指定 UART 组件 的 ID。

  • id (可选, ID): 手动指定用于操作的 ID。

SM300D2 上的引脚。UART RX 未使用。

NOTE

电路板的 GD 引脚必须连接到 ESP 的 GND 引脚。

传感器板需要通过 UART 或 RS485 插座中的 5V 引脚输入 4.8 至 5.2 伏电压,因为它们是相连的。 如果您使用的是具有 5V 输入引脚(如 VIN)的 USB 供电 ESP 模块,您可以选择将 UART 5V 引脚 连接到 ESP 的 VIN,然后通过 LCD 模块或 ESP 模块为所有设备供电,只需一根电源线。 如果您选择为 ESP 单独供电,请保持 UART 5V 引脚不连接。