解决重复铲猫砂问题——巧用门窗传感器+DIY提示灯
写在前面
家里养了一只猫,用着普通猫砂盆,平时都是我跟家属两个人晚上下班后铲猫砂。
就容易出现一些小问题:
前一个人已经铲的,后一个人不知道,继续打开猫砂盆铲,发现已经铲完
都以为对方有铲猫砂,结果两个人都没铲
所以就想着,整一个提示灯放在阳台,通过不同颜色的灯来提示当天是否已经铲完猫砂。

材料准备
怎么判断猫砂已铲?
现在的猫砂盆是顶入式全封闭的款式,每次都是需要把顶盖打开才能铲猫砂。
图片找自网上因此,最简单的方式就是用一个米家的门窗传感来判断猫砂盆顶盖是否有打开,
从而判断是否已经铲完猫砂(总不能有人打开猫砂盆又不铲猫砂吧?)

简单的把门窗传感器通过纳米胶固定到猫砂盆本体以及顶盖,就能知道猫砂盆什么时候打开

贴了一层美纹胶带后再粘到猫沙盆,方便后续清洁:
门窗传感器本体粘到猫砂盆靠近顶盖的位置
磁片粘到顶盖上,靠近传感器本体
测试打开猫砂盆顶盖,门窗传感器提示门窗打开,盖上后提示门窗关闭,就 ok 了。
怎么提示猫砂已铲?
一开始想通过米家温湿度 3 mini 刷固件后定制显示内容进行提示,
后来想想靠一个小小的黑白液晶屏是不够明显的,最终还是选择的是通过指示灯的方式进行提示
猫砂未铲,亮红灯
猫砂已铲,亮蓝灯
理论上通过单独一个灯的开关,也能达到类似的效果,不过还是红灯醒目点

我用的咸鱼淘的 Yeelight 的双路控制模块芯片(3个36大洋),可以接入米家在极客版设置执行动作
芯片需要 3.3V 电压输入
支持两路独立 3.3V 电压输出

后续是要放到盒子里面,担心存在散热问题,所以还是给芯片加了一个散热片
刚好家里也有闲置的散热片,虽然规格没有很匹配,但也能覆盖芯片大部分了

这样就只需要两个 3.3V 的灯珠,就能实现预期的红蓝指示灯效果了

实际到手一个颜色是大概 25 个多,这价格包邮也是很牛了

电路组装以及其他配件
现在主要零件都已经确定,剩下的就是把供电以及接线配件搞定就可以安装了
阳台有个插座本身就有 USB 供电口,因此最简单的就是用 USB 5V 转 3.3V 来控制芯片供电

为了后续做供电线分离,还是买了 type-c 母座带线,5 个 6 块钱

然后还需要一个 5V 转 3.3V 的模块,因为整体负载都是很低的,普通 AMS-1117 就可以搞定

买的是 3 阵脚 AMS1117,2 块钱,剩下的就是用杜邦线线来组装电路就可以了。
组装提示灯盒子
接线图
先来个零件全家福(杜邦线就不入镜了)

易来这个模块找了卖家要了接线图,主要关注:
1号引脚,3.3V 输入(正极)
2号引脚,接地(公共端/负极)
5号引脚,第一路开关正极,与 2 号引脚组成开关回路
6号引脚,第二路开关正极,与 2 号引脚组成开关回路

按照这个模块引脚说明,手搓了一个电路接线路,方便后续接线

组装接线
AMS-1117 与双路控制模块都是 GND 公共端,没有回路单独负极,需要多线并线接线

我是在易来模块的供电线负极入手,并多 3 根杜邦线,同时也吧 5V 供电负极一起接上

然后 5V 正极也接一个杜邦头,剩下就是按照前面的接线图插杜邦线就完事了

最后找了一个塑料盒子,钻孔扩孔,把 type-c 座子以及灯珠露出来就可以了

效果展示
完成接线后,开始通电完成米家配对(其实是之前已经先配对过了)

然后进行调试,开关一键对应蓝灯,开关二键对应红灯,两路独立
测试没有问题就封上盖子,用纳米双面胶粘到阳台了,亮灯效果还行,不会那么刺眼

最终再到极客版设置一下自动化就行了

正如前面提到,家里都是晚上才铲猫砂,因此设置了:
晚上 6 点开始亮灯,先只亮红灯,提示未铲
从 6 点到凌晨 2 点,只要猫砂盆打开后,就关闭红灯,只亮蓝灯,提示已经铲完
这样,只要晚上到阳台(比如拿衣服放进洗衣机或给猫加粮加水)就能通过指示灯知道有没铲完猫砂
写在后面
目前已经使用了 2 周多,能达到预期的效果,非常不错。
整体涉及到的材料如下,整体成本大概 40 块,主要就是门窗传感器的成本
当然,有钱的话,还是上只能猫砂盆吧,haha~

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
