Главная » Бытовая электроника » Миниатюрный таймер от 1 секунды до 100 часов на Attiny2313

Миниатюрный таймер от 1 секунды до 100 часов на Attiny2313

Разрабатывая недавно блок управления освещением, автор обнаружил, что доступные аналоговые или механические таймеры недостаточно точны или удобны. И поэтому он разработал таймер, управляемый небольшим микроконтроллером AVR ATtiny2313.

Представленное здесь устройство может включать и выключать нагрузку с точностью до 1 секунды в течение периода от 1 секунды до 99:59:59 часов.

ATtiny2313 работает от кварца с частотой 4,9152 МГц для получения временного интервала ровно в 1 секунду. ЖК-дисплей работает в 4-битном режиме. Ввод данных осуществляется посредством четырех кнопок с внутренними подтягивающими резисторами.

Миниатюрный таймер от 1 секунды до 100 часов на Attiny2313

Миниатюрный трансформатор (9 В, 1,5 Вт) обеспечивает гальваническую развязку между электросетью и схемой таймера. Для небольших коммутируемых нагрузок (менее 200 Вт) силовое реле можно заменить полностью электронным твердотельным реле. Рекомендуется разделить схему на две отдельные платы: LCD, микроконтроллер и кнопки на одной плате и трансформатор, выпрямитель и реле на другой.

Работа таймера

Когда таймер работает, на индикаторе отображается предустановленный период времени и оставшееся время:

PRESET 1: 10: 08 COUNT 0:09:59

При желании можно выбрать альтернативный формат:

PRESET th 10m 8s COUNT 0h 9m 59s

Использование функциональных кнопок:

  • START: запуск таймера на заданный период
  • STOP: остановка таймера, выбор меню для настройки значений и опций
  • +: увеличить выбранное значение на l
  • -: уменьшить выбранное значение на 1

Можно установить следующие значения:

  • Menu 1: SET HOURS 00
  • Menu 2: SET MINUTES 00
  • Menu 3: SET SECONDS 00
  • Menu 4: DISPMODE 0

Кнопки + и — изменяют выбранное значение, а одновременное нажатие обеих кнопок сбрасывает значение до нуля.

При программировании ATtiny23l3 должны быть установлены следующие фьюзы:

  • EXT: 0xFF
  • HIGH: 0xD
  • LOW: 0xFD

Скачать прошивку (1,7 KiB, скачано: 339)

Оставить комментарий

Ваш email нигде не будет показан. Обязательные для заполнения поля помечены *

*