Пятница, 26.04.2024, 18:22 Приветствую Вас Гость

Автозапуск за 1500р. на ЛЮБОЙ сигнализации?! -> at13.ru

Главная | Регистрация | Вход | RSS

Каталог статей


Таймер обратного отсчета на Attiny2313 с LCD1602

Предлагаю вашему вниманию схему простого таймера, где его применить решать вам. Мне скоро нужен будет таймер для испытательного стенда, чтобы устройство включалось и отключалось само через определенное время. Поиски в интернете ничего не дали, но встретил одну интересную схему на сайте паяльников, но и то, меня не устраивал его функционал - после отсчета таймера на выходе светодиод загорался и моментально тушился. Т.е. если подключить реле, реле включалось бы и моментально отключилось. Хорошо что был прикреплен исходный код программы в BASCOM AVR,  и я принялся переделывать прошивку. Прошивку я переделывал для 24 минут, на сайте что по ссылке выше лежит прошивка на 24 часа, можете прошить без проблем этой же прошивкой, (т.к. порты я не трогал и схема соответственно тоже, не изменялась).

Для изготовления таймера понадобится:

1. Микроконтроллер Atmel Attiny2313 (с любыми индексами)
2. LCD индикатор 2x16 на контроллере HD44780
3. Тактовые кнопки (3 шт.)
4. Динамик или пьезоизлучатель
3. Резистор 100ом (2 шт.)
4. Резистор 4,7кОм
5. Оптопара по усмотрению, подключается она вместо светодиода, так же можно подключить транзистор.


Кнопка S1 – Подтверждение, кнопка S2 – Установка Минут, кнопка S3 – Установка Секкунд. Для устройства я написал разные версии прошивок, после того как завершится отсчет времени:

1) Сработает реле и сразу же отключится.
2) При включении питания таймера реле отключено, после завершения отсчета сработает реле.
3) При включении питания таймера реле включится, а после завершения отсчета реле выключится.



Схема таймера:

Открыть схему в большем разрешении!




При включении питания выходит заставка:




Затем название устройства:




В зависимости от версии прошивки в названии устройства может присутсовать дополнительное слово в скобках: ВКЛ или ОТКЛ., это означает что после завершения отсчета таймера реле либо включится [ВКЛ.] либо отключится [ОТКЛ.]




Затем Вам будет предложено ввести интервал времени для отсчета:




После того как отсчет завершится выйдет сообщение и сработает реле.







Если нажать кнопку ОК то таймер начнёт свою работу заного.



Установка фьюзов:




Скачать файлы проекта.

Категория: Часы, таймеры, счетчики | Добавил: Адвансед (28.06.2012)
Просмотров: 6793 | Комментарии: 2 | Теги: attiny2313, 1602, таймер | Рейтинг: 5.0/3
Всего комментариев: 2
1 gogamakl  
Как изменить схему и прошивку что бы работало так .1 и2 Кнопки + и - установка времени .3  Кнопка меню -выбор режима.4 Кнопка пуск.И что бы через меню можно было запрограммировать в память несколько временных данных.При отключении питания запрограммированные данные сохранялись.Логика работы такая <Меню> <+ и - установка времени> <Ок фиксация> и так несколько фиксированных режима.Без <Меню> + и - без запоминания. <Пуск включение>

2 Artur21  
никак, исходника нет в архиве((

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Вход на сайт
Наш опрос
На каком общественном транспорте вы чаще ездите?
Всего ответов: 171
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта