DIY——温度、湿度、PM值、环境监测终端

         前段时间,通过ESPHome接入Home Assistant平台一个温湿度传感器,PM2.5传感器没有合适的型号暂时没接进去,用一个ESP32-S3且跑着。图片手里有两个之前淘的粉尘传感器PM2005,(那真的白菜价图片)看资料说可以测PM2.5、PM10,读取了一下数据,赶脚还可以;就和HTU21D温湿度传感器搭了一个2.4G无线终端,通过 MQTT网关接入了ThingsCloud物联网平台。
1、粉尘传感器:

接线

PM2005有IIC和Uart接口,选Uart;指令部分;网上找的资料只有英文,凑合看吧图片

2、温度传感器HTU21D是很早以前买的一个模块,IIC接口。

接线:

实物:

云平台数据:

后记:
1)、一开始想用arduino测下传感器,结果装了PM2005的库,用PM2005Demo也没跑起来图片
2)、PM2005的波特率9600,接单片机的串口2;其余串口波特率设置的是115200,结果串口2一直为115200改不了?折腾了蛮长时间图片

当多串口模式时,不要都用同一个定时器2,而应该是:串口2用定时器2、串口3用定时器3、串口4用定时器4,否则;会出现多个串口同一个波特率图片

posted on 2025-06-20 21:34  chengxin868  阅读(26)  评论(0)    收藏  举报