Home Monitor and Alarm System

System Diagram

Major Specifications

Arduino Mega 2560: Microcontroller ATmega2560 (8-bit), Clock Speed 16MHz, 8 KB of RAM, 4 KB of ROM, 256Kb of Flash Memory, 54 Digital I/O Pins, 16 Analog Input Pins, 3x Serial Connections (RS232)
LCD KeyPad Shield: LCD 16 x 2 character space (Blue Backlight), 6 keys (select, up, right, down, left and reset)
Sensor Shield v4: Buckled analog ports, voltage regulated, all input pins with VCC/GND
Acrilic case

Power analysis
Power Failure: Detects a power outage in 300 miliseconds

Air analysis
MQ-2: Gas Sensor Module. Smoke, Propane Detection. (Detectable Concentration: 300-10000ppm)
MQ-5: Liquefied Petroleum Gas Sensor. LPG, Methane Detection. (Detectable Concentration: 300-5000ppm)

Temperature range: -55°C to +125°C
Precision: 12-bit (XX.XX °C)
Accuracy: ±0.5°C from -10°C to +85°C

Measurement Range: 20-90%RH
Humidity Accuracy: ±5%RH

Frequency bands: Dual Band EGSM 900 and GSM 1800 (GSM Phase 2+)
Antenna design: 50 Ohm
Normal operation: -20°C to +55°C

Water leak detection
High Sensitivity Water Sensor: Detection starting on 1mm of water leaked. Detection area: 40mm x 16mm.

Door Sensor
Opening Detection: Magnetic reed switch detects opening door instantaneously

Motion Sensor
Infrared PIR Motion Detector: Infrared movement detection on a 360º angle

Active Buzzer: Makes sound alarm, alerting that something is wrong

RFID Card Key ID Reader Module
RFID Tags: Can register up to 5 RFID tags, and those tags will be used to enable/disable the alarm
Exit home: When alarm is enabled you have 1 minute to exit from home before triggering any alarm. (value configured on Menus)
Enter home: When you enter home with alarm enabled you have 10 seconds to disable alarm trought a valid RFID tag. (value configured on Menus)

Fully Working Prototype