Контроллер обогрева зеркал и заднего стекла

На микроконтроллере

Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала. Схема построена на микроконтроллере ATtiny13A. Описание работы:

Кратковременное нажатие на кнопку приведет к включению/выключению выхода 1 канала OUT1 Срабатывание происходит по отжатию кнопки., одновременно пропикает биппер. Биппер умеет пропикивать разной «мелодией» вкл-откл.

Длительное нажатие более двух секунд приведет к включению/отключению второго канала OUT2. Так же пиликает биппер.

Снимок28

После включения канала срабатывает таймер отключения, который выключит выход через время, заданное настройками.

Длительное нажатие на кнопку более десяти секунд вводит контроллер в режим программирование времени таймера отключения. Если удерживать кнопку дальше, то последует пиканье биппера, каждое пиканье равно задержке отключения в одну минуту.

Максимальное число минут — 100. Начало счета с двух минут. После отжатия кнопки проиграет мелодия — настройки сохранятся. Настройки сохраняются, если какой либо из выходов активен и включен. Это поваляет запрограммировать таймер для каждого канал отдельно или сразу одновременно запрограммировать два канала.

Ссылка на аврхив для самостоятельной сборки CodeVision + схема, протеус, прошивка и фьюзы: архив…

Автор; Степан Палыч

Оцените статью