住处闹鼠患怎么办?
老鼠药、粘鼠胶不环保,捕鼠夹又容易误伤别的小动物。
来看看一个叫 Alain Mauer 的国外创客用树莓派和红外光栅做的智能捕鼠器。
视频地址:
https://v.qq.com/x/page/l0884rzglyt.html
他的捕鼠器名叫RaspiTrap,原理说起来也很简单:
当有东西进入捕鼠器被红外线探测到,马上放下闸门,并拍照向管理员告警。
1、 捕鼠器结构
长方体中空装置,主要分为陷阱区和控制区,闸门平时呈开放状态。
盒内控制区主要由一个带摄像头的树莓派和一个控制板,红外光栅外加一个舵机组成。
2、外壳制作
一般用PVC板拼接,当然你也可以选用其他强度比较好的板材。这里用的是5mm厚的PVC板,面积约350毫米×110毫米大小。
将这些PVC板有序的拼接,卡紧。
长方体的前端要开一个拱形门,以便老鼠进来。
两侧也要开口,装上丙烯酸玻璃板,方便肉眼看到捕鼠器内部的情况。
3、红外光栅
为了检测老鼠是否在里面,这里要用到红外光栅。你可以先在面包板上进行测试。如果你喜欢深度DIY,可以自己制作PCB。当然网上有现成的可以订购。该板可以使用树莓派的5V电路供电。
控制板电路图
实际电路板
4、盒内重要部件摆放
为了固定陷阱内的TEMIC K153P(红外),作者又钻了两个凹槽。它们被安置在3毫米丙烯酸玻璃板后面。
装好9GR伺服电机。
把一个鱼眼镜头放置在树莓派相机前面。
把所有配件都装起来,检查一下镜头是否正常工作。
一般手机有自动对焦功能,但树莓派相机只有一个固定的焦点,所以照片是模糊的。
有兴趣的朋友可以想想怎么改进。
4、盒内主要结构
打开后盖,你可以看到树莓派,伺服电机和红外光栅连接的PCB板。镜头下方还有一个白色的LED灯,它能提示捕鼠器状态,也能用作拍照的光源。
左边的机械释放装置是一块薄薄的PVC板。它通过一根细金属线与伺服电机连接。发现老鼠进入后,伺服电机拉下门栓。
最后,是捕鼠器的源代码。
地址:
https://github.com/IoToutpost/Raspitrap
这些脚本是用python写的。trapmain.py 相当于入口程序。
在本例中,入口程序先检查物体是否被红外线监测到,然后跳转到拍照并发送即时消息的脚本。最后,发送邮件。
对于即时消息推送,作者使用的是Instapush的服务 (https://instapush.im/)。
提前在手机或智能手表上装好App,配置好用户信息之后,就可以收到实时消息了。
当然,如果你想用微博或微信来接收推送也是可以的,具体根据自己需求开发即可。
注:作者在这个例子中用的系统是Archlinux,当然这看个人喜好。你用Raspbian或Fedora都是可以的。
素材: instructables
编译:IoT前哨站