Have you ever dreamed of owning a smart home with Installed automated alarm system? Did you think your fantasy would easily come true when you looked at the options for voice control, smart thermostats, and automated lighting and shading systems in stores like Home Depot and Lowe’s? Well, if none of those was appealing to you. The chances are that this article might be worth a read. Follow these guidelines to build your very own automated alarm system for your smart home.
The DIY alarm system doesn’t need any wiring or drilling into the wall. It uses the Wi-Fi in your home (well, it utilizes an internet connection) to send notifications when sensors detect an intrusion. The system does not send any notifications to your smartphone or tablet. There’s no way for you to receive a notification if you weren’t home at the time of the intrusion.
Why Would You Need An Automated Alarm System?
The main reason is theft, which is a serious problem in the US. There are more than 1.8 million recorded residential burglaries every year, with a total loss of about $31 billion from residential burglaries that year alone. Recent research conducted by the Department of Justice found that burglars conduct 45 per cent of all residential burglaries during daylight hours, which means that most people will have artificial lighting in their homes during those hours.
Wouldn’t it be good if you could easily build an automated alarm system using the home automation products available in retail stores? You can. But you will have to do some extra work. The good news is that there are DIY projects out there for building smart home automation products.
DIY Automated Alarm System
The best thing about this DIY alarm system project is that it’s not expensive. All you need is a Raspberry Pi 3 computer (Adafruit makes guides for this project) and four sensors (there are guides online for these sensors)
The parts list is simple: you’ll need four hardwired sensors easily available in the market. Here are the links for these sensors:
After you have your sensors, you’ll need an Adafruit Pi Zero W breakout board with a Pi 3, which has four ports so you can connect two different sets of sensors without adding more cables if you’re using the Pi Zero with a Huzzah. You’ll need a Pi Zero and a Huzzah core board (which is sold separately).
This project doesn’t need any wired connection to connect the sensors to the ports on your Raspberry Pi or Arduino board. You’ll connect each sensor to its respective port on your Raspberry Pi or Arduino by using a small piece of wire that has two ends that fit into each of the sensors. It’s just like using an interconnecting wire from Adafruit. Connect one end of the wire you have from Adafruit to one end of this new piece of wire. And then connect it to one port located on your Raspberry Pi or Arduino board.
How To Build Automated Smart Slarm System for Smart Home?
You’ll need to connect four sensors to the Pi 3, and those sensors need to be connected only one way. For this, you’ll plug two wires from each of your sensors into Pi 3 ports next to each other.
Once all your sensor wires are connected, you’re ready to program your Pi. You can use Raspbian for this project.
You can even install the software called node-red-contrib-pi-alarm by using sudo npm install -g pi-automated alarm system. You’ll need to restart your Pi after installing this software.
Add a new node in Node-Red by clicking on the Settings icon and under the build tab. Click on “Switch to advanced mode.” In advanced mode, you can now add a node from npm by choosing “Manage Palette.” From there, choose “pi-alarm” from the list of nodes and click OK.
The current version of the node that I installed is 3.0.5, which is available in the repository. You can go to the repository and download what you need (you may need to reboot your Pi when you update).
Click on “Add” when you see the node in Node-Red to add it in the Node-Red system. It should look like this once you added it:
Click on “Add Trigger” when you see your node in Node-Red, and select one of your sensors under “Sources.” Click on “Next.” That’ll take you to a page to set up a programmable timer for this alarm system.
You can set up the time for this alarm system by selecting the time interval you want to use.
Repeat steps 4-6 for all your sensors. This is what my Node-Red screen looked like after I was done with this project:
Click on “Add Action” under your node, and select one of your sensors. Click on “Next.” You’ll need to configure some settings like the reporting type for this alarm system (there are two options, which include email and MQTT).
You can set up one of your automated alarm system sensors to send an email. To do this, click on “Send Email” and select the type of sensor you want to use. This alarm system will send you an email every time it’s activated. The other setting for this alarm system is MQTT, which would be a good option if you’re using this project with something like Home Assistant.
Repeat steps 8-9 for all your sensors. Here’s what my Node-Red screen looked like once I was done with the project:
Click on “Add Action” under your node, and select “MQTT”. Click on the “Next.” option; this takes you to the MQTT configuration page.
You can configure your MQTT by clicking on “Add to Key” and adding the name of your automated alarm system sensor, which should be something like “kitchen window” or “garage window.”
Click on “Save” once you’ve added all your sensors. You can configure MQTT by changing the topic names or adding custom data.
YOU MAY ALSO LIKE TO KNOW: