Re-programme an stc-1000 v1.0 with custom brewing firmware, that supports temperature gradient profiles.
The STC-1000 is a dual stage (heating and cooling) thermostat that is pretty cheap to buy. I (and a low of fellow homebrewers) use them to control the fermentation temperature of beer.
The goal of this project is twofold
To create the means to reprogram the STC-1000 with a custom firmware
To create a custom firmware, suited for fermenting beer
The first goal is achieved by using an Arduino UNO with a sketch to act as a programmer, and the second by using the SDCC compiler and GPUTILS.
Download by visiting the releases page and start by reading usermanual.pdf
Both Fahrenheit and Celsius versions
Up to 6 profiles with up to 10 setpoints.
Each setpoint can be held for 1-999 hours (i.e. up to ~41 days).
Somewhat intuitive menus for configuring
Separate delay settings for cooling and heating
Configurable hysteresis (allowable temp swing) from 0.0 to 2.5°C or 0.0 to 5.0°F
Button acceleration, for frustrationless programming by buttons
Deal Extreme has these controllers for US$25 – 259160