Hi,
I came across this site on a google hit searching for something unrelated. I saw this topic and joined to share some information.
I have slowly been working on a HomeAutomation\Alarm\Sensor system based upon RS-485. I choose RS-485 because if it differential signaling that that isn't sensitive to electronic noise and interference. I've based my design on the PIC 18F6722 MCU. The system is designed to be connected using a four conductor connection; two for power and two for the RS-485 communication. So far I have two modules designed; a Dual Zone Fire-alarm controller and a 4 port relay board. All of the modules will be addressable and can be monitored from a central location. Some of the modules and operate independently with out a master controller (such as a the fire-alarm module)
The Dual Zone Fire Alarm Controller support four wire commerical smoke dectectors (two for power and two for signal alert). The alarm controller supports the commerical remote alarm signalling by reversing the power voltage polarity to force the smoke detector to sound the alarm (this can be used to activate all of smoke detector sounders when smoke is detect on one). Each Zone can be used to narrow down where smoke was detected. I've also included support for combusible vapor sensors that can set of the fire alarm if significant amounts of a flammable vapor is present in the air (proactive fire detection).
The four port relay module always you to control four devices up to 125V @ 5As. The relays are latched so they remain on or off without the module applying significant current to constantly energize the relay coil.
All modules can operate from 18VDC to 55VDC and are designed to use very low power. All modules include system monitor tools to monitor voltages (ie Input voltage, 5V for the MCU and other digital logic, and 12V/15V if the module used either of these voltages). It also has a built in temperature monitor. All modules include overvoltage\surge protection, using TVS avalanche diodes and Gas discharge tube devices. RS-485 Speed can be set from 4800bos to 230Kbps. (Slow speed are required for long distance connections that over hundreds to thousands of yards. Data will be transfered using a simplied packet protocol, where each device is assigned its own unique address.
Other modules are planned but I haven't started them. I just finished the four port relay module last week. Future modules will include a general alarm module to detect intrustion, from PIR, glass breakage detector, door & window switches, etc, Door strike\RFID card swipe (WIEGAND Protocol)\Keypad module, AC power sensor to monitor AC voltage and current, perhaps remote camera controller using an inexpensive SPI\I2C camera, and other sensors. I would also like to add a device switch\hub that can be used to connect multiple ports to a central controller that functions simialar to an Eithernet switch, but using RS-485. I've chosen RS-485 because it can work over much longer distances (up to about a mile) and is much better operating in high electric noise enviroments, where ethernet is limited to about 100 meters, and ethernet can't tolerate a lot of electrical noise.
i've attached a schematic of the 4 Port Relay design and PCB layout for your reference. I am not sure if this project is of interest to anyone. Schematic and PCB was created using Diptrace.