Например TDA7294

Форум РадиоКот :: Просмотр темы - Необычные часы на 2-х светодиодах
Форум РадиоКот
https://radiokot.ru/forum/

Необычные часы на 2-х светодиодах
https://radiokot.ru/forum/viewtopic.php?f=58&t=92414
Страница 1 из 1

Автор:  andrey782005 [ Пт июл 26, 2013 21:34:11 ]
Заголовок сообщения:  Необычные часы на 2-х светодиодах

Всем привет! Прошу помощи с прошивкой PIC12F629. Я люблю собирать всякие необычные часы,т.е. часы с необычным отображением времени к примеру бинарные, часы-домино... Появилась идея сделать часы с отображением времени всего 2-мя светодиодами, один-часовой, второй-минутный, формат времени 12-ти часовой. Время отображается вспышками разной длительности. Допустим подаём питание, время 12-00, отображается так: светодиод часовой вспыхивает 1 длинная вспышка длительностью 1сек,пауза пол сек, затем 2 вспышки по пол секунды, пауза 2сек затем повторяется всё пока не будет 12-01, а это уже будет так: 1длинная,2 коротких(часовой светик) пауза 2сек 1короткая(минутный светик). Допустим время 9-55: 9 коротких(часовой светик)пауза 2 сек 5длинных,пауза пол сек,5коротких(минутный светик) Время настраивается 2-мя кнопками, 1 для часов, вторая-мин.по кругу. Время настраивается в любой момент без входа в настройки(их тут просто нет) Понимаю что такая информативность не очень удобна, но просто захотелось сделать такие часики ради необычности. Можно применить светодиоды 2-х цветов и сделать подсветку вазы. Схему не стал рисовать, и так понятно, как раз все ноги мк используются: 2 ноги питание, 2-кварцевый резонатор, 2-кнопки, 2- светики.

