http://bbqandbanjos.blogspot.com/2012/02/banjos-arduino-timer-circuit.html Arduino Adjustable Timer Controller with Relay project. This was an early version of a heater controller for my porch's gas heater. I later decided to redo this project with a thermocouple. However, I thought this version might be of some interest to anyone looking for the ability to control a relay with adjustable time for on/off.
Has indicator lights for on/off, power switch, knob for time adjustment.
Housed in a cigar box.
Includes project description, photos, fritzing diagram, source code.
I'll post the thermocouple version at a future date.