|HAT- Home Automation Terminal|
As noted under Description I intend this to evolve into a general home automation terminal which will display and control a variety of information. The next few steps are (mostly in order, key for X's at bottom)
Temperature sensing (have thermisters now, may change to Dallas one-wire or other sensors if time and resources permit) Music - I'd like to be able to send QBasic like play statements to play short musical pieces "cdefg>ab" (May not happen) Protocol - I need to design first a Master-Slave protocol for an RS-485 network, controlled by a computer in the basement. Perhaps I'll jump straight to multi-master. Put the RS-485 chip in and design a computer interface at both the hardware and software level for the 485 network. Wire the house Redesign the unit for a flash uController such as the PIC16C8xx line Place a few test units around the house Design the Heater, Ventilation and Air Conditioning Controller and hook it into the network Set up a computer to master the system, and get info from the internet periodically Place door/window sensors Place IR-motion sensors in each room Re-design protocol for peer-peer intelligent networking, ideally no computer needed. Decide how to handle music/MP3/intercom integration =Waiting =Designing =Prototyping =Coding =Done
I Want One!
I'm glad! I'd like to have many people involved in this project. If anything is unclear on this page or in the schematic, please email me about it. I would like to make this as simple and easy to follow as I can. I will be composing a FAQ later as more questions are asked, so please check back.
I will likely sell programmed chips and some parts, perhaps kits, in the future if there is any interest. Please contact me to show your interest. Note that this will not occur until I reach a certain point which is not yet determined, but will likely be just after I design the network protocol. These are flash based, and I am designing them such that they can be re-programmed from the master computer on the network, you will not have to uninstall or remove them from their locations to re-program them (except under catastrophic failure).
If you are a software/hardware developer/hobbyist, and want to participate in the development of the system, or simply have suggestions, pointers, etc, please don't hesitate to contact me. If there are enough interested I will see about developing a code repository so that we can get updates and changes done more quickly.
[News] [Description] [Operation] [Future] [Pictures] [Code] [Schematic] [I want one!]
Everything on/in this site is copyright
Adam Davis, 1999-2000, except where otherwise noted