Разделы

В сети

Пользователей: 73
Из них просматривают:
Аналоги: 35. Даташиты: 10. Инструкции: 5. Новости: 5. Остальное: 3. Производители: 1. Торрент: 1. Форум: 12. Чат: 1.
Участников: 3
Гостей: 70

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

Партнёры


Партнёры

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

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

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

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

Предлагаем вашему вниманию  проект с часами_таймером для духовки (можно как склерозник на кухню ) на 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 + Энкодер
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3926
не в сети
Полезное устройство, только я не хочу ставить много микросхем, да и Tiny2313 не могу купить, зато есть несколько штук STM32F103VBT6 и Atmega1280. Как бы мне это на них сделать?
Отправитель Нити

Ответы Отправитель Отправлено
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер Geniuzz 12.12.2010 20:40
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер Haimovich 13.12.2010 11:44
    Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер Haimovich 14.12.2010 15:01
      Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер an 14.12.2010 22:20
        Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер C2at 20.12.2010 23:44
          Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер shura_gam 15.02.2011 15:12

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Школьник
Школьник
Дата регистрации: 23.02.2011
Откуда: krivbass
Сообщений: 1
не в сети
здравствуйте у меня два вопроса по вашему проекту Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер

1)можно ли использовать простые кнопки вместо энкодера ?
2) не слишком ли больщие значения сопротивлений (1кОм) на подключение индикатора?
Отправитель Нити

Ответы Отправитель Отправлено
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер evildesign 25.02.2011 15:49
    Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 22.07.2011 14:48
      Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 22.07.2011 14:49
        Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер evildesign 22.07.2011 15:26
          Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 19:47
            Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер MACTEP 23.07.2011 19:52
            Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 20:00
              Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 20:04
                Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 20:08
                  Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер MACTEP 23.07.2011 20:15
                    Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер evildesign 23.07.2011 20:56
                      Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 21:10
                        Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 21:12
                          Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 23.07.2011 21:12
                            Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер MACTEP 23.07.2011 21:16
                            Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер tika 24.07.2011 22:57
                              Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер MACTEP 24.07.2011 23:29
                              Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер evildesign 24.07.2011 23:41
      Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер Paul1979 22.10.2011 8:56

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Студент
Студент
Дата регистрации: 20.06.2011
Откуда: Тирасполь
Сообщений: 7
не в сети
Собрал часы-таймер, пока в виде макета. Все работает, спасибо автору, далее буду собирать на чистовую и интегрировать в пароварку вместо её накрывшегося блока управления.
Отправитель Нити

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Студент
Студент
Дата регистрации: 20.06.2011
Откуда: Тирасполь
Сообщений: 7
не в сети
А вот и встроил часы-таймер в пароварку:
Открыть изображение в новом окне

Выкладываю печатки в pdf, потому как рисовал в Illustrator. Необычная форма печатных плат из за такой конфигурации места в пароварке. Индикатор и регистр на одной плате а все остальное на другой, Зуммер и реле включены через транзисторы. Индикатор применил GNQ-5643B.
Отправитель Нити

Ответы Отправитель Отправлено
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер RusHamster 18.11.2014 20:13
    Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер kret_a_v 01.02.2016 13:52
      Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер kret_a_v 13.03.2016 22:44

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Школьник
Школьник
Дата регистрации: 26.04.2016
Откуда:
Сообщений: 1
не в сети
Добрый день! Тема еще рулит? Интересная задумка, но в Протеусе у меня не заработал ни один из возможных вариантов, а именно не могу войти в режим таймера кнопкой S2. Да и как войдешь? В проекте не инициализированы прерывания по NT1: Off - вход этой кнопки. Эта же кнопка не корректирует время в режиме настройки времени.
Заранее спасибо за ответы.
Отправитель Нити

Ответы Отправитель Отправлено
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер expertboss 11.10.2016 15:35

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Школьник
Школьник
Дата регистрации: 17.01.2022
Откуда: Киев
Сообщений: 1
не в сети
 Нашел в интернете прошивку от 2012 года с изменениями: до 30 минут - шаг 1 минута, 30…60 минут – шаг 2 минуты, 60…90 минут - шаг 5 минут. Звуковой сигнал начинает подаваться за 30 секунд до окончания отсчета.
Сделал небольшую доработку: озвучил каждое переключение энкодера через прерывание и отключил "дискотеку". Не знаю как тут выложить исходник.
Отправитель Нити

Ответы Отправитель Отправлено
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер puh57 13.03.2024 8:10

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Абитуриент
Абитуриент
Дата регистрации: 18.11.2022
Откуда:
Сообщений: 2
не в сети
А нельзя 74HC595 заменить на 74HCT164AN.?Если да то как подключить? 
Отправитель Нити

Ответы Отправитель Отправлено
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер evildesign 18.11.2022 21:10
    Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер Dron_rus 22.11.2022 23:43

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Технический Директор
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2091
в сети
У меня вот механический таймер пашет по сей день, требуя лишь смазки раз в 5 лет. И ему не нужны никакие ардуины, программирование, батарейки и прочий гемор.
Отправитель Нити

 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Абитуриент
Абитуриент
Дата регистрации: 13.03.2024
Откуда: KZ
Сообщений: 2
не в сети
Фюзы то мы установим. А вот как быть с делителем на 8
Отправитель Нити

Разное

Интересно

При первом включении после ремонта (для двухтактных УНЧ):
1. в разрыв "+" и "_" резисторы около 100 Ом для ограничения тока в случае не полного устранения неисправности.

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