自动通风和记录生理时间
每一个铲土官最痛苦的事情之一,就是处理猫咪的生物武器——猫屎。
只要猫便便,气味就会飘出来,铲屎的时候还能闻到很大的酸味。
好消息,一位来自硅谷的中国工程师想出了一个绝妙的办法:给猫咪做一个智能马桶!
结合小零件,一个草莓派可以将猫砂盒升级为自动通风的猫厕所,每次猫咪解决生理问题时,它都可以启动自己的风扇驱散味道。
这是铲子的福音!我们来看看生产过程。
树莓Pi控制,红外自动检测
硬件方面,完整的零件清单如下:
树莓Pi Zero W,80mm80mm风扇,12V电源,1根空调通风管,合适的PIR运动传感器,合适的1k电阻,三极管,1个升降压转换器
从亚马逊官网给出的价格来看,这些硬件的总成本在400元左右。
其中,10美元的草莓派Zero W是整个装置的核心,用来控制电路什么时候运行。
风扇是用来散异味的,空调通风管是用来排风的。
至于PIR运动传感器,用于检测猫咪何时进入猫砂箱,何时外出,从而确定风扇通风的时间。
另外还需要一个降压升压转换器,因为风扇的供电电压需要达到12V,但是草莓派的额定工作电压是5V。
整体电路图如下:
其中,PIR指运动传感器,Pz指草莓派,fan指风扇,三极管在风扇和草莓派之间。
至于图中的5V电压,可以直接使用降压转换器,也可以改装汽车USB充电器:先拆开,再用电焊把充电器的金属尖端换掉,最后连接到主电路。
这里,硬件部分的组装已经完成。在猫砂箱上方搭建后,看起来是这样的:
用胶带或热熔胶枪把它粘在一起就行了。
当然,这只是为了完成硬件的制作,而草莓派需要在软件中设置。
自动通风和记录生理时间
首先,你需要在树莓Pi中设置SD卡,连接和启动来存储数据。
然后,就可以开始填写程序了。
sudoapinstallmariadb—服务器—10.0 python 3—pippip 3 installmariadb
除了数据库之外,还需要一个Python库GPIOzero:
sudoapinstallpython 3—gpio zero
安装后,可以运行主程序。这部分的原理是在传感器触发后启动风扇10分钟:
FAN _ ON _ DURATION=10 * 60 # 10 minoutpin=LEDPIR=motion sensor# iusedgegippine 27 white retue : PIR . wait _ for _ motionoutput . ONtime . sleepoutput . off
Description=motiondetectionserviceforcatlaftafter=mysqld . Serviceexec start=/usr/bin/python 3—umotion _ detection . pyworking directory=/home/pi/standard output=end :/home/pi/execution . log standard error=end :/home/pi/execution . log restart=alwaysUser=piwanted by=多用户目标。
将其放入/etc/systemd/system文件夹中,并允许其按照系统启动:
sudosystemctlenableltyour _ servicegt。服务
愿望:如果你埋了屎,你会有一个光滑的便便~
解决更多铲问题
这年头,当铲土官得学点黑技术。
GitHub地址:
参考链接:
声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。