Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

ТЕМА: Таймер відліку часу

Таймер відліку часу 08 бер. 2022 21:22 #1

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Хотелось бы спросить совета у Soir. Есть идея навеянная реалиями, может и в других областях можна будет применить. Суть проекта такова: отсчет времени войны в Украине. Сама конфигурация меню проекта требует согласования с Soir. В наличии МК attiny2313 или атмега8, индикаторы led 7 сегментные на 8-9 индикаторов, 74HC595 регистр сдвига (шт по потребности), DS 3231.
ТЗ: отображение прошедших дней (год (для других проектов на всякий случай), дней, часов) основной режим который можно будет отключать в меню. Второй режим текущее время ЧЧ-ММ-СС. Кнопки меню, сет, +, -.
- В основном режиме сколько прошло времени: первый индикатор год, если не прошло и года то он погашен. 2-4 индикатор дней (365, если высокосный 366), 5-8 инд время, в 6 индикаторе мигающая точка секунд (если на 9 индикаторов то 7 индикатор тире мигающее каждую секунду. (может в меню сделать пункт 8-9 индикаторов?). Так как у 595 всего 8 выходов то для первого малоточного индикатора взять вывод МК? Начало отсчета выставляется в меню (в меню пункты St (стартовое время) и tt (текущее время). В разделе St On-OF (начало отсчета), если On-xx (1-99 время отображения корректируется кнопками +/-) если OF то в основном отображается текущее время. Следующее нажатие кнопки set переход время, set - переход день, месяц, год. set - переход в меню tt-хх (время отображения 1-99) . set - переход время, set переход tг-xx (время отображения 1-99), set - переход день, месяц, год. Если стартовое время больше текущего то отображается минус (обратный отчет, сколько осталось до выставленного времени).
- Текущее время tt (8 инд)ЧЧ-ММ-СС. 9 инд 1 пустой ЧЧ-ММ-СС.
- Индикация меняется: отсчет, текущее время, ДД-ММ-ГГ.
Приму Ваши предложения. В железе проект будет реализован по обстановке в Украине. Предлагаю разобраться с проектом в Протеусе, а там как Бог даст в железе.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 08 бер. 2022 21:47 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 08 бер. 2022 22:30 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Как-то сложно сейчас переключиться в режим программиста, поэтому не вникал в подробности. Но думаю, что все это можно сделать. Может не все, но нужно посмотреть...
Пока могу сказать, что лучше для этих целей взять ATMEGA8. Составьте предполагаемую схему (или проект) - может завтра гляну.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Таймер відліку часу 09 бер. 2022 13:41 #3

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Приблизительная схема. Индикаторов 9 от АОН. Если получится то сделайте анимацию переходов.
Долучення:
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 09 бер. 2022 14:45 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 09 бер. 2022 16:40 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Было бы оптимальнее отказаться от одной 74HC595. Наверно для разрядов. Или так удобнее с точки зрения схемотехники, разводки платы?

P.S.
Посмотрел схему, наверно можно и вообще отказаться от внешних регистров.
Останнє редагування: 09 бер. 2022 18:04 від Soir. Причина: Дополнение.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Таймер відліку часу 09 бер. 2022 19:36 #5

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Soir пише:
P.S.
Посмотрел схему, наверно можно и вообще отказаться от внешних регистров.
Если хватает выводов я только "За"! Разводка была сделана на веянии АОН. Чем меньше элементов тем компактнее у меня получится. Благодарю за подсказку! Если получится то выводы для индикатора сделайте в большей части на порты PB и РD.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 09 бер. 2022 19:44 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 09 бер. 2022 20:09 #6

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Расчет времени предполагается в пределах одного столетия (2000-2099)?
Индикатор - общий анод?
И какая все-таки микросхема часов?
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 09 бер. 2022 21:25 #7

  • gravis
  • gravis аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 148
  • Подякували: 54
  • sxem.org Sponsor 2023 sxem.org Sponsor 2019,2021,2022,2023
Щось не дуже хочеться, щоб це була "Столітня війна".
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 10 бер. 2022 09:12 #8

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
В архиве проект и прошивка. Пока тестовый, еще нужна доработка. В общем, все по ТЗ, только нет обратного отсчета. Посмотрите.
Долучення:
Останнє редагування: 11 бер. 2022 20:07 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Таймер відліку часу 10 бер. 2022 17:51 #9

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
А, что за пункт "Р" в меню Соог? Может в режиме "дата" вместо ДД-ММ-ГГ сделать "Чt ЧЧ.ММ.ГГ, через точку? Влезит еще денб недели. В меню Start добавить к дате еще и время с которого стартовать час.минут. (04-00) и в установке даты вместо "-" сделать точки. Посмотрите если получится то везде где есть дата то сделать через точку, а где время через "-".
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 10 бер. 2022 17:56 #10

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Вы не ответили на мои вопросы из сообщения №6.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 10 бер. 2022 19:25 #11

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Простите! Все в спешке было. Индикатор ОК, часовая DS3231. Отсчет времени как получится. Будет с 2000 до 2099 пусть будет. Это на Ваше усмотрение
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 10 бер. 2022 19:28 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 10 бер. 2022 21:00 #12

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Обновил прошивку.
Коррекцию убрал за ненадобностью. Старт отсчета только по суткам, 4-00 не будет. Точки, тире... что-то поменял, не проверял. У меня уже ни на что нет времени.
По возможности проверьте хотя бы в симуляторе сегодня, возможно завтра еще успею что-то исправить.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Таймер відліку часу 11 бер. 2022 13:17 #13

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Спасибо за работу! В наше нелегкое время действительно мало времени и я хорошо это понимаю.
По симулятору: если можно при отображении даты день сделать на 1 и 2 индикатор, что бы 3й был пустой. И немного не понятно с установками анимации. В меню diSP - SP не сохраняется установленное число. Выставляю 5, выхожу в нормальный режим и если опять зайти в SP то стоит 1. И потом, если будет время, посмотрите обратный отсчет таймера.
Ми переможемо! Слава Україні!
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 11 бер. 2022 20:13 #14

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Proshka пише:
день сделать на 1 и 2 индикатор, что бы 3й был пустой.
Сделал.

Proshka пише:
В меню diSP - SP не сохраняется установленное число.
Исправил, но проверьте еще.

Proshka пише:
И потом, если будет время, посмотрите обратный отсчет таймера.
"Потом" наступит не скоро... А сейчас не только нет времени, но уже и нет возможности.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Таймер відліку часу 12 бер. 2022 12:33 #15

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
В отображении даты сбой(?) дня, вместо субботы показывает воскресенье.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер відліку часу 12 бер. 2022 12:36 #16

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Американская система, если Вы про симулятор. В железе выставите как надо.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir