Difference between revisions of "Programmable Thermostat Project"
From Makers Local 256
m (→Software Requirements: fix categories) |
(add possible solutions) |
||
Line 32: | Line 32: | ||
** 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 | ||
+ | |||
+ | ==Solution 1== | ||
+ | * Arduino with a setup similar to the [http://hackaday.com/2009/03/12/thermosmart-arduino-thermostat/ one that made hackaday]. | ||
+ | * Wireless capability would need to be added to this solution along with the external control mechanism | ||
+ | ** WiFi shield? | ||
+ | |||
+ | ==Solution 2== | ||
+ | * Dockstar | ||
+ | ** Already runs linux, so easy to add a remote interface | ||
+ | * Alpha WiFi USB dongle | ||
[[Category:Embedded Devices]] | [[Category:Embedded Devices]] |
Revision as of 10:21, 31 January 2011
Creator: |
Contents
[hide]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 remote controllable (all features)
- Wifi, indirect network connection such as serial to a laptop, xbee
- Be able to control a heating device via 120V relay
- 1 GPIO
- Be able to control a cooling device via 120V relay
- 1 GPIO
- 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
- Be able to monitor temperature accurately in one or more locations
- DS18B20+ temp sensors
- USB temperature sensor?
- Built-in temp sensor?
- Wireless Weather Sensors
Software Requirements
- Occupied hot target with hot-side hysteresis
- Unoccupied hot target with hot-side hysteresis
- Occupied cold target with cold-side hysteresis
- Unoccupied cold target with cold-side hysteresis
- Transition from occupied to unoccupied state after a timeout and audible alarm
- Local or remote user can silence alarm and reset timeout
Solution 1
- Arduino with a setup similar to the one that made hackaday.
- Wireless capability would need to be added to this solution along with the external control mechanism
- WiFi shield?
Solution 2
- Dockstar
- Already runs linux, so easy to add a remote interface
- Alpha WiFi USB dongle