Programmable Thermostat Project
From Makers Local 256
Creator: |
Overview
A programmable thermostat is required to keep costs down while keeping everyone as happy as possible with the temperature of the shop.
Hardware Requirements
The programmable thermostat should:
- Be able to control a heating or cooling device by remote means
- Currently, X10 and X10 via network proxy are options
- Have a user interface for people to interact with at the physical location
- LCD with buttons
- Features required from Wireless Weather Sensors
- Be remote controllable via wireless serial (xbee, zigbee, etc)
- Be able to control a heating device via 120V relay
- Be able to control a cooling device via 120V relay
- Be able to set hot and cold device activation temperatures and hot and cold device cutoffs
Software Requirements
- Toggling between occupied and unoccupied temperature settings
- Transition from occupied to unoccupied state after a timeout and audible alarm
- Local or remote user can silence alarm and reset timeout
- Possible X10 control of heating and cooling devices
Solution
- Dockstar
- Already runs linux, so easy to add a remote interface
- Easy to control USB-attached LCD w/ buttons
- Alpha WiFi USB dongle
- Wireless serial interface to the Wireless Weather Sensors via serial or USB