Ever wondered how alarms work? How do they know that somebody is moving or how to detect a broken window? Want to set up a custom alarm system that can be tailored to your needs? How about we add IoT capabilities to provide remote access to alarm/disarm, or even open a door?
A modern alarm system can very easily amount to thousands of dollars. On top of that, back to base monitoring and fees can be a costly exercise. While DIY kits exist they are often not tailored to exactly what you need to suit your application. An alarm consists of three basic parts, the inputs, outputs, and control unit. We will be using an Arduino Mega as our control unit, and add various inputs and outputs to make a custom alarm system that can work off as little as 5V. The system can handle multiple inputs and outputs and is designed to be a starting point for any custom application you have in mind. We have broken up this project into two logical steps. The first is circuit design and prototyping. Part 2 will enable remote access and enhance functionality, as well as put it into a tidy case for real-world application.