Форум РадиоКот 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.
|
Автор: | andrey782005 [ Сб июл 27, 2013 07:41:00 ] |
Заголовок сообщения: | Re: Необычные часы на 2-х светодиодах |
Спасибо огромное Soir!!! проверил, всё как я и хотел, только длительность вспышек и пауз надо подбирать для приемлемого восприятия информации о времени. Вот кстати некоторые из моих необычных часов: Вложение: Вложение: Вложение: Вложение:
|
Автор: | 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 писал(а): Я подумаю, как устранить этот эффект. Устранил, надеюсь. Изменил ритм мигания единиц. Установки пока недоступны.
|
Автор: | 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 писал(а): А можно сделать так?: типа стоп-кадр... Я так уже сделал, правда отдельно для каждого разряда. Теперь то же для всего вместе.
|
Автор: | andrey782005 [ Сб июл 27, 2013 17:18:32 ] |
Заголовок сообщения: | Re: Необычные часы на 2-х светодиодах |
Спасибо! сейчас всё нормально. Паузу надо бы покороче между часами и минутами раза в 2, хотелось бы конечно самому с длительностью вспышек и пауз поэкспериментировать, надеюсь когда время у вас будет, сделаете установки через EEPROM ? |
Автор: | Soir [ Сб июл 27, 2013 19:02:23 ] | ||
Заголовок сообщения: | Re: Необычные часы на 2-х светодиодах | ||
andrey782005 писал(а): Спасибо! сейчас всё нормально. Паузу надо бы покороче между часами и минутами раза в 2, хотелось бы конечно самому с длительностью вспышек и пауз поэкспериментировать, надеюсь когда время у вас будет, сделаете установки через EEPROM ? Пробуйте. Описание во вложении.
|
Автор: | 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-х светодиодах |
Вот мои установки: Вложение: Удобный конвертер систем счисления: Вложение:
|
Автор: | Soir [ Вс июл 28, 2013 08:39:14 ] | ||
Заголовок сообщения: | Re: Необычные часы на 2-х светодиодах | ||
andrey782005 писал(а): Вот мои установки... Записал по умолчанию.
|
Автор: | 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/ |