Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

ТЕМА: Таймер зворотного відліку

Таймер зворотного відліку 29 квіт. 2016 15:32 #1

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Доброго всем здравия. Хочется иметь в домашнем хозяйстве таймер обратного отсчёта. Схем в «сети» много,но у каждого, как говорится, свои «хотелки».Для себя вижу это так – микросхема Attiny2313,семисегментный четырёхразрядный индикатор, четыре кнопки (пуск/стоп, установка, плюс, минус), бузер с генератором или без, коммутатор нагрузки – реле.Отображение - минуты . секунды (59.59) При включении таймерана экране на секунду загорается надпись On один раз пикнул бузер (мол я готов)иотображаются черточки. . При нажатии кнопки «установка» мигают секунды (не
единицы секунд, а все две цифры) кнопками «плюс» . «минус» установка секунд. Следующее
нажатие кнопки «установка» переводит в режим настройки минут – так же мигают
все два индикатора. Кнопками «плюс» . «минус» установка минут. Если возможно
минуты и секунды не зацикливать по кругу. Третье нажатие кнопки «установка»
фиксирует выставленные значения минут и секунд (индикаторы мигать перестают). Кнопка
пуск запускает таймер на обратный отсчёт и так же при повторном её нажатии счёт
останавливает. Если опять её нажать – то отсчёт продолжается с остановленного
места. По истечению времени выдержки нагрузка отключается, на экране загораются
черточки и три раза подаётся звуковой сигнал. В таком состоянии таймер остаётся
пока не нажмут кнопку «установка» При её нажатии отображается выдержка, которая
была установлена ранее. Если такое возможно, пожалуйста помогите схемой и прошивкой.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 29 квіт. 2016 22:28 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Как-то так.
Прошивка для общего катода. Пищалка должна быть с генератором. Если требуется точный отсчет, тогда нужно установить кварцевый резонатор на 8МГц и выставить соответствующим образом FUSE.
Останнє редагування: 30 квіт. 2016 06:37 від Soir. Причина: Удаление неактуального вложения.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey44, accеpt

Таймер зворотного відліку 29 квіт. 2016 23:59 #3

  • accеpt
  • accеpt аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 80
  • Подякували: 6
Kакая прЭлесть! :woohoo:
Простенько и со вкусом! А, глагне, я таке искал что бы вмонтировать в УФ сушку для ногтей.

Вопрос - а можно программу чутка допилить?
Вот, думаю это не испортит такой чУдный девайс:
1. про мигание точек я не увидел в условиях. Было бы здорово, если при отсчёте они мигали, во всех остальных случаях просто горели.
2. можно ли портировать программу на Мегу8?
3. сделать два варианта прошивки - для ОК и ОА(как правило есть тот тип индикатора, который НЕ подходит к схеме).
4. ну и совсем финиш - это энкодер, и никаких кнопок(короткое нажатие - переход по кругу УСТ.СЕК=>УСТ.МИН=>УСТ.СЕК.; Длинное нажатие - старт/стоп; Вращение = установка).

:blush:
Останнє редагування: 30 квіт. 2016 00:01 від accеpt.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 00:00 #4

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Soir, большое спасибо! Возникло несколько вопросов. Кварц просто повесить на 4 и 5 ногу? Если можно ещё прошивку для общего анода - есть в наличии только такие? Разряды индикаторов тини питает напрямую или через ключи? И последня просьба - можно ли заменить надписи "Soir" и "UA" на "On" и "----". Устройство для себя, не для бизнеса. Если нельзя эту прошивку опубликовать на сайте - киньте в личку. Спасибо что помогаете людям.

И ещё заметил, что если во время установки минут или секунд нажать кнопку пуск то отсчёт не начинается, а выход переходит из 0 в 1.
Останнє редагування: 30 квіт. 2016 01:26 від sergey44.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 06:59 #5

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
sergey44 пише:
Кварц просто повесить на 4 и 5 ногу?
С конденсаторами и соответствующими FUSE. Добавил в проект подключение кварца и скрин установки FUSE. FUSE_EXT_8MHz_2313.png - для кварца, FUSE_INT_8MHz_2313.png - внутренний генератор.
sergey44 пише:
Если можно ещё прошивку для общего анода
Добавил выбор джампером. Когда замкнут - общий анод, разомкнут - общий катод.
sergey44 пише:
Разряды индикаторов тини питает напрямую или через ключи?
Если яркости индикаторов хватает без ключей, тогда не нужно. Если недостаточно, тогда ключи. Если будете ставить ключи - покажите сначала схему ключей мне, возможно придется вносить правки в прошивку.
sergey44 пише:
можно ли заменить надписи "Soir" и "UA"
Нет.
sergey44 пише:
если во время установки минут или секунд нажать кнопку пуск то отсчёт не начинается, а выход переходит из 0 в 1.
Отсчет начинается, таймер выходит из режима установки. Распишите подробнее, что не так.
На всякий случай заблокировал работу кнопок после старта (кроме кнопки START).

