资讯详情

树莓派 DIY 智能无臭猫便盆

本文转载自IT之家

每个铲粪官最痛苦的事情之一就是处理猫的生化武器—— 猫屎。

只要猫拉了粑粑,气味就会飘出来,在铲屎时还能闻到一股巨酸爽的味道。

好消息,硅谷来自硅谷的中国工程师,想出了一个绝妙的方法给猫做一个智能厕所!

结合小零件,树莓派可以将猫砂盆升级为自动通风猫厕。每当猫解决生理问题时,它就可以启动风扇散发气味。

这是铲屎官的福音!让我们看看生产过程。

树莓派控制,红外自动检测

在硬件方面,完整的零件清单如下:

树莓派 Zero W、80mm×80mm 的风扇(CPU 散热器)、12V 电源、1 截空调通风管,适量 PIR 运动传感器,适量 1kΩ 电阻,三极管,1 降压-升压变换器

从亚马逊官方网站提供的价格来看,这些硬件的总成本是 400 元左右。

其中,10 美元树莓派 Zero W 控制电路何时运行是整个装置的核心。

作者说树莓派也可以用更便宜的 Pico 来代替(5 美元),但他想了解自家猫咪的具体拉粑粑时间…… 所以选择贵一点的 Zero W,可远程登录查看数据。

风扇用于散味,空调通风管用于排气。

至于 PIR(红外)运动传感器用于检测猫何时进入猫砂盆,何时出门,以确定风扇通风时间。

此外,还需要一个降压升压变换器(这里使用汽车) USB 更换充电器),因为风扇的电源电压需要达到 12V,但是树莓派的额定运行电压是 5V。

同时,树莓派的输出电压只有 3.3V,所以在树莓派输出 3.3V 信号的时候,还需要一个三极管来控制 12V 开关电路。

整体建筑电路图如下(包括) 333Ω 的电阻,由 3 个 1kΩ 并联获得的电阻):

其中,PIR 指运动传感器,Pz 指树莓派(输出通过 333Ω 电阻与三极管相连),fan 指风扇,三极管在风扇和树莓派之间。

至于图中的 5V 电压可直接用于降压变换器或汽车 USB 改装充电器:先拆开,再用电线焊接代替充电器的金属尖端,最后连接到主电路。

在这里,硬件部分的组装已经完成,建在猫砂盆上方后,看起来是这样的:

然后用胶带或热熔胶枪组装。

当然,这只是硬件部分的制作,树莓派在软件上设置。

自动通风也可以记录生理时间

首先,在树莓派中存储数据需要设置 SD 卡、连接、启动等。

然后,您可以开始填写程序。

因为作者想记录猫咪的拉屎时间,所以也安装了 Python 和数据库 MariaDB:

sudoaptinstallmariadb-server-10.0python3-pip pip3installmariadb

除了数据库,还需要一个可以控制树莓派 GPIO 引脚的 Python 库 GPIO ZERO(GPIO 引脚指图中的这部分):

sudoaptinstallpython3-gpiozero

主要程序安装后即可操作(Python 编写),这部分的原理是在传感器触发后启动风扇 10 分钟:

FAN_ON_DURATION=10*60#10min outpin=LED(22) pir=MotionSensor(27,sample_rate=1)#IusedtheGPIOpin27 whileTrue: pir.wait_for_motion() outpin.on() time.sleep(FAN_ON_DURATION) outpin.off()

同时,作者还希望在整个系统启动时自动运行程序,所以他写了另一份文件,并将其命名为 <(你的) 服务器名称 >.service,确保它在 mysqld 启动后即可运行:

[Unit] Description=Motiondetectionserviceforcatlitter After=mysqld.service [Service] ExecStart=/usr/bin/python3-umotion_detection.py WorkingDirectory=/home/pi/ StandardOutput=  end:/home/pi/execution.log StandardError=  end:/home/pi/execution.log Restart=alwaysUser=pi [Install] WantedBy=multi-user.target

放进/etc/systemd/system允许跟随系统启动文件夹:

sudosystemctlenable<your_service>.service

Done!现在软件部分已经完成,可以愉快地用于自己的猫。据作者介绍,即使站在风扇旁边,也基本闻不到味道。

祝:埋屎必中,便便顺利~(手动狗头)

解决更多铲粪官的问题

智能无臭猫砂盆的作者目前在硅谷工作,自我介绍是攻城狮。

事实上,作者家里有两只猫:

除了这个猫砂盆,作者还制作了家用大数据处理平台和树莓派运营 GPS 跟踪器。

作者表示,下一步计划开发一种新设备,防止猫在桌子上抢食物。

这一年,当铲屎官都要学点黑科技。

GitHub 地址:

https://github.com/xinixgit/rpi/tree/main/pi-cat-litter

参考链接:

https://xinxindai.medium.com/build-a-ventilated-cat-litter-box-with-pi-zero-ce943d55b446

标签: diy如何调电阻

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台