零基础打造全屋智能控制系统 篇五:150元为智能家居系统添加实时甲醛浓度检测(直接上传至乐为网)
关于甲醛检测这事,楼主无论是最早在写空气检测原创的时候,还是后来写智能家居的文章,都有不少值友来询问。楼主对此一贯的态度是,这事没啥折腾的必要,因为无论是新买了家具,还是新装修了新居。即使没有甲醛,还是会有些其他tVOC物质,而且这些物质在材料里是缓慢向空气释放的,所以也没啥一次能够根治的方法,最靠谱的方法就是开窗通风,特别是到了夏天,气温升高,会升速这些可挥发物的释放。所以在炎热的夏季,开个窗通个风对于室内新装导致的甲醛污染是非常有效的治理方法。当然,通风时的新居还是不要居住的好。但是,出于某些原因,我们不得不住的时候,就需要知道家里的甲醛污染状况了,并且如果有污染的话,还要想着怎么治理。所以本篇先讲检测方法。之后的文章再说如何治理(毕竟大热天的,不开空调完全没法过日子不是)。 在本系列第3篇里,楼主写到了如何花100元,让你的DIY净化器实现空气质量联动和远程控制,所以此次的150元是在上一次投入的基础上增加150元实现的(即使你什么都没用总花费也不会超过200),请原谅楼主又做了次标题党,并且请大家如果没有看过前文的话先复习下前文,因为关于基础的ESP8266的使用楼主将不再重复: 其实如果真的去做,大家就会发现,ESPEASY固件支持的传感器和模块类型非常多(如下图):
如果你没有智能家居系统,也可以直接把ESPEASY的数据全部直接传到乐为网,让它变成纯粹的空气站: 而如果想接个简单点的屏幕的话,那更是太方便了: 当然,类似的原创之前也有过很多,但是与ESPEASY不同的是,之前的一些方式都比较折腾点,而使用ESPEASY则是无脑接,添加各种传感器只要鼠标点两下就好。 下面就请出本文的主角——攀藤甲醛传感器: 当然,很多人都会说,甲醛传感器不是达特的好么,在这楼主可以不怎么负责任的告诉大家,据可靠渠道了解,攀藤甲醛传感器的核心原件,也就是甲醛检测模块,就是达特的。所以你买个攀藤的甲醛传感器,和买个达特的使用起来并没有什么大区别。但是攀藤的可比马家上面达特的传感器便宜的多的多啊。特别是作为电化学传感器,其静态寿命最长也就2年(注意,是静态寿命,不管你用还是不用,通电还是不通电,寿命都是两年,如果长期暴露在高浓度敏感气体之下,其寿命还会大大缩短),所以这也是楼主并不是很推荐大家购买甲醛传感器进行监测的原因。当然,淘宝上还有卖几十块的甲醛检测仪,对于这类机器楼主只能说,你开心就好。 在开始之前,大家请看这张表,这张表里标注了其他气体会对甲醛传感器产生干扰的一个百分比,其中影响最大的是Ethanol乙醇,也就是酒精,所以大家使用的时候会发现,做菜的时候,料酒一放,这玩意读数就直接飙升了。其次是SO2,二氧化硫。然后是Phenol,苯。后两样也都是污染物,所以有些干扰也就算了,但是乙醇这事,只能提醒大家,烧菜之后记得一定要通风使用传感器,不然传感器就醉了。 下面来说说攀藤甲醛的用法吧: 传感器的右侧一共有7个接口,我们只需要用到1、2和6、7四个接口。虽然攀藤甲醛的的引脚比较细,不能直接接杜邦线。但是我们可以把杜邦线的塑料头拆了,用牙齿咬一下插口,让插口变扁些就能插入使用了。 黄色的那根线就被楼主的牙齿处理过的。接上之后,我们最好还是再做下绝缘处理,可以使用电工胶布或是热缩管啥的,这个随意。然后接线就不多说了,1接开发板的3.3V,2接开发板的GND,6,7分别对应你等会设置的RX TX。 然后下面说说固件的事: 还是和之前一样的,在这跟大家说代码就没啥意思了,反正大家都不愿意看。这儿就直接给个百度云盘的固件下载连接(点我下载)。有兴趣看代码的可以前往domoticz中文站,该站有本站值友@DT27 义务搭建,大家有关于domoticz的问题都可以前往该站询问。 固件怎么刷还是参照上一篇,反复说同样的东西就没意思了: 如果你是第一次刷ESP8266,那么刷完之后需要设置WIFI,如果之前你已经刷过其他版本的ESPEASY,那么正常情况下直接用浏览器访问ESPEASY就行。 然后在Decices页面EDIT一个空项,找到PLANTOWER HCHO选中: 然后和颗粒物检测物一样设置,Name自己随便写,Enable记得勾上,1st GPIO是RX,接甲醛传感器的TX(6),2nd GPIO是TX,接甲醛传感器的RX(7)。当然,接线的时候记得先断电,然后不出意外的话,就能在Devices里看到数值了,当然,甲醛数值正常的话都是0.00,如果要测试的话,可以拿个酒精棉球放在距甲醛传感器5cm左右的地方。1分钟内读数应该会有明显变化,如下图:直接上到了3.92。 当然,也要考虑到大家有检测甲醛的需求,但是没有时间搞那么一大堆有的没的的事,所以这儿也说下将ESPEASY的数据直接上传至乐为网的设置,当然,首先你得有一个乐为网的账号,这个就不多说了,然后在Controllers里新建Generic HTTP Advanced 的Protocol: 恩,楼主的ESPEASY示例里有两个,这是因为Generic HTTP Advanced只能上传一个传感器的多个数值,但是如果你有多个传感器的话,就必须相对应的建立多个Generic HTTP Advanced: 然后记住Controller的编号,将对应传感器的数值发送至该传感器: 如果设置无误的话,这会你就可以在乐为网里看到ESPEASY上传的各项数值了: 刚才有团酒精棉球扔在边上,所以甲醛数值有些高啊。大家请自动忽略。 最后祝大家玩的开心,不过还是那句话,没有新装修,或者买新家具的话,这玩意还是不要做了,纯属烧钱。然后再下一篇,楼主将会带来EraClean的除醛专效滤网的测试。看看它对封闭空间内持续释放的甲醛污染是否有效。 |
香港服务器多少钱一个月?哪家的香港服务器
4核4g6M50G盘20G防御云服务器价格多少钱?T
特发集团与华为签署全面合作协议
【身边的AI】高空抛物智能追溯解决方案,站
中海&华为签署战略深化合作协议
华为赵博:数字化转型成为地产企业最确定的
这款TCL K6V指纹锁不到千元即可买到?大品
凯迪仕指纹锁哪款好用?买凯迪仕指纹锁选哪