请君入瓮 —— 智能捕鼠器DIY

住处闹鼠患怎么办?

老鼠药、粘鼠胶不环保,捕鼠夹又容易误伤别的小动物。

来看看一个叫 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前哨站