Принцип работы:
При включении установки на дисплей выводится заставка:
Через 3 секунды таймер переходит в режим ожидания. На дисплее отображается состояние ламп и текущая выдержка, считанная из энергонезависимой памяти. В этом режиме работают кнопки "Start" и "Set":
При нажатии на кнопку "Set" таймер переходит в режим изменения уставки. Кнопки "Min" и "Sec" соответственно по кольцу изменяют минуты и секунды (при удержании кнопок, значения изменяются автоматически). Максимальное значение: 59 мин : 59 сек. При повторном нажатии на кнопку "Set" значение уставки заносится в энергонезависимую память (EEPROM) и таймер переходит в режим ожидания:
При нажатии на кнопку "Start" включаются лампы и начинается обратный отсчет. В этом режиме работает только кнопка "Stop". По истечении времени лампы выключаются и звучит прерывистый звуковой сигнал. После чего таймер переходит в режим ожидания, а на индикатор выводится значение уставки считанное из EEPROM:
Принципиальная схема:
Схема особенностей не имеет. Блок питания классический, трансформаторный. Управление лампами выполнено на симисторе с гальванической развязкой при помощи оптосимистора. LCD дисплей на базе контроллера HD44780 (16 символов х 2 строки).
Микроконтроллер тактируется от внешнего кварцевого резонатора на 8 MHz, следовательно необходимо выставить фьюзы соответствующим образом (CKSEL3..0 = 1101; SUT1..0 = 11; CKDIV8 = 1; BODLEVEL2..0 = 101). Если погрешность выдержки некритична, то можно тактировать МК и от внутреннего генератора.