Difference between revisions of "Programmable Thermostat Project"
From Makers Local 256
(→Requirements: reorganize requirements and add possibility for sensing temperature) |
m |
||
(3 intermediate revisions by one user not shown) | |||
Line 10: | Line 10: | ||
==Hardware Requirements== | ==Hardware Requirements== | ||
The programmable thermostat should: | The programmable thermostat should: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* Be able to control a heating or cooling device by remote means | * Be able to control a heating or cooling device by remote means | ||
** Currently, X10 and X10 via network proxy are options | ** Currently, X10 and X10 via network proxy are options | ||
* Have a user interface for people to interact with at the physical location | * Have a user interface for people to interact with at the physical location | ||
** LCD with buttons | ** 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== | ==Software Requirements== | ||
− | ** | + | ** Toggling between occupied and unoccupied temperature settings |
− | + | ||
− | + | ||
− | + | ||
** Transition from occupied to unoccupied state after a timeout and audible alarm | ** Transition from occupied to unoccupied state after a timeout and audible alarm | ||
** Local or remote user can silence alarm and reset timeout | ** 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 | ||
− | [[Category: | + | [[Category:Embedded Devices]] |
+ | [[Category:Hardware]] | ||
+ | [[Category:Software]] | ||
+ | [[Category:Remote Control]] | ||
+ | [[Category:WiFi]] | ||
+ | [[Category:Makeshop Bootstrap]] | ||
+ | [[Category:Project]] |
Latest revision as of 15:55, 17 August 2011
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