This project is a simple home alarm system equipped with a motion detector and RFID authentication and was done for the MIPS course at the School of Electrical Engineering of the University of Belgrade.
When the system is armed, in case it detects motion in the vicinity of the device a countdown is started signaled by periodic beeps. During this time the user is expected to authenticate himself by placing his RFID tag on the reader, thus disarming the system. If the user does not do this, an alarm consisting of two interchanging tones is sounded.
The core of the Home Alarm system is the STM32 microcontroller on the MikroElektronica's Clicker 2 board. The system also consists of the RFID-RC522 module, a motion detector taken from a Paradox Motion Detector and a Piezo Buzzer.
During development, code for interacting with the RFID-RC522 module from an Arduino was used, with minor ajdustments made in order to translate it for the Clicker 2 board. The original code for Arduino can be found here.
A demo of the system can be found below.