目录
- 如何用智能地教狗狗上厕所
- 如何定制一个智能洒水装置
背景
现在的清理工作已经轻松了很多了,只需要捡个屎,再冲一下狗厕所就ok了。但是,人的懒惰是上限的,现在我开始嫌冲狗厕所太麻烦了。那怎么办呢?当然是自动化之咯!
方案选定
自动浇花工具
但是在我这个场景下使用,会有一个很严重的问题,这个工具只有一个定时功能,所以只能每天在固定的时间点冲水,这样的话:
- 浪费水,冲水必须足够频繁,才能覆盖狗狗尿完的时间点
- 可能会吓到狗狗,万一人家在尿尿,突然来一下,这不造成心理阴影了
- 狗厕所上有屎的时候可能也会冲,那就比较恶心了,屎可能都软了,还沾水了,这个绝美的画面无法想象。
定制浇水工具
自动出水
要想自动冲水,肯定要有办法控制自动出水吧,由于之前没有任何此类知识,我花了整整一晚上,才了解到了有一个神奇的东西叫电磁阀,通过它就能用电来控制水龙头的开和闭,当然,它也能用来控制其它气体/液体管道的开闭。
控制硬件
- 通过ESP8266+电池来控制
- 这样可以不必接插头、就可以移动。
- 实现起来比较麻烦,需要自己设计电路,考虑升压、稳压、充电等多种因素。
- 直接通过米家智能插座+一个DC电源适配器来控制
- 必须要有插座。
- 家里有小爱音箱,并且能有控制手段,目前我是通过HomeAssistant来控制的。
- 实现起来比较简单。
两种方案的价格应该算是差不多的,ESP8266方案会稍微贵一点:
ESP8266:13的ESP8266+15的电池+X的升压、稳压等电路以及3D打印的外壳
控制程序
现在的控制比较简单,在米家上添加了一个自动化的程序:打开电源->等10秒->关闭电源。
洒水工具
说到洒水工具,之前买的那个浇花的工具附带的管子和出水喷头都太差了:管子软软的没法固定,喷头是塑料的,要么就是360度喷雾,要么就是出一大道水,没法做到集中喷雾。
费用
电磁阀+米家智能插座+DC电源适配器+洒水管+三通 = 19+29+8+46+6 = 108
效果
题外话
这里科普一个小知识点,不感兴趣的同学可以跳过。
结论
相较于当初125买的浇花工具,我自己动手整的这个方案更省钱、自动化程度更高、洒水效果更好。
后续扩展
自动冲尿
其实我现在已经能够实现用程序自动冲尿了,我训练的模型也已经可以检测屎了,但是现在召回率还是稍微低了一点,按实际使用的经验来看,真实数据的召回率大概在0.8-0.9左右。主要是有时候狗狗拉的屎太小了,或者太分散了,模型还没法检测出来。所以我还是没有狠下心来使用自动冲水的功能,就怕屎还在厕所上时,就给冲水了。
用esp8266替代米家的智能插座来控制电磁阀
自动捡屎
如果屎也能自动捡了,那真的就解放双手了。
其他
透露一下上一篇博文中提到的自动奖励、惩罚的进展:
- 现在已经能做到自动识别崽崽拉屎拉对了,因为相对于尿来说,屎还是比较好通过图像来识别的。
- 惩罚想到的是喷狗狗讨厌的气味(暂时考虑是用少量的醋),目前已经能达到远程控制了,但是想要将其移动化,所以还在学习电源管理的电路知识。