---
accept пише:
1. про мигание точек я не увидел в условиях. Было бы здорово, если при отсчёте они мигали, во всех остальных случаях просто горели.
Там немного не так. Подумал, что нет необходимости мигать, когда работает таймер - и так видно по секундам. Вот не наглядно, когда таймер на паузе, поэтому разделительная точка мигает во время паузы.
accept пише:
2. можно ли портировать программу на Мегу8
... энкодер
Можно, только сначала надо отладить то, что есть.
Долучення:
Останнє редагування: 30 квіт. 2016 13:10 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey44, accеpt

Таймер зворотного відліку 30 квіт. 2016 10:09 #6

  • accеpt
  • accеpt аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 80
  • Подякували: 6
Про точки понял. Вы правы, так логичнее.
Про портирование ясно, буду ждать окончания тестирования.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 11:10 #7

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Ув. Soir, В последней прошивке стало невозможным выставить минуты. При нажатии на "Set" мигают секунды, следующее нажатие ни к чему не приводит. Поправьте пожалуйста.
Отсчет начинается, таймер выходит из режима установки. Распишите подробнее, что не так.
На всякий случай заблокировал работу кнопок после старта (кроме кнопки START).
Предположим я выставляю минуты (мигают) и не зафиксировав их кнопкой "Set" случайно нажал "Пуск". Начинается отсчёт. Я бы хотел, чтоб кнопка "Пуск" срабатывала по завершению всех установок, т.е. при установках ММ и СС была неактивна.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 12:19 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
sergey44 пише:
В последней прошивке стало невозможным выставить минуты.
Починил.
sergey44 пише:
чтоб кнопка "Пуск" срабатывала по завершению всех установок, т.е. при установках ММ и СС была неактивна.
Сделал.
При первом нажатии на SET, если таймер не активен, на индикатор выводится предыдущая настройка. С этого режима можно нажимать START. Следующие два нажатия - настройки, параметры мигают, START не доступен. Еще одно нажатие на SET - готовность к пуску.

Прошивку перезалил.
Останнє редагування: 30 квіт. 2016 12:20 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey44

Таймер зворотного відліку 30 квіт. 2016 12:54 #9

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Починил.
,
Сделал.
Soir, всё чудОво, всё работает как надо. Если можно добавить один "бип" при включении начала отсчёта, чтоб ещё и на слух идентифицировать нажатие кнопки "Пуск"?
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 13:11 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
sergey44 пише:
...на слух идентифицировать нажатие кнопки "Пуск"?
Добавил.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey44

Таймер зворотного відліку 30 квіт. 2016 13:39 #11

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Soir, огромное вам спасибо за проделанную работу. Это то что я хотел. Как воплощу в железе - выложу печатные платы, может тоже кто захочет повторить данный таймер.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 15:18 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
accept пише:
буду ждать окончания тестирования.
Возможно тестирование еще не пройдено в полном объеме, но выкладываю вариант на ATMEGA8.

---
P.S. 14.05.2016
При удержании кнопки START в режиме старт или пауза более 2 сек происходит сброс таймера.

P.S. 17.05.2016
Увеличена длительность звуковых сигналов по завершении отсчета. Прошивка Timer_ATM8_v1_1.hex
Долучення:
Останнє редагування: 17 трав. 2016 06:32 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Vakula, accеpt

Таймер зворотного відліку 30 квіт. 2016 16:53 #13

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Возможно тестирование еще не пройдено в полном объеме

