把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

2017-09-12 14:34:07 159点赞 1279收藏 78评论

大家好,楼主我又来更新智能家居系列的文章,最近站内智能家居的原创也越来越多了,热度也一再创出新高,楼主很欣慰,大家都对美好生活有着无限追求。当然,最近的文章很多都是介绍home assitant的,所以楼主在文章的最后也会针对如何将8266的espeasy接入HASS系统做简短的说明,方便各位HASS玩家更好的折腾。

其实关于智能家居,大家都存在着一定的误区。很多人都会觉得说,我如果要掏出手机,打开app,去控制某一个设备的开关啥的,是不是太脑残了,有那些时间我不会自己走两步么?还有就是,虽然目前智能音箱大面积井喷,我可能不再需要掏手机了,但是一个人在哪狂喊“天猫精灵”“叮咚叮咚”而音箱有时候还不睬你,或是你明明想开客厅灯,它却给你开了卫生间灯,这样会不会时不时觉得自己是个弱智……所以,楼主在家的时候,更多不是靠语音或者手机平板去操控各种设备,而是让系统去自动操作,例如最简单的,无非就是人体感应器感应到有人了开灯:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

或者是晚上回家开门的时候,自动打开玄关灯啥的:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

当然,如果仅仅是自动开个灯啥的,想必也用不到自建系统了,就小米就能满足大部分需求了。而我们自然是不能仅满足于灯光联动的,或者说即使是灯光联动,也会使用到更深层次的自动化,以楼主客厅的落地灯自动化举例:只有当客厅亮度几乎为零,并且客厅,餐厅,厨房的灯都没开,并且电视也没有在观看的时候,检测到人才会触发打开,基本上也就是晚上准备回房睡觉,和半夜起来要给萌娃泡奶的时候它才会自动开。

当然,现实的智能家居中,除了灯光之外,还有很多设备可以进行自动化控制,例如根据温湿度控制空调和加湿器/除湿器。厨房炒菜时自动打开油烟机,室内颗粒物/二氧化碳浓度超标时自动打开净化器/新风等。要实现这些设备的自动化前提除了设备可以被系统控制外,还有一个重要的点就是触发条件,例如检测是不是有人,就需要人体传感器,检测门窗是否关闭就需要门磁,而感应温湿度变化则需要温湿度传感器等等等等。要实现更智能的自动化,那么对于传感器的种类和数量要求都会非常庞大。而如果将所有传感器都放在视线内的话,那么整个家居环境又会显得非常的繁琐。好在虽然有些传感器对摆放的位置和角度有要求,例如:门窗人体和光感等。但是有一些对位置要求则没这么高,例如:温湿度,空气等。而本文的主旨就是将这些并不需要露在外面的传感器都藏起来。

把传感器藏到看不到的地方,最大的问题是什么?是供电!而家里有电的地方是哪呢?自然是墙插了,所以楼主就自然而然的想到把房间里不用的插座改造成传感器的藏身处了。当然,这个想法最早是由本站值友@blindlight 提及的,只是楼主先一步把它给做出来了。下面我们先来看看这次我们用到的元器件有哪些:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

其中攀藤颗粒物传感器楼主用的是G5,但是如果新购买的话建议购买G7,价格稍贵,但是体积能缩小不少(特别提醒,如果购买G7,一定要问卖家索要转接板)。而没有编号的那两个是快速接线器,最终因为空间太小,所以并未使用。这一套总价约为250元。可以实现的监测内容为PM颗粒物,二氧化碳浓度,以及光线亮度。至于为什么没有温湿度,主要原因是AC-DC电源模块以及Nodemcu开发板会发热,而86暗盒的环境相对密封,采集的数据会产生较大的偏差,所以就不加在这里。如果你对自己的动手能力有信心的话,还可以使用ESP12F替代nodemcu,体积将进一步缩小,难点是需要自己用AMS1117做一个5V-3.3V的降压给芯片和光感供电。

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

因为这块Hi-link(不是华为的路由器)的AC-DC电源保护电路不是很完善(限于体积),所以至少在火线端要接一个250V 0.1A的保险丝,楼主是懒得区分零火,所以两根都接了。

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

