Разделы

В сети

Пользователей: 327
Из них просматривают:
Аналоги: 137. Даташиты: 65. Новости: 43. Остальное: 9. Программы: 2. Производители: 3. Профиль пользователя: 16. Расчёты: 1. Форум: 51.
Участников: 2
Гостей: 325

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер

Написал Haimovich 11.12.2010 19:30:00 (Просмотров: 47929)

Предлагаем вашему вниманию  проект с часами_таймером для духовки (можно как склерозник на кухню ) на ATtiny2313 +74hc595 + 4LED +DS1307 + энкодер для перевода времени .

Часто в нашей бытовой технике для приготовления пищи (духовка , СВЧ печь , гриль и т.п.) применяют механические таймеры ...



 

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

и работает .

Работает он до первой поломки , а если ломаться упорно не хочет — до надоедания от при-

митивности .У меня он не сломался , а стал застревать посередине , и никакая

смазка и т.п .ему не помогала. Вот так и родилась идея сделать его электронный аналог .

Минимум органов управления и аналогичный функционал - требования к проекту.

Исходя из первого требования подошел энкодер , у него нет упора и его не скрутишь.

Вместо тиканья — мигающая точка , вместо шкалы--цифровой индикатор , ну и звонок

меняем на пищалку с генератором . Вместо контакта цепляем реле или симистор .

А раз есть индикатор , то почему бы не сделать еще и часы , естественно , с автономным

ходом . Ну еще максимальная простота — тоже не помешает .

 

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

 

При включении , устройство показывает текущее время .В режим настройки времени входим после 5-ти секундного нажатия и удержания ручки-кнопки энкодера .Миганют минуты и вращением ручки выставляем минуты .Если опять удержать5 секунд , то мигают часы , выставляем часы .Через 15 секунд после отпускания ручки устройство выходит из

режима настройки времени .

Для инициализации таймера надо повернуть ручку по часовой стрелке .При этом на

индикаторе появляется надпись «on» и время таймера ,подается «1» на выход управления и начинается обратный отсчет минут .Вы можете добавлять или отнимать выдержку

вращением ручки как и в механическом аналоге .При достижении значения 1 на табло

пишется «оFF» , прерывисто пищит сигнал и на выход управления подается «0».

Через минуту переходит на индикацию времени .Во время сигнала вращение ручки в

сторону уменьшения приводит к прекращению сигнала и переходу на индикацию времени.

Во время работы таймера кратковременное нажатие ручки приводит к переключению

индикации на текущее время и наоборот .

В данной прошивке на один щелчок энкодера происходит 2-х минутное изменение

выдержки времени таймера в ту или другую сторону.

 

Сколько на щелчок минут или секунд - под конкретное изделие легко подгоняется , даже реакцию на поворот можно сделать нелинейной ,к примеру (от 1 до 5 -по 1 , до15 -по2 , от 15- по 5 и т.д) .Ну это - для желающих .

 

Схема с добавлениями:

Схема Часы Таймер Энкодер

 

 

Ну а что получилось посмотрите : 

 

 

 

Коротко о деталях . Индикатор на 4 цифры с Общим Анодом .Энкодер - Pec-12 , 16 или

его аналог .На выход ставим ключ на транзисторе и реле — если чем-то хотим управлять.

Пищалка на 5 вольт с встроенным генератором .

На время передачи в регистр разряды откл. , так что можно применить и CD4015 и другие I2c регистры без защелки данных (просто не подлючать выход Тини ).
Если делать разъем внутрисхемного программирования( для SMD и не только) , то его подключите напрямую к ТИНИ , а к другие объекты схемы к этим 3-м (кроме RST ) ногам через 1ком. последовательно .

 

фото таймера на макетке   Фото установки таймера

 

 

Устройство в корпусе и с двухцветным светодиодом. 

Фото установки таймера   Фото установки таймера

 

 

автор Haimovich

 

11
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Школьник
Школьник
Дата регистрации: 25.03.2015
Откуда: Тольятти
Сообщений: 1
не в сети
Собрал это устройство - работает и причем нравится мне задумка как это все устроено. Использую как простой, типа кухонный таймер. Причем получилось так что изготовил по принципу "занятие для выходного дня". С задумкой дальнейшего наворачивания функций (реле и прочее) но в таком виде оно и до сих пор... и радует своими присутствием...и перемаргиванием светиков... По поводу "щелчков" при вращении энкодера - в исходнике при помощи задержки вставил "писк" зуммера, вроде пошло и работает. Понимаю что может не правильно, надо было типа через прерывания...  но тогда умел только так, прерывания только изучал....  Единственно, что немного не так  так это микруха DS1307 немного отстает, а лезть опять настраивать нет желания ... подкрутил раз в неделю на пару тройку мин. и пойдет.... благо и корректировка сделана ну очень просто...  Автор молодец , спасибо. По поводу Протеуса - внимательно собирайте, проверяйте, схема рабочая...
Отправитель Нити

Разное

Интересно

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

Похожие статьи