用树莓派加上一个便宜的网络摄像头,制作一个简单的监控器,还是挺有意思的事呢。貌似监控系统是大部分关于树莓派的书都会介绍的东西,网络上关于这个的资料也很多,不过作为新手在自己搭建的时候还是会遇到很多奇奇怪怪的问题的,本文也是我自己搭建监控器的一个记录,具体操作还是以《树莓派学习指南(基于Linux)》为参考的。
1 一些必备的东西
硬件的话就是多了一个网络摄像头,我用的是罗技270i,100块钱左右;除此以外就是需要懂一点基本的BASH脚本编程。
2 摄像头相关
首先看看树莓派能不能识别摄像头吧。把摄像头接上树莓派,在控制台输入lsusb 命令查看目前的USB设备,如图所示,找到了我的“Webcam C270”。这一步我没遇到什么问题,即插即用。
当然我们也需要有一个操作摄像头的程序,motion就是现成的程序,执行apt-get install motion 安装好,然后执行motion -s 启动摄像头的捕获模式,如果正常运行的话,在摄像头前挥挥手,可以看到命令行上有这样的句子:“event_newfile: File of type 1 saved to: ./xxx.jpg”,按下ctrl+c终止程序,用ls命令可以看到已经多了几个jpg文件和一个avi文件,这就是摄像头的输出结果。
测试摄像头正常使用后,我们需要对motion进行相关配置。motion的配置文件有两个,一个是/etc/default/motion,打开后里面就一句话:
start_motion_daemon=no
这句话用来配置motion是否自动启动,将“no”改成“yes”,再执行sudo /etc/init.d/motion start,motion将自动启动。我感觉没这个必要,就没改它。
另一个文件是/etc/motion/motion.conf,这里面的配置项很多,主要的几个:
daemon mode:

本文介绍如何使用树莓派和网络摄像头搭建简易监控系统,包括摄像头配置、邮件报警机制及自动化脚本编写。
最低0.47元/天 解锁文章
1万+





