Remotely controlled fan regulator

This remote controlled fan regulator is based on AVR microcontroller and is able to control AC loads like fan. It controls current power passed to device by switching triac. It accepts IR commands from hobby remote control in NEC format and can accpet commands from three buttons:

Enter – to turn ON/OFF; up – to increase speed and down – to decrease fan speed. There are 10 total steps of speed that are visible on 7 segment LED display. Seems to be practical circuit that can be used for many purposes like lamps, fans and more.