My Home Automation Setup
My Home Automation Setup (completed in 2000)
Linux PC:
Linux makes a good controller for home automation projects. Source code
is freely available and the darn thing never crashes - even if you try
really hard! With an apache web server installed, easy to use web
interfaces can be created to control things in the house. <p>
1-wire sensors:
From Dallas Semiconductors, these sensors are extremely easy to use. They
are tiny and connect to the serial port of any PC. They do not require
any external power source (less wires, yay!) <p>
X-10 Devices:
These devices make use of your home’s electrical wiring to propogate
control signals. Various modules can be bought for controlling appliances
such as lamps and coffee machines. Attach a motion sensor and you can
turn on lights automatically when you walk into a room. X-10 signals
can be broadcast from either a remote control or a PC with the
appropriate interface.<p>
Cell Phone:
Cell phones with a built in WAP browser can be used in conjunction with
Apache web server to receive information and control X-10 devices through
the web (ain’t that cool!) <p>
In the diagram above, all components drawn as rectangles are on a
solid-state, low power linux computer. The modem is used to log caller ID
information. 1-wire sensors provide temperature, humidity and light
readings. The Apache web server acts as a central coordinating process
while mySQL database saves information fed by the modem and 1-wire
sensors.<p>
References: