Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Таймер для кухни

Автор: SergSV
Опубликовано 03.03.2016.
Создано при помощи КотоРед.

Таймер для кухни

Таймер для котов и кошечек что бы рыба не подгорела и молоко не убежало.

Мною много было пересмотренно схем таймеров. Но во всех них один минус , они не работаю без внешнего источника питания. Конечно попадались схемы на батарейках, но и вних как мне показалось есть лишнии кнопки для управления таймером. По этому было решено сделать таймер у которого было минимум органов управления, хорошая точность, работа от аккумуляторной батарее (АКБ) и с возможностью заряда ее. Установка кол-ва подаваемых сигналов зуммера и автоматическое выключение.  Да и размеры что бы были минимальные.

     Мозгом и сердцем таймера был выбран контроллер Attiny2313 в smd корпусе . В качестве индикатора 3-x цифровой 7 сегментный индикатор. В качестве контроллера заряда батареи TP4056 или LTC 4054. Для контроля разряда АКБ была применена специализированная микросхема BU48xx. Для большей точности по времени был применен кварцевый резонатор частотой 4.9152мГц. Во время теста в 10 минутном интервале ухода по времени обнаружено не было. Максимальное время которое можно поставить на таймере 9 часов 59 минут. Но врят ли этот интервал когда нибудь понадобится.

    В итоге получилось 2 схемы. 1 Вариант:

2 Вариант:

 

Отличие схем только в части заряда и контроля напряжения АКБ. В схеме можно использовать индикаторы как с общим анодом, так и с общим катодом. Тип индикатора выбирается в настройках.Разъем XP2 XP1 для порограммирования МК. Выключателя питания не предусмотренно т.к МК уходит в сон и потребление очень мизерное. R3 большого номинала т.к светодиод поставил сверхяркий что бы он не сильно слепил ( нет у меня обычных светодиодов 3мм) . Резисторы на светодиоды можно подобрать, в зависимости от желаемой яркости.

Принцип работы и настройка

После того как подключили АКБ таймер включится. Для начала нужно будет настроить тип индикатора и кол-во сигналов подаваемых при окончании времени отсчета. Включение таймера осуществляется поворотом энкодера в любую сторону. Ждем 15 секунд , при без действии в течении 15 секунд таймер выключается, нажимаем кнопку Reset и поворачиваем энкодер . Или нажимаем кнопку энкодера и поворачиваем его. Попадаем в меню настройки типа индикатора. Поворотом энкодера влево или вправо добиваемся что бы на индикаторах горели цифры 1.11. Затем нажимаем кнопку энкодера и попадаем в меню настройки кол-ва сигналов зуммера. Максимальное кол-во сигналов "99" минимальное "1". При установке значения "0" таймер будет издавать звуки пока не будет нажата кнопка энкодера. Нажимаем кнопку энкодера и выходим в рабочий режим. Все установки сохраняются в EEPROM. По этому если даже сядет АКБ настройки не сбросятся.

В рабочем режиме поворачивая энкодер вправо увеличиваем время, поворотом влево уменьшаем время. Шаг установки 1 минута. Для запуска таймера жмем кнопку энкодера. Начнет мигать точка разделяющая часы и минуты. Время в ходе работы будет уменьшаться и всегда можно увидеть сколько осталось времени. В процессе работы таймер можно остановить нажатием кнопки энкодера. Таймер остановится и время сбросится в "0.00" . Можно заново установить время и запустить таймер. Если в рабочем режиме пока не запущен таймер не совершать ни каких действий, таймер выключится через 15 секунд.

Фото готового таймера на TP4056. Плата делалась под определенный корпус. Ее размеры 75мм х 45мм и односторонняя.

Плата низ:

Плата верх:

Светодиоды, зарядка, заряжен и разряжен АКБ.

С установленным аккумулятором:

Внешний вид:

 Фьюзы при програмировании:

 

Прошивка, схемы и платы в архиве. Все нарисовано в DipTrace.


Файлы:
Прошивка, схема, плата


Все вопросы в Форум.


Как вам эта статья?

Заработало ли это устройство у вас?

44 6 4
4 0 0