The Security System
I wanted the security system to be controllable and queryable from the
central controller. This would preferable occur over the home control network,
since the security system could be a long distance away. At the time of
my search (fall 96) I could not find any system at an affordable price
that precisely met my needs, so I decided to build one instead. This section
will not be very detailed for obvious security reasons.
The system runs on a small commercial microcomputer board, with the
program written in C. It has the following sensors, all hardwired:
-
Exterior Door Sensor
-
Windows
-
Motion Sensors
-
Glass Break Sensor
-
Smoke Detector interface
-
Garage Door Sensor
There were several features I implemented to increase reliability:
-
All sensors wired via twisted shielded cat 5 cables
-
High Current (5mA) loops for all zones
-
All inputs have individually customizable half second software filters
to remove glitches
-
There is a hardware watchdog timer that the processor pings at a set rate.
Should the processor die (due to glitch, brown out, programming error,
or whatever reason) a hardwire security circuit takes over. This circuit
simply trips the alarm horn and flashes lights when there is a security
violation while the system is armed.
-
12 Volt, 50Ahour battery for backup power
These are the features of the system:
-
Electronic bell pings a number of times depending on which door opened,
allowing us to know where the entry occurred
-
Modes (perimeter, away, normal) etc. setable from the central controller
-
Status of all zones continuously available to central controller
-
Disarm and degree of Arm controllable by central controller
-
Central controller turns on a light if it is dark one exterior doors
-
Central controller turns on interior light if its is night time and a certain
collection of lights is off
-
As in the case of the standard X-10 alarm system, all lights in the house
flash when there is a security violation. A very loud horn mounted exterior
to the house also sounds in this case
-
Central controller calls and speaks or pages in case of violation
-
Central controller speaks the zone of violation or entry (future enhancement)
Home Automation Main Page
Back Home