SM300D2 七合一空气质量传感器
sm300d2 传感器平台允许您将 SM300D2 七合一空气质量传感器与 ESPHome 配合使用。
虽然 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。 -
id (可选, ID): 手动指定用于操作的 ID。
NOTE
电路板的 GD 引脚必须连接到 ESP 的 GND 引脚。
传感器板需要通过 UART 或 RS485 插座中的 5V 引脚输入 4.8 至 5.2 伏电压,因为它们是相连的。
如果您使用的是具有 5V 输入引脚(如 VIN)的 USB 供电 ESP 模块,您可以选择将 UART 5V 引脚
连接到 ESP 的 VIN,然后通过 LCD 模块或 ESP 模块为所有设备供电,只需一根电源线。
如果您选择为 ESP 单独供电,请保持 UART 5V 引脚不连接。