Difference between revisions of "Programmable Thermostat Project"

From Makers Local 256
Jump to: navigation, search
(Requirements: clarify terms and reword where necessary)
(convert to real project page)
Line 1: Line 1:
==Description==
+
{{Project|Creator=Opticron
 +
|Status=<onlyinclude> Early Development </onlyinclude>                                <!--LEAVE ONLYINCLUDES FOR STATUS HACK-->
 +
|Born On=15:29, 26 January 2011 (CST)                                                                  <!--DO NOT EDIT -->
 +
|Last Updated={{#time: H:i, d F Y| {{REVISIONTIMESTAMP}} }} (CDT)              <!--DO NOT EDIT -->
 +
}}
 +
 
 +
==Overview==
 
A programmable thermostat is required to keep costs down while keeping everyone as happy as possible with the temperature of the shop.
 
A programmable thermostat is required to keep costs down while keeping everyone as happy as possible with the temperature of the shop.
  
Line 25: Line 31:
 
** 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
 +
 +
[[Category:Put Category Here]]                                                  <!--MAKE AS MANY CATEGORIES AS YOU NEED-->

Revision as of 16:29, 26 January 2011

Creator:
Opticron
Status:
Early Development
Born On:
15:29, 26 January 2011 (CST)
Last Updated:
16:29, 26 January 2011 (CDT)

Overview

A programmable thermostat is required to keep costs down while keeping everyone as happy as possible with the temperature of the shop.

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?
  • Have certain software capabilities
    • 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