Разделы

В сети

Пользователей: 144
Из них просматривают:
Аналоги: 53. Видео: 1. Даташиты: 24. Инструкции: 2. Новости: 34. Остальное: 6. Ошибки: 2. Программы: 5. Производители: 1. Расчёты: 1. Теги: 1. Торрент: 1. Форум: 11. Чат: 2.
Участников: 5
Гостей: 139

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

Партнёры


Партнёры

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

Контроллеры

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

Написал Haimovich в 11.12.2010 18:30:00 (36753 прочтений)

Таймер на ATtiny2313Предлагаем вашему вниманию  проект с часами_таймером для духовки (можно как склерозник на кухню ) на 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

 

6
 
Теги: Часы   Таймер   Attiny   Энкодер  
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
evildesign
Отправлено: 12.12.2010 16:07  Обновлено: 12.12.2010 16:07
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Полезное устройство, только я не хочу ставить много микросхем, да и Tiny2313 не могу купить, зато есть несколько штук STM32F103VBT6 и Atmega1280. Как бы мне это на них сделать?
Geniuzz
Отправлено: 12.12.2010 19:40  Обновлено: 12.12.2010 19:40
Технолог
Дата регистрации: 02.12.2008
Откуда: живу под Бруклинским мостом
Сообщений: 214
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
ай да Моська, знать она сильна ) , что лает на Слона
Haimovich
Отправлено: 13.12.2010 10:44  Обновлено: 13.12.2010 10:44
Старший сотрудник
Дата регистрации: 28.05.2010
Откуда: Odessa
Сообщений: 72
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Если нет ТИНИ2313 , а есть несколько штук STM32F103VBT6 и Atmega1280 то , думаю , что таймер на них не получиться , но зато можно сделать
электронного модератора ,отправляющего на каждое сообщение форумчан ответ :
" где говнокод" или "это бред" .
Это резко повысит читаемость и рейтинг Вашего сайта !
Впрочем , не удивлюсь , если Вы уже его сделали .
Haimovich
Отправлено: 14.12.2010 14:01  Обновлено: 15.12.2010 15:54
Старший сотрудник
Дата регистрации: 28.05.2010
Откуда: Odessa
Сообщений: 72
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
По просьбам читателей добавил 2-х цветный светодиод
через 300 Ом между 16 и 17 ногами и более резкий звуковой сигнал .На форуме выкладываю схему и
2 проекта , один берет секунды с DS , в другом от таймера Тини .
Фото см. в сообщении на форуме .
an
Отправлено: 14.12.2010 21:20  Обновлено: 14.12.2010 21:21
Администратор
Дата регистрации: 07.08.2008
Откуда: Рыбница
Сообщений: 2505
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Фото добавлены.
C2at
Отправлено: 20.12.2010 22:44  Обновлено: 20.12.2010 22:44
Студент
Дата регистрации: 24.11.2010
Откуда: Запорожье
Сообщений: 5
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Не хватает функции (кнопки) пауза и стоп
shura_gam
Отправлено: 15.02.2011 14:12  Обновлено: 15.02.2011 14:12
Абитуриент
Дата регистрации: 15.02.2011
Откуда: НН
Сообщений: 3
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Нужна поминутная установка отсчёта таймера, а по нажатию кнопки энкодера можно сделать переход на секундный отсчёт.
blum123321
Отправлено: 25.02.2011 14:15  Обновлено: 25.02.2011 14:15
Школьник
Дата регистрации: 23.02.2011
Откуда: krivbass
Сообщений: 1
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
здравствуйте у меня два вопроса по вашему проекту Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер

1)можно ли использовать простые кнопки вместо энкодера ?
2) не слишком ли больщие значения сопротивлений (1кОм) на подключение индикатора?
evildesign
Отправлено: 25.02.2011 14:49  Обновлено: 25.02.2011 14:49
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
да. нет.
tika
Отправлено: 22.07.2011 13:48  Обновлено: 22.07.2011 13:48
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Скиньте рисунок плато у кого есть таймера можно в любом формате и любые детали корпуса
tika
Отправлено: 22.07.2011 13:49  Обновлено: 22.07.2011 13:49
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
И где прошивка + фьюзы какие под индикаторы ОА или ОС
evildesign
Отправлено: 22.07.2011 14:26  Обновлено: 22.07.2011 14:26
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
прикреплено к новости. А самому догадаться как поставить фьюзы для 4 мгц внутреннего RC генератора- раз уже слово такое знаем?
tika
Отправлено: 23.07.2011 18:47  Обновлено: 23.07.2011 18:47
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Собирал тут ТАЙМЕР МЕНЬШЕ НЕ БЫВАЕТ деталей мизер .АДМИН отрапортовал , что работает ,тема закрыта . Но они все на компе тестили . А кто собрал нет их . А она не работает просто не работает процесс записи в память выбора индикатора .Прошивка универсальная типа . кода были 2 одна для ОА и ОК работала но так без выбора времени ( набора) но работала а эта нет .и АДМИН все читай да у других все в порядке работает а сам так и не ответил , что с записью .И типа Фьюзы выстави там в прицепе делитель убрать и все .
MACTEP
Отправлено: 23.07.2011 18:52  Обновлено: 23.07.2011 18:52
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Цитата:
.АДМИН отрапортовал

