Join David Ross for an in-depth discussion in this video Overview of the alarm project, part of Raspberry Pi: Home Monitoring and Control.
- There are six basic features for your Raspberry Pi alarm system: video streaming, wireless motion detector, solid state relay, alarm picture storage by DATE, free remote access to your Pi alarm from anywhere in the world, and free SMS to your cell phone. Video streaming, you can use it as a baby monitor while you're in your home using your local area network. When you're outside your home you can use the wide area network and use it as a Nanny cam. Wireless motion detector allows you placement of your Raspberry Pi system anywhere that you have access to WiFi, that means in any room, office, anywhere that you have WiFi you have access to your Raspberry Pi alarm system.
Solid state relay allows you to turn on your lights when motion is detected, and this can be regular lighting if you want to use the Pi camera, or if you want to use night vision, you can use infrared lights for your Pi NoIR camera. Alarm picture storage by DATE, when the alarm is triggered, you can store pictures based on the date that they were taken. You have free remote access to your Pi alarm from anywhere in the world using a free system called Developer.weaved.com allows you free access to VNC, SSH, and WebIOPi, and VNC allows you remote control with screen sharing.
SSH we're going to be using a little differently. We're going to be using it with FTP to allow you to transfer file, picture directories from your Raspberry Pi to any remote computer anywhere in the world, and if you wish, you can also use FTP to transfers files from a remote computer to your Raspberry Pi. We're going to be using WebIOPi to turn on and off your security system through any browser on any cell phone, tablet, or computer system. To top it all off, we have the ability to send ourselves free SMS messages to your cell phone when the alarm triggers using a free service called textbelt.com.
This DIY electronics project provides simple directions for getting your home monitoring system up and running. Author David Ross helps you select a power supply, camera, motion detector, enclosure, and other components and accessories, and make your system "smart" by connecting to web services frameworks such as Weaved and WebIOPi. Then he helps you program the logic to make your Pi camera take pictures and stream video, connect to home peripherals, and mount your alarm system. With this training, and a little elbow grease, you can create a fully autonomous system that helps you and your family feel more secure at home and away.
Note: These instructions work with Raspberry Pi B, Raspberry Pi B+, and Raspberry Pi 2 models.
- Selecting hardware, including a Raspberry Pi camera and a Pi Cobbler
- Configuring VNC, SSH, and WebIOPi services
- Sending SMS messages with the Raspberry Pi
- Taking and accessing pictures remotely
- Setting up video streaming with a Raspberry Pi camera
- Connecting the Pi to the development board
- Connecting the relay and motion detector
- Programming the alarm in Python
- Mounting and securing the alarm system