Радиолюбительские технологии, схемы, хобби, проекты, разработки

Таймер времени


Комментарии: 8Просмотров: 15625

Таймер отсчета времени

В данной статье опубликована схема таймера обратного отсчета времени на 59 минут 59 секунд. Схема таймера времени собрана на микросхеме Atmega8. В данной статье представлено два варианта, печатная плата в DIP28 корпусе и печатная плата в TQFP32 корпусе микроконтроллера. Схемы одинаковые, отличаются только корпусом микросхемы, выбирайте и собирайте любую печатную плату.

Также хотел еще отметить, печатная плата разведена под дисплей 0802 на контроллере HD44780. Можно установить дисплей 1602, только придется переделывать печатную плату под него или крепить его навесным монтажом (забегу наперед, прошивки для 0802 и 1602 имеются).

Таймер имеет четыре независимых и настраиваемых установки времени, которые можно использовать для различных ситуаций, не настраивая постоянно время.

Данный таймер может использоваться для засветки фоторезиста и паяльной маски. Также, если вам подходит диапазон времени таймера 59 минут 59 секунд, то смело можно использовать этот таймер для каких то других своих нужд.

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

Схема таймера обратного отсчета времени в DIP28 корпусе.

Схема таймера обратного отсчета времени в TQFP32 корпусе.

Печатная плата таймера времени

Печатная плата таймера обратного отсчета времени в DIP28 корпусе.

Верхняя сторона.

Нижняя сторона.

Печатная плата таймера обратного отсчета времени в TQFP32 корпусе.

Верхняя сторона.

Нижняя сторона.

Алгоритм работы с таймером времени

1. После прошивки микроконтроллера, чтобы в память записались нужные значения времени, на выключенном устройстве зажимаем кнопку на энкодере и включаем питание. После того, как на дисплее появится надпись "Ок!", отпускаем кнопку энкодера и таймер готов к своей работе.

2. Чтобы установить время, выбираем нужную установку времени поворотом энкодера, нажимаем длительно на кнопку энкодера. После этого на дисплее начнут мигать показания секунд. Поворотом энкодера настраиваем нужное количество секунд.

Далее, нажимаем коротко на кнопку энкодера и переключаемся на настройку минут, настраиваем нужное количество минут.

Чтобы выйти из настройки времени, нажимаем длительно кнопку энкодера и ждем сообщения "Ок!", отпускаем кнопку. Время в данной установке можно считать настроенным. Тоже самое делаем с оставшимися тремя установками времени.

3. Запуск таймера производится коротким нажатием кнопки энкодера, появится надпись "Timer !", это значит, что таймер готов к отсчету, повторное короткое нажатие запустит отсчет времени и на дисплее появится надпись "Timer *" и включится нагрузка.

Таймер во время отсчета можно остановить, для этого нужно нажать коротко на кнопку энкодера, таймер остановится и на дисплее появится надпись "Timer P" (нагрузка отключится) и будет мигать светодиод, чтобы продолжить отсчет, нажимаем опять коротко на кнопку энкодера и отсчет времени продолжится (нагрузка включится).

Также можно отменить отсчет времени. Для этого нужно во время отсчета или во время паузы нажать длительно на кнопку энкодера, на дисплее появится надпись "End!" и произойдет отключение нагрузки. После отпускания кнопки, таймер перейдет в главное меню.

4. По окончании отсчета времени на экране появится надпись "End!", будет мигать светодиод и издавать сигнал бузер и произойдет отключение нагрузки. Чтобы отключить бузер и перейти в главное меню, нужно нажать коротко или длительно (не важно) кнопку энкодера.

Хотел еще дополнить, надписи могут отличаться в зависимости от выбранной прошивки, но суть настройки и использования таймера при этом не меняются.

Работа таймера времени

Видео работы таймера для засветки фоторезиста и паяльной маски.

В данном видео показан алгоритм работы и настройки времени данной схемы таймера. Схема собрана на макетной плате для демонстрации.

Еще одно видео работы данной схемы таймера для засветки с подключенной нагрузкой.

Хотел отметить, это первая версия таймера и в ней нет бузера, поэтому по окончании отсчета времени не слышно сигнала.

Данная статья опубликована на сайте whoby.ru. Постоянная ссылка на эту статью находится по этому адресу http://whoby.ru/page/tajmer-vremeni