Какой админ?
Цитата:
Но они все на компе тестили . А кто собрал нет их

Кто они?
Цитата:
А она не работает

Кто она?
Цитата:
.и АДМИН все читай да у других все в порядке работает

Кто такие другие?
Цитата:
а сам так и не ответил

Кто не ответил?
tika
Отправлено: 23.07.2011 19:00  Обновлено: 23.07.2011 19:00
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Так есть рисунок плато ?.
tika
Отправлено: 23.07.2011 19:04  Обновлено: 23.07.2011 19:04
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Забудь ты все это .Просто я на эмоциях . Так понятно.
tika
Отправлено: 23.07.2011 19:08  Обновлено: 23.07.2011 19:08
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
И если ,что речь шла выше об общение АДМИНИСТРАТОРЕ САЙТА и Мною как студенте на вашем сайте который повторил в реальном проекте ТАЙМЕР МЕНЬШЕ НЕ БЫВАЕТ. Тема закрыта.
MACTEP
Отправлено: 23.07.2011 19:15  Обновлено: 23.07.2011 19:15
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Цитата:
речь шла выше об общение АДМИНИСТРАТОРЕ САЙТА
Прошу быть точным. Где и с кем вы общались?
Цитата:
повторил в реальном проекте ТАЙМЕР МЕНЬШЕ НЕ БЫВАЕТ

Не помню такого таймера. Есть Термометр: меньше не бывает
Цитата:
Тема закрыта.

Каким образом?
evildesign
Отправлено: 23.07.2011 19:56  Обновлено: 23.07.2011 19:56
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
валерьянки накапать?
tika
Отправлено: 23.07.2011 20:10  Обновлено: 23.07.2011 20:10
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Модератор .А что это за ответ на вопрос , что-бы поняли 1)можно ли использовать простые кнопки вместо энкодера ?
ВЫ в смысле МОДЕРАТОР ответили ДА.НЕТ. И чей там голос на видео заставке. НЕ ВАШ в смысле МОДЕРАТОРА.
tika
Отправлено: 23.07.2011 20:12  Обновлено: 23.07.2011 20:12
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
О да это АДМИНИСТРАТОР на Цитаты резв. бросаться .
tika
Отправлено: 23.07.2011 20:12  Обновлено: 23.07.2011 20:12
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
СОРИ
MACTEP
Отправлено: 23.07.2011 20:16  Обновлено: 25.07.2011 22:56
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
tika, вам устное предупреждение. Ведите себя корректно. И пишите корректно. Автора статьи смотрите в конце самой статьи.
Цитата:
Модератор .А что это за ответ на вопрос , что-бы поняли 1)можно ли использовать простые кнопки вместо энкодера ? ВЫ в смысле МОДЕРАТОР ответили ДА.НЕТ.

В сообщении было задано два вопроса. Он на оба ответил.1. Да, 2. Нет.
Разве не понятно?
1. Вместо валкодера кнопки - Да.
2. Не слишком ли большие сопротивления? - Нет
tika
Отправлено: 24.07.2011 21:57  Обновлено: 24.07.2011 21:57
Практикант
Дата регистрации: 22.07.2011
Откуда: УФА
Сообщений: 11
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
А прошивка где ? в каких новостях добавлена и если есть рисунок плата в любом формате. Выложите если есть .Спасибо.
MACTEP
Отправлено: 24.07.2011 22:29  Обновлено: 24.07.2011 22:29
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Файлы проекта внизу статьи. Об этом уже говорили.
Платы нету. Автор собирал на макетке.
evildesign
Отправлено: 24.07.2011 22:41  Обновлено: 24.07.2011 22:41
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Слухай, пользователь, не тормози- прошивки прикреплены к статье.
Zart
Отправлено: 25.07.2011 22:52  Обновлено: 25.07.2011 22:52
Студент
Дата регистрации: 20.06.2011
Откуда: Тирасполь
Сообщений: 7
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Собрал часы-таймер, пока в виде макета. Все работает, спасибо автору, далее буду собирать на чистовую и интегрировать в пароварку вместо её накрывшегося блока управления.
Paul1979
Отправлено: 22.10.2011 7:56  Обновлено: 22.10.2011 7:58
Абитуриент
Дата регистрации: 22.10.2011
Откуда:
Сообщений: 3
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Tika,посмотри тут:http://c2.at.ua/load/tajmery/21
Zart
Отправлено: 03.11.2011 20:02  Обновлено: 03.11.2011 20:43
Студент
Дата регистрации: 20.06.2011
Откуда: Тирасполь
Сообщений: 7
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
А вот и встроил часы-таймер в пароварку:
Открыть изображение в новом окне

