We all know that 555 timer IC is unbeatable but when speaking of flexibility and time range it might not be what you want. This is why Evilmadscientist designed a simple ATtiny2313 based relay board with pre-programmed functions to use right away. Board is equipped with single mechanical relay and 8 position dip switch for selecting operation modes.
By selecting DIP switch values it is possible to set delay timer from 1 second up to 31 hour. There are few other function like one shot timer, automatic trigger upon turn-on, stop button. You can use it as stand alone module or plug ISP programmer and tweak this open source kit for your own needs.