|
本帖最后由 无锡刘德华 于 2020-5-28 18:38 编辑
像鱼一样活着,2m草缸成长记(一)
像鱼一样活着,2m草缸成长记(二)
像鱼一样活着,2m草缸成长记(三)
这周基本都在调试智能化的东西,下周20号开始组装柜子。这是整测之前最后一篇帖子。但看人不是很多,但我会坚持更新完。
关于智能化前面我有提过用米家来做,但是忽然想到homekit。如果在整个鱼缸柜上挂一个ipad,使用homekit做控制系统,这样展示的效果会非常棒。好吧,那咋就开始折腾吧。
首先米家的zigbee网关是支持homekit的,可以融入到homekit中,这为实现ipad做终端,提供了便利,并且ipad可以作为homekit的智能中枢,很方便。但是经过测试, 发现homekit的自动化功能较为弱,很多逻辑无法实现。 因为我对homekit和米家进行了分工。水路部分用homekit控制,一些需要手动操作的自动也放入homekit。 米家可以用来实现自动化部分。
想通后可以动手了,先把整体逻辑全部理清楚。 homekit层,以及米家层。
上面的数字和数据大家不必纠结,还没有到正式上缸。(上图有一处错误,排污模式下,自来水开关为开,排的是养水机的污)到时候会整体调整。自动化全部在米家那边进行隐藏式执行。ipad挂在鱼缸上,可以进行一些日常手工操作。比如想换水了,自己可以手工换。想加水了自己加。觉得吵,可以关闭部分机器。需要维护,可以整体关停等。有人嫌弃吵,砸缸可不行啊,你ipad上点点就好了。当然换水部分到时候也要在米家那边写自动换水逻辑。
homekit这边整体界面如下,仅做参考,未正式写入逻辑。
这个ipad挂在鱼缸上是不是满满的科技感? 忘记说了,ipad有一个功能,叫引导式访问,就是让用户咋操作都停留在一个app内,这样ipad就可以成为鱼缸专用控制器。完美。。。。
接下去说坑了。。首先家里ipad有3,4个,看着貌似外观都不如2020款pro好看,,最主要原因是homekit在ipad上频繁设备未响应,严重影响使用。然后一冲动买了11寸新款ipad pro,希望能解决外观和未响应问题。ipad挂墙其实世面上并没有比较好的方案。 首先旁边插根线肯定是不行的,,有线漏出来不符合我原则,无线充电吧,对于ipad也不是那么适用。真的千辛万苦找啊,功夫不负有心人,找到了。
这样的话,线可以背到后面去,ipad旁边就不会伸出一截充电头。整体是比较美观的。
然后买个吸墙的配件,可以把ipad挂在鱼缸柜子上。 打个孔,充电线拉到里面。(这个网上的图,ipad太厚了,真丑,其次应该黑色的ipad才好看,白色和整体融入感不强)
接下去要讲重点了。我买了个2个电脑风扇,准备给封闭鱼缸柜做换气的,但是直接在柜子上开孔装风扇,对整体的破坏感太强了。因此ipad是好东西。把ipad后面开孔,然后电脑风扇接下里面,由于ipad和柜子有空隙,就形成了一个天然隐形的排气口。这个也是我做的过程中发现的。缺点有没有?当然有,比如湿气把ipad弄坏了。。没事,到时候出现了再说,毕竟柜子里有除湿器。如果嫌弃除湿器吵,就可以开排气扇。结合着用,应该对ipad影响不大。
智能化大概就是如此了,查漏补缺,把缺的智能配件买上。 这周全部把逻辑编写好,等待装柜子。
感谢大家,由于时间缘故,不能分享所有细节,装柜子后活也多,毕竟兼职搞,可能要晚点接下去的分享。目前毕竟没看到成果,大家兴趣也不大,后面看到效果了,大家也有兴趣的话,我可以更详细给大家解答。
--------------------------------------------------这是里分割线----------------------------------------------------------------------------------------------------------
晚上把智能初步调试做完了,来看了下,帖子还没审核好,那我就把大概的设置图发上来,以供参考:
homekit 接近完工图
下面是米家接近完工图
得益于自己会编程,对于逻辑的理解没有太费心思。 原则上机器的逻辑是死的,要非常严谨的把所有执行流程都考虑好,才会防止使用一段时间后,逻辑陷入混乱。 比如加热,降温, 就需要外部的温度计来辅助判断。 仅仅判断鱼缸内的温度计,由于开了加热棒或者降温器,他会永远处于合理范围,即使外面已经温度非常适宜了,他也处于工作状态,这肯定是不合理的。 这个事情通过第二个温度计的组合判断,基本是可以完成的。至于鱼缸和外部的温差值,我需要实际开跑后才能得到。到时候继续调整为合适的数据。
有防就有解。 不能只防不解, 比如溢水监控,溢水就排水,排到没水了,溢水解除事件发生,则触发循环模式,系统正常工作。
最后,每个场景模式,你需要重置一遍所有开关。不要只操作几个核心的控制器,这样会导致使用后逻辑混乱,每次把所有按照要求重置,这样的话,随便如何使用,逻辑也不可能发生混乱。
由于homekit 在ipad上频繁的发生未响应,导致使用体验极差,家里ipad测试均出现这情况,但是iphone上没有这种情况。今天收到2020款ipad测试后,最终在新款ipad上没有发生这问题,终于把心病解除了。
不出所料,由于系统庞大,稳定性应该会遭到大家质疑。。不过没关系,我不做我也不知道稳定不稳定,到时候实际跑了,一切结果就都清楚了。这就当是一场实验吧。理解万岁。
|
|