【零基础】一起DIY智能家居 篇九:低成本空气质量监测设备(CO2、甲醛、燃气、PM2.5)蜂鸣报警
追加修改(2022-09-19 10:16:54):
补充下,传感器是直接接入HA的,在HA可以看到历史数据和进行联动
蜂鸣器没有隐藏,因此HA的其他设备可以复用
还有就是有留言要dart 甲醛传感器代码
这个官方还没有做支持
具体驱动安装和代码见链接说明
https://gitee.com/sonata1/esphome/blob/master/%E7%A9%BA%E6%B0%94%E8%B4%A8%E9%87%8F%E4%BC%A0%E6%84%9F%E5%99%A8/dart%E4%BC%A0%E6%84%9F%E5%99%A8%E6%AD%A5%E9%AA%A4.txt
前言
可能是个人焊接问题ESP32C3 adc功能没有测试成功
所以没有集成燃气传感器,换成了温湿度
所用传感器
温湿度:DHT22
CO2:SenseAir S8
PM2.5+甲醛:攀藤 PMS5003S
燃气:MQ-7 一氧化碳
压电式蜂鸣器
所用开发板
合宙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上
注意要选压电式蜂鸣器,所需电流小
做好后用酒精湿巾放在传感器旁测试一下
测试成功
总结
本期依然没有什么新内容
只学一个ADC电压采集
算是之前学习内容的一个组合
就不上视频了
pms5003s的内置甲醛传感器也是达特电化学传感器
所以也是有使用寿命,一般2-3年左右就该更换了
如果不想用5003s也可以选7003配单独甲醛传感器
另外,性价比上肯定遗产M1更高
不过M1上的传感器差不多也到寿命该换掉了
还是自己DIY一个比较方便
大家可以改动参数修改成适合自己的
传感器部分基本告一段落了
下期开始学别的东西
tiger冲冲冲
校验提示文案
梦回京华
另外,看您的文章有做HA,可以考虑把采集的数据弄到HA里显示曲线,然后显示屏也做个显示实时天气的(有免费API)
校验提示文案
joipy
校验提示文案
h2004
校验提示文案
焱炎火
校验提示文案
签到钱就到
校验提示文案
乐乐吧就柠檬
校验提示文案
侍凰者
校验提示文案
买不买不买提
校验提示文案
hzj191168
校验提示文案
sonatasss
校验提示文案
snail散步
校验提示文案
FMCheung
校验提示文案
阿雷与阿玲
校验提示文案
值友3896918236
校验提示文案
豆泥
校验提示文案
SupRommel
校验提示文案
CarBenzi
校验提示文案
披着羊皮的小明
校验提示文案
真正的张起灵
校验提示文案
3D打打
校验提示文案
zuola1006
校验提示文案
iamhyde
校验提示文案
真正的张起灵
校验提示文案
披着羊皮的小明
校验提示文案
CarBenzi
校验提示文案
SupRommel
校验提示文案
乐乐吧就柠檬
校验提示文案
豆泥
校验提示文案
tiger冲冲冲
校验提示文案
值友3896918236
校验提示文案
签到钱就到
校验提示文案
joipy
校验提示文案
阿雷与阿玲
校验提示文案
焱炎火
校验提示文案
侍凰者
校验提示文案
FMCheung
校验提示文案
snail散步
校验提示文案
梦回京华
另外,看您的文章有做HA,可以考虑把采集的数据弄到HA里显示曲线,然后显示屏也做个显示实时天气的(有免费API)
校验提示文案
sonatasss
校验提示文案