MAKER: MisterM/译:趣无尽(转载请注明出处)
这只乌鸦不错吧?它是一台非常实用的秘密摄像机。乌鸦虽小,五脏俱全。其腹部装有树莓派卡片电脑,脖子上安装了摄像头,可在检测到运动时捕获高清视频。
同时,它的 LED 双目可以点亮发光。头部还配备了舵机,可以控制旋转角度。不仅如此,身体前方还安装了扬声器,能播放乌鸦的叫声或其他声效。
摄像机所用的软件基于 motionEye OS 系统,使用起来非常方便。你可以把这只大鸟安放在任何地方,随时准备迎接你的客人或者吓跑不速之客。
材料清单
塑料乌鸦 × 1
树莓派主板 × 1
9G 舵机 × 1
5V 音频功放 × 1
红色 LED × 2
扬声器 × 1
跳线 × 1
塑料杯 × 2
制作头部
用钢锯切掉鸟头,一定要切干净,这非常重要。因为后面需要旋转,如果切得不太光滑呢,就容易在旋转时卡住。
再用电钻钻出双目的开孔,插入 LED 并用热熔胶固定好。接下来在鸟脖子上钻一个孔,用于放置摄像头。
编程
在项目文件库中下载源程序。
https://make.quwj.com/project/342
GitHub https://github.com/MisterEmm/RavenPi
没有什么额外的东西,源码用来控制 GPIO 15 上的 LED 以及 GPIO 18 上的舵机。
随机播放 /home/pi/Music 目录中的声音文件。
眨眨眼吧
根据 motionEye OS 官方提供的安装说明来给树莓派安装好 motionEye OS。
安装完成之后就可以通过 Web 浏览器来访问 motionEye 的 WebUI 了。功能可以参考这里:
../../../nopathsource/fe9e9968c5df92f612fe55580cbf7e19.html2019/04/17/raspberry-pi-zero-w-cctv-camera-with-motioneyeos.html
motionEye 具备运动检测功能,通过选项来配置检测到运动之后调用我们准备好的脚本 raven.py。
你只需要把脚本放到 /etc/motioneye/ 目录下,就可以通过设置检测到运动之后「Run a Command」来调用这个脚本。相当于唤起乌鸦的行为——眨眼、转头和鬼叫。
乌鸦的叫声
将 5V 音频功放和扬声器接好,功放的音频输入接树莓派的 3.5MM 接口,功放通过树莓派的 USB 口供电。
接下来我从网上找了十几种乌鸦的叫声,放在一个文件夹中,供树莓派播放。最后将扬声器声音调到最大。
制作身体
开始制作乌鸦身体了,这里主要在身体和脖子的连接处安装好舵机。
然后我在厨房找到了两个塑料杯,尺寸刚好用作脖子的地方来固定舵机。注意这里需要开好尺寸合适的孔,以便摄像头软排线可以穿过去。
组装
虽然乌鸦很大,但是要把树莓派、摄像头、扬声器等这一整套东西塞进去还是显得非常紧张。需要好好规划一下空间的使用。
你可以自己发挥,也可以参考我图片中的布局来组装。
结语
你可能会问,这个塑料乌鸦怎么来的?
这是我在一次万圣节的摆摊活动中买到的。项目中介绍的方法非常通用,只要你可以找到适合的动物形状的塑料玩具,就可以参考这篇教程,发挥创意来 DIY 自己的秘密摄像机。
好像不防水啊
给做个防水鸟窝
太妙了
放户外供电怎么解决,里面是有锂电池,还是拉了一根长线?
太阳能?(手动滑稽
估计变成了太阳鸟