译者:sonatasss
序言
可能将是对个人冲压难题ESP32C3 adc机能没试验获得成功
因此没软件系统供热感应器,改成了控温
所制感应器
控温:DHT22
CO2:SenseAir S8
PM2.5+二氧化硫:攀藤 PMS5003S
供热:MQ-7 硫化氢
corresponding开关
所制N53SI241SV
合宙esp32c3
ESP-WROOM-32E
标识符实例
esp32c3(PM2.5、CO2、二氧化硫、控温)
https://gitee.com/sonata1/esphome/blob/master/水质感应器/ecp32c3.yaml
esp32 wroom(PM2.5、CO2、二氧化硫、供热)
https://gitee.com/sonata1/esphome/blob/master/水质感应器/ecp32wroom.yaml
所制字体
https://gitee.com/sonata1/esphome/raw/master/墨水屏/WenQuanDengKuanWeiMiHei-1.ttf
对个人觉得没必要软件系统控温感应器
控温功耗很低,电池供电即可,而且米家等其他现有方案也很便宜
另外DHT22不好用,建议换I2C协议的SHT30
接线
攀藤pms5003s软件系统了pm和二氧化硫感应器
如图我们只需要 1、2、4、5针脚即可
准备4根母头杜邦线,分别和这4根线接一同就可以了
注意漏出的电线做下绝缘,没热缩管随便拿贴纸粘下
标识符部分我设置4分钟读取一次
风扇会自动休眠210秒,工作30秒读取数值
大家可以修改成合适的间隔时间
co2感应器之前讲过
控温
DHT红线和绿线之间要加个电阻,4到10K都可以
这里注意合宙的墨水屏,默认gpio11不能用的
因此要busy要接在gpio5上
如果接线和我一样,那实例标识符直接可以用了
ESP WROOM-E32
这个供电端口不够要用面包板了
接线参考eps32c3
这里讲下供热感应器
可以看到AO输出是模拟输出
其实我们也不是特别关心具体数值
只要别超过危险阈值就行
因此直接读电压或者做个除法显示大概数值都可以
这里我选择gpio35连接感应器AO针脚读取电压
做出趋势图显示在墨水屏
然后做了一个超过0.3v报案的判断
判断标识符如下
开关正极接在gpio13上
注意要选corresponding开关,所需电流小
做好后用酒精湿巾放在感应器旁试验一下
试验获得成功
总结
本期依然没什么新内容
只学一个ADC电压采集
算是之前学习内容的一个组合
就不上视频了
pms5003s的内置二氧化硫感应器也是达特电化学感应器
因此也是有使用寿命,一般2-3年左右就该更换了
如果不想用5003s也可以选7003配单独二氧化硫感应器
另外,性价比上肯定遗产M1更高
不过M1上的感应器差不多也到寿命该换掉了
还是自己DIY一个比较方便
大家可以改动参数修改成适合自己的
感应器部分基本告一段落了
下期开始学别的东西