Необычные часы на 2-х светодиодах

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Всем привет! Прошу помощи с прошивкой 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
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):...Появилась идея сделать часы с отображением времени всего 2-мя светодиодами, один-часовой, второй-минутный, формат времени 12-ти часовой. Время отображается вспышками разной длительности...
Для пробы.
Если подходит в принципе, то со временем добавлю возможность установки длительности вспышек при прошивке МК записью в EEPROM.
Вложения
Clock_12F629.zip
Проект в Proteus, прошивка, описание.
(12.11 КБ) 227 скачиваний
Реклама
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Спасибо огромное Soir!!! проверил, всё как я и хотел, только длительность вспышек и пауз надо подбирать для приемлемого восприятия информации о времени. Вот кстати некоторые из моих необычных часов:
11-25 до полудня.JPG
(139.86 КБ) 612 скачиваний
10ч 46мин.JPG
(93.46 КБ) 589 скачиваний
3часа14мин.JPG
(163.58 КБ) 550 скачиваний
2часа15мин.JPG
(236.2 КБ) 586 скачиваний
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Есть небольшой косяк: если начинается следующая минута в момент показа едениц минут, то вспышки как бы обрываются(недосчитывает), допустим 19мин: 1 длинная, 9 коротких должно, а вместо 9-ти 4 только и сразу показ часов. В отображении часов подобного пока не заметил.
Реклама
Эиком - электронные компоненты и радиодетали
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):Есть небольшой косяк: если начинается следующая минута в момент показа едениц минут, то вспышки как бы обрываются(недосчитывает), допустим 19мин: 1 длинная, 9 коротких должно, а вместо 9-ти 4 только и сразу показ часов. В отображении часов подобного пока не заметил.
Часы наверно тоже так. Дело в том, что при переходе с 9 в 0 счет вспышек обрывается на полуслове. Я подумаю, как устранить этот эффект.
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

Soir писал(а):Я подумаю, как устранить этот эффект.
Устранил, надеюсь.
Изменил ритм мигания единиц. Установки пока недоступны.
Вложения
Clock_12F629.zip
(982 байт) 204 скачивания
Реклама
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

С длительностью вспышек уже получше, но есть другой косяк, установил время9-59 , когда приближается 10-00, отсчитывает только десятки минут(5 длинных),а едениц минут нет и сразу 1длинную в часах.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):С длительностью вспышек уже получше, но есть другой косяк, установил время9-59 , когда приближается 10-00, отсчитывает только десятки минут(5 длинных),а едениц минут нет и сразу 1длинную в часах.
Не знаю... Пока светодиоды мигают время идет... Десятки 0,5 Гц, единицы 2 Гц, вот и считайте. Общий цикл каждый раз имеет разную продолжительность и неизбежно возникает накладка при смене времени: пока мигали часы - минуты изменились, пока мигали десятки - единицы изменились... Подумаю еще.
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

А можно сделать так?: типа стоп-кадр, допустим время в данный момент 12-25, и пусть до конца правильно промигают 12-25, даже если пока мигают часы или минуты что-то изменилось. Информация о времени берётся только в момент, когда должен замигать часовой светик.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):А можно сделать так?: типа стоп-кадр...
Я так уже сделал, правда отдельно для каждого разряда. Теперь то же для всего вместе.
Вложения
Clock_12F629.zip
(993 байт) 209 скачиваний
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Спасибо! сейчас всё нормально. Паузу надо бы покороче между часами и минутами раза в 2, хотелось бы конечно самому с длительностью вспышек и пауз поэкспериментировать, надеюсь когда время у вас будет, сделаете установки через EEPROM ?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):Спасибо! сейчас всё нормально. Паузу надо бы покороче между часами и минутами раза в 2, хотелось бы конечно самому с длительностью вспышек и пауз поэкспериментировать, надеюсь когда время у вас будет, сделаете установки через EEPROM ?
Пробуйте. Описание во вложении.
Вложения
Clock_12F629.zip
(13.04 КБ) 210 скачиваний
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Спасибо огромное!!! буду экспериментировать
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

В ячейку с адресом 0х01 записать значение задержки перед сменой индикации; это задержка между еденицами и десятками? а между часами и минутами нет возможности менять задержку?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):В ячейку с адресом 0х01 записать значение задержки перед сменой индикации; это задержка между еденицами и десятками? а между часами и минутами нет возможности менять задержку?
Эта задержка одинакова для любой смены индикации.
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

С установками разобрался, подкорректировал для себя, всё отлично! Спасибо Soir огромное!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):С установками разобрался, подкорректировал для себя, всё отлично!
Давайте какие, я пропишу их по умолчанию, чтобы если придется что-то менять в прошивке Вам не нужно было ковыряться каждый раз в EEPROM.
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Вот мои установки:
мои установки длительности.JPG
(74.96 КБ) 512 скачиваний
Удобный конвертер систем счисления:
Systems_Of_Numeration_2.rar
(153.89 КБ) 213 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Необычные часы на 2-х светодиодах

Сообщение Soir »

andrey782005 писал(а):Вот мои установки...
Записал по умолчанию.
Вложения
Clock_12F629.zip
(5.14 КБ) 208 скачиваний
andrey782005
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт фев 14, 2013 06:54:51
Откуда: Башкортостан

Re: Необычные часы на 2-х светодиодах

Сообщение andrey782005 »

Спасибо!
Ответить

Вернуться в «PIC»