Выкладываю печатки в pdf, потому как рисовал в Illustrator. Необычная форма печатных плат из за такой конфигурации места в пароварке. Индикатор и регистр на одной плате а все остальное на другой, Зуммер и реле включены через транзисторы. Индикатор применил GNQ-5643B.
RusHamster
Отправлено: 18.11.2014 19:13  Обновлено: 18.11.2014 19:13
Абитуриент
Дата регистрации: 11.11.2014
Откуда: Омск
Сообщений: 2
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Да нифига данная схема не работает. Время показывает правильно, а вот таймер врет почти в два раза!
kret_a_v
Отправлено: 01.02.2016 12:52  Обновлено: 01.02.2016 12:52
Студент
Дата регистрации: 01.02.2016
Откуда: Одесса
Сообщений: 4
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
все четко работает 
только жалко что автор не поддерживает свой проект
просил и если можно , допилить прошивку , что бы пикало при манипуляциях с энкодером (вращение и нажатие на кнопку) и после срабатывания таймера , звук отключался бы при вращении ручки против час. стрелки.
и изменить максимальное время установки с 90 мин до 24 часов 60 минут, вместо символов on при установке минут после 59 минуты устанавливались часы.
например
- установка 15 минут - на индикаторе on:15, при этом индикатор моргает (таймер запущен)
- установка 1 час 35 минут - на индикаторе 01:15, при этом индикатор моргает (таймер запущен)
или установка таймера так же как и настройка часов....
kret_a_v
Отправлено: 13.03.2016 21:44  Обновлено: 13.03.2016 21:44
Студент
Дата регистрации: 01.02.2016
Откуда: Одесса
Сообщений: 4
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
может кто поделится прошивкой под  Индикатор на 4 цифры с Общим Катодом ?
siema
Отправлено: 27.04.2016 23:10  Обновлено: 27.04.2016 23:13
Школьник
Дата регистрации: 26.04.2016
Откуда:
Сообщений: 1
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Добрый день! Тема еще рулит? Интересная задумка, но в Протеусе у меня не заработал ни один из возможных вариантов, а именно не могу войти в режим таймера кнопкой S2. Да и как войдешь? В проекте не инициализированы прерывания по NT1: Off - вход этой кнопки. Эта же кнопка не корректирует время в режиме настройки времени.
Заранее спасибо за ответы.
expertboss
Отправлено: 11.10.2016 15:35  Обновлено: 11.10.2016 15:35
Школьник
Дата регистрации: 25.03.2015
Откуда: Тольятти
Сообщений: 1
 Часы - таймер на DS1307,ATtiny2313,74hc595+4LED + Энкодер
Собрал это устройство - работает и причем нравится мне задумка как это все устроено. Использую как простой, типа кухонный таймер. Причем получилось так что изготовил по принципу "занятие для выходного дня". С задумкой дальнейшего наворачивания функций (реле и прочее) но в таком виде оно и до сих пор... и радует своими присутствием...и перемаргиванием светиков... По поводу "щелчков" при вращении энкодера - в исходнике при помощи задержки вставил "писк" зуммера, вроде пошло и работает. Понимаю что может не правильно, надо было типа через прерывания...  но тогда умел только так, прерывания только изучал....  Единственно, что немного не так  так это микруха DS1307 немного отстает, а лезть опять настраивать нет желания ... подкрутил раз в неделю на пару тройку мин. и пойдет.... благо и корректировка сделана ну очень просто...  Автор молодец , спасибо. По поводу Протеуса - внимательно собирайте, проверяйте, схема рабочая...

Разное

Наличие высокого напряжения на присоске можно проверить отверткой, соединенной с корпусом через резистор 3-5 МОм

Интересно

Семь раз отмерь, один раз отрежь. И не перепутай!

Похожие новости