Всё, что можно было проверить в протеусе - проверил. Косяков не обнаружил. В железе проверка чуть позже.
Хотелось бы хотя бы надпись -UA- изменить на прочерки. Прибор ведь домашний. Зачем лишний раз смотря на надпись самого себя проверять на патриотизм. Если он присутствует, так он в душе. Ну раз автор счёл нужным оставить - пусть так. А в тиньке память ещё осталась или нет? Может можно будет добавить пару пресетов.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 17:24 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
sergey44 пише:
...самого себя проверять на патриотизм. Если он присутствует, так он в душе.
Не у всех он присутствует, к сожалению. И такая заставка именно для того, чтобы недруги Украины не могли воспользоваться моими разработками. Если все-таки решат пользоваться - пусть терпят. А патриота, пусть даже где-то глубоко в душе, такая надпись не должна раздражать. Да и веселее, чем просто черточки...
sergey44 пише:
Может можно будет добавить пару пресетов.
Озвучьте, как я могу ответить - можно или нет, не зная о чем речь?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Oleksandr54, Vakula, sergey44, said_t

Таймер зворотного відліку 30 квіт. 2016 17:44 #15

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
И такая заставка именно для того, чтобы недруги Украины не могли воспользоваться моими разработками
ОК. Пусть будет так.
Озвучьте, как я могу ответить - можно или нет, не зная о чем речь?

Ну, самое простое, для понятия сути. К примеру варит супруга яйца, а в это время по ящику идёт её любимий сериал. И чтоб не заморачиваться с установкой времени, нажиманием кнопок, спешка и т.д., удерживая одну из кнопок добраться до заранее запрограмированных промежутков времени, ячеек памяти с установленными выдержками, которые естественно самому можно задавать. Вот как то так.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 30 квіт. 2016 18:02 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
sergey44 пише:
удерживая одну из кнопок добраться до заранее запрограмированных промежутков времени, ячеек памяти с установленными выдержками, которые естественно самому можно задавать.
Распишите подробно, как Вы себе представляете управление настройками. Хотя для такого свободной памяти может оказаться недостаточно. Если несколько программ жестко прописать в прошивку, без возможности настройки, или в EEPROM внести на стадии прошивки МК, тогда проще.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: maga_ges

Таймер зворотного відліку 30 квіт. 2016 19:19 #17

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Хотя для такого свободной памяти может оказаться недостаточно
Ладно, пусть остаётся так как есть. Спасибо вам.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 03 трав. 2016 20:37 #18

  • maga_ges
  • maga_ges аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 11
Сергей, надеюсь на то что вы выложите здесь печатку и прошивку после сборки сего девайса. Хочу тоже собрать такой таймер.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 03 трав. 2016 22:03 #19

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
надеюсь на то что вы выложите здесь печатку и прошивку после сборки сего девайса
Таймер пока не собрал, но печатки вот. детали подписаны, платы соединены между собой шлейфом.

Вкладення ТаймерAttiny2313-2.zip не знайдено



Проект вот, там же и прошивка

Вкладений файл:

Назва файлу: Timer_ATTI...v1_2.zip
Розмір файлу:58 KB
Останнє редагування: 03 трав. 2016 22:05 від sergey44.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 03 трав. 2016 22:32 #20

  • maga_ges
  • maga_ges аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 11
Спасибо! Жаль что плата двухсторонняя
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 04 трав. 2016 17:03 #21

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Жаль что плата двухсторонняя
Как смог...
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 08 трав. 2016 22:11 #22

  • gsmgod
  • gsmgod аватар
  • Оффлайн
  • Користувач
  • Дописи: 16
  • Подякували: 2
Подскажите пожалуйста, возможно ли переделать прошивку под месячный таймер.
Нужно : установка дней и часов
Точность особая не нужна, устроит даже если в течении месяца сдвиг будет до 6 часов(хотя не думаю, что такое может произойти из за наличия в схеме кварца)
В турецком и крымско-татарском языках есть слово «касап», означающее «мясник», «живодер»
Останнє редагування: 08 трав. 2016 22:12 від gsmgod.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 09 трав. 2016 07:01 #23

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
gsmgod пише:
Нужно : установка дней и часов
Распишите подробнее.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 09 трав. 2016 09:13 #24

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
тестирование еще не пройдено в полном объеме, но выкладываю вариант на ATMEGA8.
Что бы не задействовать кварц какие выставить fuse?
Останнє редагування: 09 трав. 2016 09:14 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер зворотного відліку 09 трав. 2016 09:51 #25

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Там есть FUSE_8MHz_Int.png
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7
Модератори: wolf2000, Soir, Vakula, Айнцвайдрайченко