Michael Marinis
Published © GPL3+

SERENA: Alarm Control Panel

A 3-password alarm control panel, using a Bluetooth to arm.

EasyFull instructions provided1 hour6,543
SERENA: Alarm Control Panel

Things used in this project

Hardware components

Arduino Mega 2560 & Genuino Mega 2560
Arduino Mega 2560 & Genuino Mega 2560
×1
Arduino Nano R3
Arduino Nano R3
Might need more if you plan to cover more doors/windows.
×1
3.2 Inch Touch Screen
×1
Real Time Clock (DS3231)
×1
HC-05 Bluetooth Module
Might need more if you plan to cover more doors/windows.
×2
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
×1
LED (generic)
LED (generic)
×1
Buzzer
Buzzer
×1
General Purpose Transistor NPN
General Purpose Transistor NPN
Specifically 8050
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
Visual Studio 2015
Microsoft Visual Studio 2015
Personally used 2017, no big difference...

Story

Read more

Schematics

Schematic!

Just a note, the screen just goes on top of the Arduino MEGA, I just have the component there, because it would block all the other wires. There are no special wires needed for this one, you just place the Shield with the screen on the board.
Sketch 83dzwtgnhj

Code

SERENA Alarm Control Panel

The Serena_(number) is the main program that is uploaded to the MEGA board. Inside the Serena_Test folder, there is a folder named "slave". It contains the code that must be uploaded to the NANO board. The repository also contains two folders, named "Graphics" and "Security". These folders must be placed in Documents/Arduino/Libraries.

Credits

Michael Marinis

Michael Marinis

2 projects • 7 followers
Undergraduate student in Technological Educational Institute of Kavala. Open to all critics, I'm trying to improve each and every day.
Contact
Thanks to Georgios Marinis, Henning Karlsen, and Dejan Nedelkovski.

Comments