如何组建一套智能家居系统(自己动手打造智能家居)
前面发文说过自己动手编制手机程序,用于控制WIFI开关,手机读取传感器温湿度,今天说一下我自己家里面用的智能家居系统。
- 对智能家居系统的要求:
您可能说,我用的米家,小米的温湿度传感器,小米家的插座,还有小米家的门窗传感器,用米家音响控制得很好。
小王说,我用易微联的,手机就能远程查看和监控。
小李说,我用的涂鸦产品。。。。
ok,市面上有各种品牌,大品牌小品牌。同样,市场上有各种产品,从开关,到温湿度,到门磁,到窗帘。。。。。。您家里可能用米家的插座,也可能用易微联的窗帘,这个时候,问题来了,您需要手机里安装几个App,查看或者操作时候必然手忙脚乱。
这些都是我不喜欢的地方。
因此,我需要有一个系统,能把各家的不同产品统一到一起。
目前国内还没有这样的系统,各个厂家都是跑马圈地,抢市场抢份额,哪有功夫费力不讨好地搞整合。
因此,类似我这样的爱好者,众里寻他千百度地找。目前常用的有 Home Assistant, IoBroker。。。。,我自己更喜欢第一个。还有别的,我看过,没有深入了解。
上面说的,实际上是软件这部分,我称之为智能家居系统,
下面的图片是这个系统电脑端的界面:
电脑显示的界面
下面的图片是这个系统手机端的界面,
智能家居系统,是个类似windows一样的软件包,您家里有钱又不怕费电,那就把它装在电脑里吧。
我自己建议用软路由,或者树莓派(TF卡改成固态硬盘,绝配)。
2.硬件的构成
前面提到了,您可以使用市面上各个品牌的不同产品。
之所以选用home Assistant,是因为它具有强大的统合能力,再加上一些爱好者开发的插件,目前绝大部分市面上的产品都可以整合到里面进行展示和控制。
当然,对于我这样的 Loser(失败的人),品牌货太贵,我只能自己动手自己制作。
温度检测传感器:
使用ESP01S或者ESP8266, 配上DS18B20,是个很好的选择。 我界面里有个燃气灶出水回水温度的检测,以及家里面太阳能水温的检测,就是这制作的,一个DS18B20几块钱,一个ESP01S也不到10元。配个手机充电头,完美!
鱼缸水温检测也可以啊!
插座开关类:
使用ESP8266或者ESP01S,通过杜邦线连接到继电器模块上就可以实现。
门磁:
同上
重点的重点,所有ESP模块都需要刷写固件,网上有各种教程,大部分教人使用Arduino,写入代码,生成BIN。我是各种摸爬滚打后,发现不用这样折腾,国外有成熟的固件,像孙悟空一样适用各类设备,只要在界面中设置一下就行
3.如何实现硬件配网?
我曾在这件事情上花过大量时间,自己照猫画虎写一些代码, 但是,很麻烦,总不能家里改了网络名称后,还重新编译一次程序,重写刷写一次固件吧。
所以, 前面提到的那个固件,也是内置好了联网程序,不用用户自己写任何代码。
(之所以不写出来, 是因为我也想增粉,您加我后,我给您邮件过去吧,中文版的。)
4.如何实现自动化?
我农村老家的院墙上有灯, 我只想让它们过年那几天从晚上7点亮起来,早晨7点自动关闭。
我家院门每天晚上8点锁门,早晨6点开锁。
夜里12点以后,门磁检测到人体后,自动报警
冬季,窗帘在太阳落山半小时后自动关闭,日出半小时后自动打开。。。。。
这些怎么实现?
Home Assistant可以加入Node Red 模块, 您不用找来找去了,就是这个IBM开发的软件,不二之选,这是过来人的结论。
5.如何在外面也能像在家里一样?
我们都知道,个人用户已经很难有公网IP了, 所以,要想在外面访问家里,只能用技术手段。
简单点的, 用 ZeroTier, 一劳永逸的,用FRP, NPS之类。
(这里不讨论怎么折腾VPN)
6.其它
- 母亲80多岁了, 不识字,不带手机, 我这里用微信说话,家里的小爱音箱就能广播。
- 各个摄像头也加进来。
总之,系统可玩性很高。
总结:
这篇文章纯粹是入门篇、是个人折腾下来的一个总结,您如果是新手,参考一下,可以少走些弯路,毕竟像我一样从头摸爬滚打,浪费了很多时间和金钱,不值得。
当然,高手路过吧,我毕竟不是专业搞智能家居的。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。