Guinea Pig Heating Controller


pic 1

"Snacks" and "Nibbles" - no idea which is which, the black one is Ben's and the brown one is Rachel's


pic 1

Underfloor heater


pic 1

Bedroom heater


pic 1

Bedroom temperature sensor


pic 1

Living room temperature sensor


pic 1

IP65 control box and outside temperature sensor


pic 1

Control box inside - without mains cables
The beige box at bottom left is a 4 channel temperature monitor and relay unit from Quasar
Above that is a slug (Linksys NSLU2) running Debian Linux connected to the Quasar board with a USB to serial adapter
The slug is wireless-enabled with a USB dongle, and is hardware hacked to boot at power-on
Top right is the power supply, 12v for the Quasar board and 5v for the slug
Bottom left is a failsafe relay - added after the first power supply failed - this will power on both heaters if the 12v supply to the Quasar board fails

pic 1

Control box inside - with mains supply and heaters connected


pic 1

Basic php web interface using Rémy Sanchez's php_serial class (the slug is running lighttpd)
Needs enhancing to show heater status (though this is obvious from the temperatures)
I will write a perl program to switch the heaters on and off as necessary when I get time, and maybe even add a graph to the web page using gd



© peter@pandasys.co.uk 2010