Простой таймер с индикацией на ATtiny2313
Просмотры:
6466
2019-02-28
Очень часто, и не только на кухне, как это принято считать, необходимо через определенный период времени не забыть, что-то сделать или выключит/включить какую-то нагрузку или устройство, вот тут и приходит на помощь таймер.

Схема действительно простая и кроме программирования МК никакой сложности не представляет, да программирование, если вы хоть раз это делали, тоже не проблема вообще.
В устройстве используется микроконтроллер - Attiny2313, индикатор с общим анодом. Транзистор можно заменить на любой другой маломощный npn транзистор. Для питания схемы очень удобно использовать одну банку любого Li-ion акб и конечно можно дополнить схему контроллером заряда от USB. Энкодер (ENC) используется механический, который можно выдрать из любой мышки с колесом.
При прошивке нужно выставить следующие фьюзы: CKDIV8, SUT1, CKSEL0, CKSEL1.
И если было упоминание об исполнительном устройстве, то так оно и есть: 19я нога Attiny 2313 может управлять реле, т.е. по окончанию таймером отсчета времени будет отключится/включатся какое-то устройство, включенное через реле, например, свет в туалете)).
Если звук не нужен, можно убрать цепь "спикера" и транзистор вообще, или поставить тумблер перед динамиком или базой транзистора (фантазия может гулять безгранично) для опционального отключения звуковых эффектов.
Для изменения мелодии сигнала есть небольшой мануал (инструкция) и все необходимое для этого.
Для гурманов, можно просто использовать, что-то готовое: например такой:

Схема действительно простая и кроме программирования МК никакой сложности не представляет, да программирование, если вы хоть раз это делали, тоже не проблема вообще.
В устройстве используется микроконтроллер - Attiny2313, индикатор с общим анодом. Транзистор можно заменить на любой другой маломощный npn транзистор. Для питания схемы очень удобно использовать одну банку любого Li-ion акб и конечно можно дополнить схему контроллером заряда от USB. Энкодер (ENC) используется механический, который можно выдрать из любой мышки с колесом.
Управление таймером:При кратковременном нажатии на кнопку S1 таймер включается и выключается. Время выбирается, прокруткой энкодера, в диапазоне от 1 до 99 минут. В процессе отсчета времени издается звуковой сигнал, напоминающий быстрое тиканье часов, по завершению звучит мелодия, и затем – сигнал, звучит пока таймер не отключат. При длительном нажатии на кнопку S1 – можно выбрать 3 команды, при этом, на экране отобразится «OF», «PE», «CE». «OF» - выключит таймер, «РЕ» - начнет отсчет времени со значения, которое было задано в последний раз, «СЕ» - секундомер, точнее «минутомер» - просто отсчитывает количество минут, которое прошло после запуска этой команды.
При прошивке нужно выставить следующие фьюзы: CKDIV8, SUT1, CKSEL0, CKSEL1.
И если было упоминание об исполнительном устройстве, то так оно и есть: 19я нога Attiny 2313 может управлять реле, т.е. по окончанию таймером отсчета времени будет отключится/включатся какое-то устройство, включенное через реле, например, свет в туалете)).
Если звук не нужен, можно убрать цепь "спикера" и транзистор вообще, или поставить тумблер перед динамиком или базой транзистора (фантазия может гулять безгранично) для опционального отключения звуковых эффектов.
Для изменения мелодии сигнала есть небольшой мануал (инструкция) и все необходимое для этого.
Для гурманов, можно просто использовать, что-то готовое: например такой:
Рекомендуем
Категории
- Yotube канал (11)
- Микроконтроллеры (2)
- В мастерскую (91)
- Для дома, для семьи (79)
- В авто (42)
- АКБ (26)
- Ремонт (32)
- Игрушки, эффекты (28)
- Обзоры (24)
- Радиолюбительская связь (4)
- Приемники Музей (16)
- Новости сайта (2)
- Литература (1)
- Справочник (5)
Написать комментарий