Автор:  Soir [ Сб июл 27, 2013 07:21:01 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
...Появилась идея сделать часы с отображением времени всего 2-мя светодиодами, один-часовой, второй-минутный, формат времени 12-ти часовой. Время отображается вспышками разной длительности...

Для пробы.
Если подходит в принципе, то со временем добавлю возможность установки длительности вспышек при прошивке МК записью в EEPROM.

Вложения:
Комментарий к файлу: Проект в Proteus, прошивка, описание.
Clock_12F629.zip [12.11 KiB]
Скачиваний: 198

Автор:  andrey782005 [ Сб июл 27, 2013 07:41:00 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Спасибо огромное Soir!!! проверил, всё как я и хотел, только длительность вспышек и пауз надо подбирать для приемлемого восприятия информации о времени. Вот кстати некоторые из моих необычных часов:
Вложение:
11-25 до полудня.JPG [139.86 KiB]
Скачиваний: 571
Вложение:
10ч 46мин.JPG [93.46 KiB]
Скачиваний: 556
Вложение:
3часа14мин.JPG [163.58 KiB]
Скачиваний: 516
Вложение:
2часа15мин.JPG [236.2 KiB]
Скачиваний: 549

Автор:  andrey782005 [ Сб июл 27, 2013 08:03:45 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Есть небольшой косяк: если начинается следующая минута в момент показа едениц минут, то вспышки как бы обрываются(недосчитывает), допустим 19мин: 1 длинная, 9 коротких должно, а вместо 9-ти 4 только и сразу показ часов. В отображении часов подобного пока не заметил.

Автор:  Soir [ Сб июл 27, 2013 08:38:12 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
Есть небольшой косяк: если начинается следующая минута в момент показа едениц минут, то вспышки как бы обрываются(недосчитывает), допустим 19мин: 1 длинная, 9 коротких должно, а вместо 9-ти 4 только и сразу показ часов. В отображении часов подобного пока не заметил.

Часы наверно тоже так. Дело в том, что при переходе с 9 в 0 счет вспышек обрывается на полуслове. Я подумаю, как устранить этот эффект.

Автор:  Soir [ Сб июл 27, 2013 09:11:12 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Soir писал(а):
Я подумаю, как устранить этот эффект.

Устранил, надеюсь.
Изменил ритм мигания единиц. Установки пока недоступны.

Вложения:
Clock_12F629.zip [982 байт]
Скачиваний: 172

Автор:  andrey782005 [ Сб июл 27, 2013 11:20:43 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

С длительностью вспышек уже получше, но есть другой косяк, установил время9-59 , когда приближается 10-00, отсчитывает только десятки минут(5 длинных),а едениц минут нет и сразу 1длинную в часах.

Автор:  Soir [ Сб июл 27, 2013 16:05:34 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
С длительностью вспышек уже получше, но есть другой косяк, установил время9-59 , когда приближается 10-00, отсчитывает только десятки минут(5 длинных),а едениц минут нет и сразу 1длинную в часах.

Не знаю... Пока светодиоды мигают время идет... Десятки 0,5 Гц, единицы 2 Гц, вот и считайте. Общий цикл каждый раз имеет разную продолжительность и неизбежно возникает накладка при смене времени: пока мигали часы - минуты изменились, пока мигали десятки - единицы изменились... Подумаю еще.

Автор:  andrey782005 [ Сб июл 27, 2013 16:25:25 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

А можно сделать так?: типа стоп-кадр, допустим время в данный момент 12-25, и пусть до конца правильно промигают 12-25, даже если пока мигают часы или минуты что-то изменилось. Информация о времени берётся только в момент, когда должен замигать часовой светик.

Автор:  Soir [ Сб июл 27, 2013 16:44:40 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
А можно сделать так?: типа стоп-кадр...

Я так уже сделал, правда отдельно для каждого разряда. Теперь то же для всего вместе.

Вложения:
Clock_12F629.zip [993 байт]
Скачиваний: 183

Автор:  andrey782005 [ Сб июл 27, 2013 17:18:32 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Спасибо! сейчас всё нормально. Паузу надо бы покороче между часами и минутами раза в 2, хотелось бы конечно самому с длительностью вспышек и пауз поэкспериментировать, надеюсь когда время у вас будет, сделаете установки через EEPROM ?

Автор:  Soir [ Сб июл 27, 2013 19:02:23 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
Спасибо! сейчас всё нормально. Паузу надо бы покороче между часами и минутами раза в 2, хотелось бы конечно самому с длительностью вспышек и пауз поэкспериментировать, надеюсь когда время у вас будет, сделаете установки через EEPROM ?

Пробуйте. Описание во вложении.

Вложения:
Clock_12F629.zip [13.04 KiB]
Скачиваний: 173

Автор:  andrey782005 [ Сб июл 27, 2013 19:43:41 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Спасибо огромное!!! буду экспериментировать

Автор:  andrey782005 [ Сб июл 27, 2013 19:54:22 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

В ячейку с адресом 0х01 записать значение задержки перед сменой индикации; это задержка между еденицами и десятками? а между часами и минутами нет возможности менять задержку?

Автор:  Soir [ Сб июл 27, 2013 20:11:40 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
В ячейку с адресом 0х01 записать значение задержки перед сменой индикации; это задержка между еденицами и десятками? а между часами и минутами нет возможности менять задержку?

Эта задержка одинакова для любой смены индикации.

Автор:  andrey782005 [ Вс июл 28, 2013 07:30:02 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

С установками разобрался, подкорректировал для себя, всё отлично! Спасибо Soir огромное!

Автор:  Soir [ Вс июл 28, 2013 07:36:52 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
С установками разобрался, подкорректировал для себя, всё отлично!

Давайте какие, я пропишу их по умолчанию, чтобы если придется что-то менять в прошивке Вам не нужно было ковыряться каждый раз в EEPROM.

Автор:  andrey782005 [ Вс июл 28, 2013 08:01:52 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Вот мои установки:
Вложение:
мои установки длительности.JPG [74.96 KiB]
Скачиваний: 477

Удобный конвертер систем счисления:
Вложение:
Systems_Of_Numeration_2.rar [153.89 KiB]
Скачиваний: 189

Автор:  Soir [ Вс июл 28, 2013 08:39:14 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

andrey782005 писал(а):
Вот мои установки...

Записал по умолчанию.

Вложения:
Clock_12F629.zip [5.14 KiB]
Скачиваний: 170

Автор:  andrey782005 [ Вс июл 28, 2013 08:43:26 ]
Заголовок сообщения:  Re: Необычные часы на 2-х светодиодах

Спасибо!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/