Таймер обратного отсчета на Attiny2313 с LCD1602 - Часы, таймеры, счетчики - Микроконтроллеры - Каталог статей - Собери свою радиосхему! Сайт радиолюбителей.
Собери свою радиосхему!
Воскресенье, 04.12.2016, 02:48 Приветствую Вас Гость

Чебоксары

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

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

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

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
у нас тут все на bascom)

Подавляющее количество часов на Atmega8 выполнены с использо...

В чем тогда может быть причина, что у меня показывает лишь в...

Рейтинг@Mail.ru