接着我们要用杜邦线做两根一母转3公的电源线,分别给开发板和颗粒物以及二氧化碳传感器供电。而光感传感器的电源则直接接在开发板的3.3和GND就可以了。注意:使用杜邦线给开发板供电时,杜邦线接开发板的Vin和GND两个引脚。

然后就是把一整套元器件组装起来进行测试,这里需要说明的是,在最新版的ESPEASY里,使用PMSX003颗粒物传感器必须把TX RX的线都接上。

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

关于元器件间的线怎么接,固件怎么刷,怎么配置因为之前的文章里都有过,大家直接跳转阅读,重复的东西就不多说了:

零基础打造全屋智能控制系统 篇三:只需100元,让你的DIY净化器实现空气质量联动和远程控制追加修改(2017-05-3011:43:42):lua脚本分享链接有误,现更新为http://pan.baidu.com/s/1pL0RN9D在前两篇文章里,介绍了domoticz的搭建,小米和博联设备的联入。以及如何让domoticz运行的更稳定,和blocky的应用。如果你没读过,可以参考以下casatift| 347 评论268 收藏2k查看详情

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

打开手机查看ESPEASY的配置页,所有传感器都有读数的话证明接线无误,工作正常,就可以执行下一步了。

开始的时候楼主想的可能过于简单,认为只要是插座就行,但是真的执行的时候才发现,一个房间内的多个插座非常有可能是通过并联连接的,也就是除非是本房间的最后一个插座,不然暗盒内根本不会有空间塞这么一大堆东西进去。这些注意点会再以后向大家介绍,装修一套智能化的家需要注意些啥。反正楼主拆了3,4个插座,才找到一个合适的,并且更好的是边上还有一个不用的网线插座:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

然后只要把东西塞进去就成,这里要注意的是,因为涉及到强电,所以接线的时候一定要断电操作:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

当然,塞进去的时候还是要有些技巧,最好是自己画pcb走线,这事回头看楼主有没有时间再议。放好以后再次打开配置页看看设备是否正常,若无误,就大功告成了。当然,楼主是不会就这样告诉你完事了的,不然虽然把这些东西都藏进去了,但是没有面板的话和瘫在桌子上有啥区别,所以楼主为此特别定制了地漏样的不锈钢面板给装上:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

激光雕刻的2mm 304面板大约是10块钱一块,实际上1mm的也够用,而且开孔可以再细点密点,这个作为试验品就这样吧。依葫芦画瓢,把另外一间客卧的电话插座也改上:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

因为这个插座里面没有强电,所以是从弱电箱直接通过电话线输送电源过来的。不过大家要注意,低压直流电并不适合长距离传送,楼主的这个电话插口位置离弱电箱直线2米,5V直流过来降压只剩4.5V,所以楼主在供电端把电压加到了6V。至于接入domoticz的方式,之前的文章楼主都说过,就不多说了,有需要的自己去翻之前的文章:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

下面来说说如何将ESPEASY节点接入Home Assitant:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

我们首先要做的是在Controllers里面添加控制器,也就是Mqtt客户端:(注意,只有第一个控制器支持Mqtt)添加的控制器名为OpenHAB MQTT这里面的IP是HASS的IP,端口默认1883.Controller Publish:这一项里的ESP01随便你改,只要你记得。(此处应该也是%sysname%变量,但是我没成功,就自己设了个)好了之后submit就行了。然后我们前往TOOLS下面的Advanced:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

把MQTT Retain Msg选上,Submit提交,这样ESPEASY的设置就完成了。然后我们只要在configuration.yaml加上传感器设置就好:

把传感器都藏到墙里——打造入墙86暗盒版空气站全记录

其中state_topic: "/esp01/pms/pm25"里面的第一个esp01就是我们在Controllers里面设置的那个。(注意,如有多个开发板,请使用不同的名字),pms是Devices页面里的name,而pm25就是Values的名字。然后我们就能看到这几个传感器被更新到HASS里了。

最后祝大家玩的开心:)

展开 收起
78评论

  • 精彩
  • 最新
  • 感觉放在暗盒里面很不方便,暗盒空气流通不好容易积尘影响传感器准确性和寿命

    校验提示文案

    提交
    注意摆放方向,进气出气都对着外面。

    校验提示文案

    提交
    我觉得联动做好了 室内颗粒物数量降低了 可以显著减轻积灰情况

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 现在智能配套的东西太少。就拿智能空调来说吧!空调能智能开启了,但是家里的门窗智能开关的东西却没有,或很少

    校验提示文案

    提交
    门窗开关的固件有,但是我觉得更合适的方式是不开窗,空气全靠新风流通,这样就能做到环境永远可控。

    校验提示文案

    提交
    收起所有回复
  • 我想知道这么多传感器。冒烟着火怎么办啊。。。。。探测器变烟雾制造器啦。。。。 [喷血]

    校验提示文案

    提交
    弱电电流就这么点,怎么着的起来,并且文中也给电源加了保险丝,电流超过0.1A(25W)就断了。别说着火了,热根香肠都不够。

    校验提示文案

    提交
    收起所有回复
  • 放在暗盒里面,对各个指标的读数应该有影响

    校验提示文案

    提交
    会有一些延迟 或者偏差 但是对于自动化的应用来说足够了

    校验提示文案

    提交
    收起所有回复
  • 放暗盒感觉好丑啊

    校验提示文案

    提交
    面板靠你自己了 比一堆东西摊外面还是好很多

    校验提示文案

    提交
    收起所有回复
  • 不带风扇,气体都不流动。。有啥用

    校验提示文案

    提交
    传感器自带风扇

    校验提示文案

    提交
    收起所有回复
  • po主,封面上那样的线图是怎么做出来的?是动态的嘛?

    校验提示文案

    提交
    这是历史记录曲线,系统生成

    校验提示文案

    提交
    收起所有回复
  • 楼主air sense自制空气检测仪,用的是那些材料做的?能介绍一下吗?屏幕界面是自己画的,还是有开源的代码,求解。感谢。

    校验提示文案

    提交
    屏幕这部分全都要自己写,并没有现成的。材料其实就本篇里的这些外接显示屏就好了

    校验提示文案

    提交
    air sense界面看到有好几个版本,都很好看,请问楼主会放出代码吗?

    校验提示文案

    提交
    收起所有回复
  • 大哥,你中枢控制用什么软件。我的二氧化碳传感器接了,有电,但是数据过不来。你的二氧化碳传感器,tx rx分别接板哪一个口。

    校验提示文案

    提交
    EPSEASY,接线你看ESPEASY的设置里,对着空闲的接

    校验提示文案

    提交
    ipad是什么界面。有这个比较直观

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • mh-z19传感器无数据输出 状态指示灯正常按照说明接线 ,楼主用的哪个版本固件 我这个问题应该怎么排出呢 非常感谢了

    校验提示文案

    提交
    看espeasy log里面是什么错

    校验提示文案

    提交
    unstable reading ,ignoring! 后面是输出值 devices里面没有输出

    校验提示文案

    提交
    收起所有回复
  • 不知所云系列 [惊喜]

    校验提示文案

    提交
  • 这个东西和黑群晖一样,少数爱钻研的玩的好,其中这些人有的用钻研它的时间去努力赚钱可能能买下专业的解决方案。绝大多数的人无论怎么折腾,最后还是要回到专业解决方案上来。

    校验提示文案

    提交
  • 评论里大家都没看懂 然后有大量收藏 这里面的逻辑我没看懂

    校验提示文案

    提交
    都觉得比较吊,幻想有时间可以学习一下,然并卵。

    校验提示文案

    提交
    收起所有回复
  • @casatift espeasy支持pms5003st不?

    校验提示文案

    提交
  • 放在密闭空间里,不止是温湿度传感器会受干扰,其他传感器都会受影响的,实用性欠佳。而且强电操作有一定的危险,一般人也不敢拆家里的暗盒,可行性不高。其实解决传感器外漏带来的不美观问题,我觉得用3d打印不影响测量精度的外壳比较靠谱。

    校验提示文案

    提交
  • 看不懂,不明觉厉

    校验提示文案

    提交
  • 完全看不懂。。。

    校验提示文案

    提交
  • c大的文章 前排支持 坐下再看

    校验提示文案

    提交
  • 暂时用不上,前排占位

    校验提示文案

    提交
  • 收藏吧,等哪天买得起房子了,再拿出来看

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.2K
扫一下,分享更方便,购买更轻松