Skip to content

School project for the MIPS (Microprocessor Systems) course at the School of Electrical Engineering, University of Belgrade. This project is a simple home alarm system equipped with a motion detector and RFID authentication.

Notifications You must be signed in to change notification settings

nikolapeja6/MIPS_Proj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

MIPS Proj

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.

Demo video

About

School project for the MIPS (Microprocessor Systems) course at the School of Electrical Engineering, University of Belgrade. This project is a simple home alarm system equipped with a motion detector and RFID authentication.

Topics

Resources

Stars

Watchers

Forks