
Homebrew (hardware and beer) Kegerator Thermostat
Here’s a picture of a project I recently completed: a thermostat for controlling the temperature in a homebrew kegerator. I am using a small chest freezer which can hold two cornelius kegs and associated CO2 tank. I could have spent the $ to just buy a nice digital one (from my favorite homebrew supply shop, Chicago Brew Werks), but I had some parts on hand and picked up a few parts from Adafruit and pieced it all together for much less. The main switch is a 25A solid state relay (a bit over-kill for the 1.5A compressor…) which is controlled by a spare ColorNode board I had laying around (eventually I’ll use the transceiver to let me monitor/control the temperature wirelessly). The design uses the Maxim 1-Wire DS18B20 for temperature measurement (accurate to ~1°F with ~0.1° resolution), white I2C seven-segment display, round tactile buttons for adjusting temperature settings (high/low turn on/off points) and enabling the temperature control, and cable glands to hold the input/output power cords securely in place (not necessarily for water proofing). The electronics are powered from the AC line input using a miniature AC/DC converter which supplies 5V @ 1W. The temperature sensor is attached via some speaker wire and encapsulated in Sugru on one end and the other end terminates at a 1/8″ stereo plug. The enclosure is a Radio Shack plastic project box into which I cut holes for the display, buttons, ON LED, power cables, and temperature probe jack. The display and buttons (and a bunch of wires) are soldered to a protoboard and mounted via standoffs to the box lid. The height of the buttons and the display almost matched up perfectly to each other when mounted on the board. I made sure to isolate the AC line wiring from the DC control wiring to make sure it would be safe to use. Overall it turned out really well and I’m looking forward to having cold homebrew on tap!










