基于树莓派的嵌入式项目_基于树莓派 CribSense 的婴儿监视器

CribSense 是一个基于树莓派的婴儿监视器项目,利用 NoIR 摄像头和 IR LED 提供夜间监控。文章详细介绍了材料清单、准备步骤、硬件安装、软件配置和校准过程。通过 CribSense,可以监测婴儿的细微运动,并在无感知活动时发出警报。项目依赖 OpenCV 和 libcanberra 等软件,可通过 systemd 自动运行。文章还提供了故障排除技巧和项目链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

44e77d5a705c500ff39df0fd2f375b36.pngMAKER:lukehsiao/译:趣无尽

CribSense 是一款能监测宝宝活动并能发出警报的监视器。只需一个周末的时间,你完全可以根据教程 DIY 来实现。根据自家宝宝的情况配置好软件部分,例如如果监测到宝宝不动了,则会发出警报。 另外,项目中所有软件都是免费的,并且易于扩展。 该监视器是基于 Video Magnification 的 C++ 实现:
http://people.csail.mit.edu/mrub/vidmag/ 所有的源文件和文档信息请点击下方链接: https://github.com/lukehsiao/CribSense

b714686774741381fbc6a2ba927170de.png

我们将其作为一个有趣的原型项目项目来研究,任何市场上的产品都需要做更多的测试。因此,如果你使用这个项目,还需要自行做额外的探索。

材料清单

树莓派摄像头配置工具
树莓派 3 Model B×1
5V 2.5A Micro USB 电源×1
树莓派 NoIR(夜视红外)摄像头模块V2×1
MicroSD 卡×1
树莓派软排线12英寸×1
3.5mm 输入扬声器×1
HDMI 显示器×1
USB 键盘×1
USB 鼠标×1
树莓派散热片(可选)×1

弱光操作下的 IR LED 电路
1N4001 二极管×3
1 ohm 1W 电阻×1
1W 红外 LED×1
电线×2
烙铁×1

外壳
3D 打印外壳×1(9.9″ 长 x 7.8″ 宽 x 5.9″ 高)
热熔胶×1

准备工作

在项目开始之前,请在 SD 卡上安装了最新版本的 Raspbian,并确保树莓派的功能正常。
https://shumeipai.nxez.com/2013/09/07/raspberry-pi-under-windows-system-installation-to-sd-card.html

你还需要启用摄像头模块,才能访问摄像头。
https://shumeipai.nxez.com/2014/09/21/raspicam-documentation.html

安装 CribSense 软件
CribSense 依赖于 autoconf,libtool,OpenCV 和 libcanberra 等常见的软件工具。

https://www.gnu.org/software/autoconf/autoconf.htmlhttps://www.gnu.org/software/libtool/https://opencv.org/http://0pointer.de/lennart/projects/libcanberra/

autoconf 和 libtool 用于许多平台(例如 Linux,OSX 和树莓派),可以自动配置 Makefile 和构建脚本。

OpenCV 是一款强大的计算机视觉软件包,它是以 Video Magnification 和运动检测代码的基础,用于进行图像处理。它具有强大的支持,易于使用且性能良好。

libcanberra 是一个简单播放声音的库。用于播放 CribSense 的警报声。
你可以访问它们的页面,获取完整的信息。

在树莓派上打开一个终端并运行以下命令来安装它们:

sudo apt-get install git build-essential autoconf libtool libopencv-dev libcanberra-dev

接下来,将 bcm2835-v4l2 添加到 /etc/modules-load.d/modules.conf 中,摄像头驱动程序将设置为自动加载。你的 modules.conf 应该是这样:

# /etc/modules: kernel modules to load at boot time.
#
# The file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

i2c-dev
bcm2835-v4l2

文件编辑完后,重新启动树莓派。CribSense 将从 NoIR 摄像头获取画面。

然后,通过运行以下命令来复制存储库:

git clone https://github.com/lukehsiao/CribSense.git

接下来,进入存储库并通过运行以下命令构建软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值