
在
前三 部分中,我讲述了我如何构想(必要)建造“智能家居”以及如何将其付诸实践。
在这一部分中,我将告诉您在系统运行的四年中发现了哪些缺点以及我设法实现了哪些其他有用的东西。
好吧,是个小小的破坏者:削减后将简短描述“ esp8266上的另一款具有优先选择和礼貌的手工艺品”。
因此,已经过去了四年(因为第一个模块通常运行六个),总的来说,该系统运行良好,但是出现了两个缺点,但是,这是可以预期的。
首先是集中化。 是的,这很糟糕,是的,我知道这一点,但是在最终的独立器件的生产中没有经验,而被选作主要协议的1-Wire协议并没有提供这样的机会。
因此,中央服务器已成为瓶颈。 由于“铁”的故障五次,整个系统一天以上(甚至两,三天)都无法工作,并且不得不使用备用电源(在防护罩中装有刀开关的情况下打开灯,不要加热地板,通风,重新校准水表等)。 d。)。
另外,房屋停电情况持续一个多小时。 UPS没电了,服务器紧急关机,或者更确切地说,它被严重切断了。 在那之后,它的崛起并不总是那么顺利,主要是因为MySQL并不真正喜欢这种粗鲁的态度。 恢复表(多年来所有传感器的整个过程)有时要花费数小时,而且并非总是能够在没有外界干扰的情况下做到这一点。 是的,从理论上讲,可以通过购买更智能的UPS,将其连接到服务器并教导服务器在断电时正确关闭来解决此问题。 但是我目前的UPS仍然是一个相当令人生气的老人,由于某种原因服务器主板由于某种原因不希望在该模式下正常工作,因此在供电之前会自动打开(如果在此之前已关闭)。
第二点是对1-Wire总线拓扑的限制+我的经验不足。
是的,我读到应该有一个中央干线,只有小树枝,对此已经有很多记载。 但是该项目无法预期地扩展,与此同时一切似乎都可以正常工作。 然后,在一个“很棒”的时刻,它停止了工作。 也就是说,您关闭了一些设备,一切都很好,再次打开它,信号开始“浮动”。 我用屏蔽线和最小化的分支代替了部分主线,但不再有机会制造出完整的单个轮胎而不会受到任何打孔,并且不会对饰面造成重大损害。 结果,他将网络分为两个部分,将其带到两个单独的控制器中,但是,每隔几个月,当设备开始退出网络时,又出现了问题。 它只帮助整个系统完全关闭并随后被包括在内,此过程不是很简单,没有我,我的作业就无法执行。
同时,大约两年前,我遇到了
一篇文章 ,当时我想到了给父亲做生日礼物的想法。 他喜欢在该地块上繁殖各种
外来植物 ,并且需要在花园的不同气候区中进行恒温控制。 实际上,在引入系统之前,这是绕过每天两次(完全绕过(热管:))模拟酒精温度计完成的。 我构想了几个月,然后在一家知名的中国网上商店订购了必要的组件(当时仍然只有几个圈),制作了一块板子,编写了固件。 总的来说,结果是这样的:
整个系统位于标准电话插孔中。

接线四线电话线。

力量是被动的。 我为游泳池订购了防水型传感器。

现在,父亲正在监视计算机上的温度。
像这样:

好吧,用图:

在开发过程中,我真的很喜欢这个模块,然后我开始考虑如何在系统中应用它,然后,本文开头所述的问题就落在了我身上。 在使用这些芯片进行了几次实验之后,我开始开发该板,现在该板已成功替换了我普通房屋三个区域中的旧系统。
因此,请注意“ esp07_4PIO_6S v2”。
顶视图:

底视图:

上一次最大的问题是身体的选择,所以这次我从身体上跳下来。 由于存在来自Dune媒体播放器的旧型号的案件,因此选择就落在了他们身上。 在完成文件处理后(媒体播放器的输入和输出开口稍有不同,我无法将220v的HDMI连接器插入:)),它非常合适。 由于外部填充物加热空气,因此仅需在外部进行温度传感器。
220v输入和输出

5v和12v上的输入和输出

该模块可以做什么?为什么它比旧系统更好?
- 安装不需要额外的电线。 它由其控制的同一网络供电。
- 当中央服务器或Wi-Fi断开连接或无法访问时,它将脱机并根据自治脚本执行控制(每个区域的脚本可以不同)
- 采集房间温度/湿度/照度的数据。
- 它控制4个设备220,从6个干触点传感器读取数据。
- 能够独立地将数据发送到Thingspeak.com和类似系统。
- 它的响应速度比旧系统快(这并不是问题所在,而是在每秒对每个传感器进行两次询问之前,这可能会导致总延迟超过一秒)。 该系统通过中断工作。
- 能够“无线”更新固件。
不可能将这样的板划分为一层,因此我必须掌握一个双面LUT:
操作经验已有六个月以上,计划用该模块替换系统的所有控制部分,仅在1-Wire上进行监控。
鉴于过去的文章的期望,
模式和
代码可以在
github上找到 。 旧的也在那里,一下子就派上用场了。
这样的东西。 喜欢并订阅新视频:)这是个玩笑,无论如何是一篇新文章,如果这样,那么几年后楚科奇不是作家:P
虽然,如果您对esp07_4PIO_6S的固件和体系结构有疑问,我将写一篇有关该工艺的详细文章,但我认为有一些有趣的解决方案。