admin 管理员组文章数量: 887019
作者 | Abhinaya Balaji
责编 | 苏宓
微信公众号ID | csdn_iot
简介
市场上有许多设备提供从中央界面监控家庭环境的功能。在本文中,我们将自己 DIY 一套这样的监控设备。要做到这一点,我们将使用 B +型号的树莓派开发板和官方的树莓派相机模块。此外,我们还将使用温湿度传感器进行一些测量工作。
在文章末尾,你将能够构建一个界面,访问摄像机和传感器录像。我们还将展示如何从世界任何地方接入这个界面。让我们开始动手吧!
软硬件需求
开始项目之前,你需要的第一个东西就是树莓派 B +开发板。它具有很强大的功能(如4个USB端口),当然你也可以使用较旧版本的树莓派。
您将需要使用官方的 Raspberry Pi 相机模块来拍摄照片。还将使用 DHT11(或DHT22)传感器来测量家中的温度和湿度。
由于我们将远程访问 Rapsberry Pi,因此你将需要一个USB接口的无线网卡。
你还需要安装 Adafruit cobbler 工具包,面包板和一些跳线。你需要这些东西来实现Raspberry Pi、相机和传感器之间的连接。
以下是此项目所需组件的列表:
Raspberry Pi B +开发板(配套 microSD卡,microUSB 电缆和 HDMI 电缆)
Raspberry Pi 相机模块
具有4.7k欧姆电阻的 DHT11 传感器
USB 无线网卡
Adafruit Cobbler工具包
跳线
面包板
检查你的 Raspberry Pi 上是否安装了 Linux 发行版。这是为了确保你有一个完整功能的Pi。该项目中,我使用的是 Raspbian 操作系统。
如果你还没有完成操作系统的安装,可以参考此文:http://www.raspberrypi/help/quick-start-guide/。
将 Raspberry P i连接到本地 WiFi 网络,并为 BCM2835 芯片安装驱动程序,以读取DHT11 传感器的数据。
你可以按照以下说明下载并安装这些驱动程序:
http://www.raspberry-projects/pi/programming-in-c/c-libraries/bcm2835-by-mike-mccauley。
整个项目都是基于Node.js. 它将作为一个服务器,从中我们可以访问我们的Raspberry Pi 的所有功能。
首先你需要在 Pi 上安装 Node.js。需要注意的是,你不能使用apt-get 工具安装 Node 包模块,因为你可能会安装一个旧的版本。要安装最新版本的Node.js,请遵循以下指导:
http://revryl/2014/01/04/nodejs-raspberry-pi/
你还需要安装 BCM2835 芯片的驱动程序。可以通过访问此页面下载并安装这些驱动程序:
http://www.airspayce/mikem/bcm2835/
之后,在 GitHub 上下载此项目的文件:
https://github/openhomeautomation/rpi-web-control
我们需要安装一些软件包&#x
版权声明:本文标题:使用树莓派打造家庭监控系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729142632h1323140.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论