如何构建树莓派监控摄像机

作者 donggua

2018-06-07 02.开源硬件 无评论 脚印:

CCTV

建立您自己的廉价监控设备

Raspberry Pi这个小巧的主板几乎可以安装到任何项目中,在这种情况下,它可以用作安全摄像机系统的起点,该系统可以与许多商业产品相媲美 – 只需最少的DIY骇客。

和Raspberry Pi以及相关的项目一样,制作’安全摄像头’有很多变种,从你必须交付的硬件选择开始,或者如果你正在构建专门的设置,从最终的系统开始,而不是为了娱乐修改。

选择你的硬件

除了Pi平台的选择,这将决定大小,Wi-Fi复杂性和成本,对于相机模块也有明显的要求。虽然任何USB网络摄像头都可能会完成这项工作,但值得一提的是要获得官方的摄像头板,而且还可以避免大量潜在的故障排除问题。

有两种官方选择:Raspberry Pi Camera v2和Raspberry Pi NoIR Camera v2,后者专门为低光照应用而设计。它们都具有800万像素的Sony IMX219图像传感器,支持30fps的1080p视频,60帧的720p和90fps的640x480p。它们通过专用的带状插座直接连接到Pi,并在Raspbian中本地支持。总之,其中之一是您的最佳选择,这取决于您是否计划主要是白天视频,还是大量夜间/黄昏工作。

如果您计划使用专用硬件的安全摄像头系统,那么便宜的Pi Zero W与许多夜视套件摄像头中的一款搭配使用 值得考虑,因为该选项将硬件成本,尺寸和不需要的附加组件降到最低。但请注意,Pi Camera v2需要一个额外的适配器才能使用Pi Zero范围。

除了您选择的Pi和相机组合之外,您还需要通常的USB电源,安装了Raspbian的8GB最低SD / Micro SD卡以及启用了显示器/键盘/鼠标或远程访问功能。虽然您可以在没有案例的情况下启动并运行此项目,但您需要购买或制作合适的项目,具体取决于您计划要监控的位置 – 防风雨选项通常是一个好主意,除非它们会生活完全在室内。

另外请注意,基于运动的摄像头系统可以生成大量视频,如果您想稍后查看,则需要大量的本地或网络存储。根据您的需要,该项目可以兼容。

一旦将所有东西连接起来并将相机板仔细地固定就位 – 您就可以准备好软件了。有两条简单的路线可供下载 – 可以安装Motion  并调整它以适应,也可以选择一种全合一的选项,如MotionEye,一种将单板计算机转换为视频监控系统的Linux发行版。该操作系统基于BuildRoot,并将Motion作为后端,将MotionEye用于前端。

我们将在这里与MotionEye一起使用,因为它可以在不增加复杂度的情况下实现一些角落。

将MotionEye图像下载并写入磁盘

首先, 为您的设备下载最新版本的MotionEye,从存档中提取图像文件并将其写入SD卡。您可以 在Windows上使用Etcher.io,或者在Linux中有一个writeimage.sh脚本,它将为您执行所有操作。

只需按如下所示运行脚本(用适当的值替换参数):
./writeimage.sh -d / dev / mmcblk0 -i“/path/to/motioneyeos.img”

请注意,您需要指定磁盘的设备路径而不是某个分区(例如/ dev / mmcblk0而不是/ dev / mmcblk0p1)。

您可以使用以下命令预先配置无线网络连接 – 或者,如果您不想使用DCHP,则使用静态IP。只需使用此命令进行Wi-Fi:
./writeimage.sh -d / dev / mmcblk0 -i“/path/to/motioneyeos.img”-n’yournet:yourkey’

…以及静态IP的此命令:
./writeimage.sh -d / dev / mmcblk0 -i“/path/to/motioneyeos.img”-s“192.168.1.101/24:192.168.1.1:8.8.8.8 “

启动和设置

完成后,您已准备好引导映像。这将需要几分钟时间,因为系统会自动配置。您的motionEyeOS需要一个IP地址才能与之通信,因此您必须使用启用DHCP的以太网连接,除非您已预配置静态IP地址。

只要您的motionEyeOS设置完成,它将在端口80上侦听,并向您展示Web用户界面 – 只需在浏览器的地址栏中输入您的主板的IP地址即可。使用路由器在家庭网络上显示设备,或使用网络扫描仪来搜索名为“meye-”的设备。

一旦找到,您将能够点击页面左上角的用户图标将用户切换到管理员。询问凭证时使用管理员无密码 – 用户设置用于远程监控,管理员用于更改设置。

MotionEyeOS具有广泛的设置供您使用,但您首先要为admin和user设置密码,设置时区并启用无线。之后,如果希望将图片和电影保存在网络或USB驱动器上,请选择所需的分辨率,帧速率和视频输入的其他详细信息,并配置文件存储。

您可以通过访问相关的IP,输入您的’用户’登录,然后使用Web界面远程监控您的相机(包括在智能手机上)。该界面还允许您使用通过点击图片或电影按钮打开的媒体浏览器窗口,浏览,预览和下载每台连接的摄像机的视频和图像。

这个项目为您提供了一个伟大的安全摄像头系统的开始,它可以扩展到几乎任何情况,并且比大多数同价商业系统更加灵活。此外,Pi和相机板也可以作为其他项目的基础,包括野生动物相机或延时拍摄。

感谢Calin Crisan为他的MotionEyeOS

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注