Читайте статьи на сайте первоисточнике, не поддерживайте воров.

Фото таймера времени обратного отсчета

Приведу несколько фото собранной платы таймера для засветки. Здесь первая версия без бузера, прошу не обращать на это внимания.

Скачать схему таймера времени

По ссылке можно скачать печатную плату, прошивки, файл протеуса для моделирования и понимания работы данного таймера.

Прошивки представлены в нескольких вариантах для дисплеев 0802 и 1602. С латиницей и кириллицей, также имеются прошивки с реверсом поворота энкодера. Если вам не удобно крутить его в каком то направлении, выбирайте реверсную или дефолтную прошивку.

Заключение

Данная схема зарекомендовала себя очень хорошо и трудится в установке по засветке фоторезиста и паяльной маски. В качестве источника ультрафиолетового света является матрица из ультрафиолетовых диодов.

После нескольких ревизий, в плате добавился бузер, сигнализирующий конец отсчета времени (как пищит можно проверить в протеусе и если он ван не нужен, то можно просто не впаивать его в схему) и появился дополнительный выход Custom. После окончания времени отсчета на порте PC4 устанавливается логическая единица и держится там до того времени, пока не будет нажата кнопка на энкодере, которая отключает бузер и переводит схему в главное меню.

Вывод PC4 для удобства выведен на отдельный разъем на плате таймера XT2. Как этот сигнал использовать или не использовать для каких то своих нужд, решайте сами, главное он есть, нужен не нужен - это другой вопрос.

Возникнут вопросы, задавайте их в комментариях, не бегайте по интернету в поисках ответа, по крайней мере это не уважение к автору.

На этом заканчиваю. Всем ровного отсчета времени. smile

Автор статьи: Admin Whoby.Ru

Комментариев: 8

1Александр06-06-2019 14:59

Добрый день подскажите какой энкодер использовать? собрал схему все работает нормально но есть один глюк при малешем касании энкодера переключается на другие каналы, то в перед, то назад, да же не крутя энкодера а просто пошатав его ручку из стороны в сторону. Попробывал три штуки разные. На двух симптомы одинаковые, а на третьем переключается только после второго щелчка экодера. То-есть при включении показывает фоторезист 1, далее делаю челчек энкодера ни чего не происходит делаю второй переключается на фоторезист 2. И так во всех настройках каналов и времени. схему собрал с дисплеем 1602 rus.

2Александр06-06-2019 15:10

Когда разобрал два энкодера заметил, что у первого много маленьких контактиков и они расположены очень близко друг к другу, по этому при малейшем касании контакты замыкались и получалась такая гирлянда.А во втором контакты большие их гораздо меньше по количеству и расположены через пластиковые промежутки. По этому приходится делать по два щелчка энкодера. первый щелчок контакты выходят на пластик а при втором щелчке замыкаются. При установке времени приходится очень долго крутить то-есть 2 щелчка это одна минута, 4 - 2 минуты и так далее. Как можно решить эту беду.

3Admin06-06-2019 19:41

Александр

Доброго времени. Стоят обычные EC11.. https://ru.aliexpress.com/item/5-EC11/32911415965.html

Можно попробовать устранить дребезг RC цепочкой, по типу например как тут.. https://radioprog.ru/post/179

Программно дребезг не компенсируется, поэтому возможно из за этого и глючит.

Отпишитесь потом, помогла ли доработка, а именно добавление RC цепочки и какие номиналы получились?

4Admin06-06-2019 19:53

Если дотрагиваться до ручки энкодера и идет срабатывание, при этом не крутя его, это однозначно неисправный энкодер.

5Эдуард08-08-2019 00:45

Уважаемый админ ! Очень понравилась схема таймера с энкодером, но никак не могу открыть файл архива - пишет файл поврежден и всё тут.

Как бы выслать правильный файл или zip или еще как (или в разархивированном виде) Премного благодарен !

6Admin08-08-2019 17:21

Эдуард

Архиватор WinRar 5.. версии поможет или тот же 7zip архиватор. Ни чего там не повреждено, открываете WinRar 3.. версии?

7Сергей09-04-2020 05:44

Добрый день! Подскажите в какой программе разведена плата?