Многие повторившие "Умные кнопки" периодически пишут мне с просьбами сделать кнопку на какое-то определённое время выдержки. Таких просьб уже больше десятка выполнил, а сегодня подумал: зачем людей "привязывать" к определённому фиксированному времени, лучше чтоб человек сам мог выбрать нужный интервал. Даже во время работы устройства.
Схема таймера традиционно аскетична, практически без деталей. С помощью переменного (или если не нужны частые изменения временных интервалов то подстроечного) резистора задаётся время выдержки. От нуля до 30 минут (позже добавил версию от 0 до 3-х минут). Резистор лучше взять с линейной зависимостью сопротивления от угла поворота ручки (советские - группа "А" или импортные группа "В"). Тогда не нужно будет тратить много времени на калибровку положения ручки и разметку шкалы таймера в минутах будет проще сделать.
При подаче питания, таймер находится в выключенном состоянии. Длительное (около секунды) удержание кнопки в нажатом состоянии вызывает включение таймера. При этом включается реле и начинает мигать светодиод, индицируя счёт времени. По достижении заданного интервала, реле и светодиод обесточиваются. Таймер можно выключить досрочно нажатием кнопки.
Недавно получил на почту письмо с просьбой добавить к таймеру функцию остановки в случае пропадания основного питания и возобновления работы при восстановлении подачи напряжения. Ниже доработанная схема таймера с контролем питающего напряжения.
Прошивку таймера можно бесплатно скачать в разделе "Каталог файлов".
Если при повторении этой конструкции у Вас возникли какие-то вопросы или идеи по улучшению её, напишите мне в онлайн форме свои соображения по этому поводу.