Выкладываю исходник и прошивки для часов с функцией термостата с тремя временными зонами переделанный для шести индикаторов. Здесь же модель в протеусе 7.0. Кроме того схема и печатная плата под большой корпус часов Электроника с индикатором на 156 светодиодах, также прошивка ok-led.нех под эти часы( отличие в полярности импульсов на выходах НС595). Отличия от оригинальной - 9 режимов отображения, изменилась немного структура меню.
NBO Можно схему в любом графическом формате??? Бо седьмой на моей машине глючит
_________________ Профан Ной собрал ковчег, инженер собрал "Титаник"
serg_svd, прочитал Ваше сообщение в личке и в форуме, и так и не понял идут часы или нет. Если нет то рекомендации самые общие, а именно в первую очередь проверить(заменить) кварц, фузы. Я уже давно выставляю фуз CKOPT, так проще и часы идут точнее, С7 и С8 не ставлю. Еще при первом включении необходимо произвести сброс в пункте меню RESET.
ааа!! Прошу прощения. В теме поправил, а в личку отписаться забыл Работают, уже ночь проработали. Проблема была все же в небольшой залипухе между выводами МК в корпусе TQFP. Еле ее увидел Так что панику я рано поднял
Выкладываю немного подправленную по подсказке DimAlt прошивку.
А в чем состояла правка? Просто они у меня пока работают только в режиме часов. Нареканий нет. У меня просто чтоб перепрошить мк надо провода подпаивать . Но это из-за миниатюризации для "протезирования" старых часов
serg_svd: Правка состояла в том что хотя были задействованы только шесть индикаторов (выходы Q0-Q5 74HC595) в первой прошивке "развертка" производилась на выходах Q0-Q7`. После изменения частота динамической индикации выросла до 70Гц. Но если у Вас трудности с программированием МЕГИ, то можно оставить и так.
serg_svd: Правка состояла в том что хотя были задействованы только шесть индикаторов (выходы Q0-Q5 74HC595) в первой прошивке "развертка" производилась на выходах Q0-Q7`. После изменения частота динамической индикации выросла до 70Гц. Но если у Вас трудности с программированием МЕГИ, то можно оставить и так.
Ага, понял. Да нет, трудностей нет. При окончательной сборке всеже перепрошью
Всем доброго времени суток. С Наступившим нашим годом! Тигр тоже кот =). Дмитрий, если есть время, гляньте пожалуйста мой ремейк вашего девайса на ATmega16. Так сказать опытным взглядом.
По исходнику: таймер управления нагрузкой будильниками нагло врёт, так и не понял почему.
При работе девайса есть засвет 9го разряда символом из восьмого, видно в темноте (в железе) а так ненапрягает, но интересно почему.
Код сырой, без оптимизации, лишь бы работал, так что сильно не пинать. =))
По девайсу: Идея корпуса позаимствована с kaligraf'а. Спасибо за идею =)
Вложения:
Комментарий к файлу: Сам девайс в работе. 2е температуры, давление и управление аквариумом (не полное из задуманного) face.jpg [48.8 KiB]
Скачиваний: 585
Последний раз редактировалось zordog Пн янв 04, 2010 20:13:55, всего редактировалось 1 раз.
По поводу варианта часов от nbo. Как и собирался, сделал протез для старых часов с угасшим люминисцентным индикатором.
Теперь собственно вопросы по эксплуатации.
1. Хотелось бы увидеть все же режимы отображения. А то я выставлял наугад. Режимов я так понял 10? с 0 по 9?
2. Не нашел режим отображения даты. Есть только число _ _ день недели. Месяц не отображается. Год думаю необязательно отображать на таком индикаторе, хотя может кому и надо будет.
Отображение температуры еще не проверял, нет датчика.
Реализовано ли в вашей версии часов переход с летнего на зимнее время?
___________
Как увеличить громкость будильника? Тоном поигрался, не то . Пищалка стоит сейчас маленькая с материнской платы. Пробовал подключать разные, в том числе и обычный динамик. Громкость не меняется ___________
Не разберусь где выставляется время будильника и сам будильник по дням недели
Последний раз редактировалось serg_svd Пн янв 04, 2010 23:05:59, всего редактировалось 1 раз.
Дмитрий, если есть время, гляньте пожалуйста мой ремейк вашего девайса на ATmega16. Так сказать опытным взглядом.
По исходнику: таймер управления нагрузкой будильниками нагло врёт, так и не понял почему. При работе девайса есть засвет 9го разряда символом из восьмого, видно в темноте (в железе) а так ненапрягает, но интересно почему. Код сырой, без оптимизации, лишь бы работал, так что сильно не пинать. =))
Понравилоась!
Исходник глянул, многое измменил в функциях на динамическую индикацию, попытался убрать засветку 9го индикатора. До таймера руки не дошли.
Что бы увидеть изменения можете воспользоваться замечательной программой для сравнения файлов, меня не раз выручала http://winmerge.org/
----------
добавил архив, где немного подправил индикацию и изменил функцию часов, возможно из-за этого врал таймер.
Вложения:
Комментарий к файлу: немного подправил индикацию и изменил функцию часов cl18serial3.rar [71.96 KiB]
Скачиваний: 251
Браво Дмитрий! Вы попали в точку! Я как раз перед новым годом вписал 1й строкой в TODO'шник "Сделать SHIFT общим для обеих строк". Спасибо за ценные поправки в коде. По поводу работы таймера отпишусь, когда проверю в железе. Т.к. НГ, Рождество и НГпСС то железом займусь ближе к концу января. А пока буду прикручивать оставшиеся задумки + переходить на 8Mhz.
Если кому интересно, потом выложу окончательный вариант со схемой и т.д.
Повторюсь с вопросом.
Как увеличить громкость пищалки будильника? Ваять для электродинамической пищалки транзисторный каскад усиления?
Или же в настройках нужно задать частоту?
Сейчас пищалка подключена по оригинальной схеме через RC цепочку 100 Ом 0,1мкФ. Просто уменьшать сопротивление резистора до нуля, громкость особо не возрастает А хотелось бы чтоб будильник именно будил.
Повторюсь с вопросом. Как увеличить громкость пищалки будильника? Ваять для электродинамической пищалки транзисторный каскад усиления? Или же в настройках нужно задать частоту? Сейчас пищалка подключена по оригинальной схеме через RC цепочку 100 Ом 0,1мкФ. Просто уменьшать сопротивление резистора до нуля, громкость особо не возрастает А хотелось бы чтоб будильник именно будил.
у меня стоит пищалка с генератором орет мерзко и громко вот HPE1606A пьезоизлучатель с генератором (SMA17)
у меня стоит пищалка с генератором орет мерзко и громко вот HPE1606A пьезоизлучатель с генератором (SMA17)
Смысла нет туда ставить пищалку со встроеным генератором. МК в часах сам вырабатывает частоту сигнала и при наложении ее на частоту сигнала данной пищалки получится "грязный" и неприятный звук. Если же в настройках ставить PIn, то сигнал будильника будет звучать с порта pin call? Просто я у себя не предусматривал его подключение. Для будильника надо прерывистый сигнал, а тут получится постоянный монотонный писк.
Или у вас как раз к этому порту и подключена пищалка с генератором?
serg_svd.
Подождите немного, возможно ответы на Ваши вопросы отпадут, т.к. автору сего девайса DimAlt отправил описание которое возможно будет выложено у него на сайте.
По поводу будильника: то громкость его при условии настройки пьезоизлучателя в резонанс даже при штатной схеме подключения достаточна. Настройка производится в пункте меню signal для кнопок и будильника изменением частоты ШИМ.
По пищалке, если это динамик а не пьезо, то надо делать усилитель, поищите любую схему на 3х транзисторах, питание берите до кренки. Можете поискать у Хоровица и Хилла Искусство схемотехники (вторая глава стр102 рис 2,58). Сам начал рисовать, но на 5 вольтах наверно не раскачает, нужен 3й транзистор и выше питание.
У меня не пьезоизлучатель, а обычная электродинамическая. Про усилитель как раз и спрашивал Не очень бы с ним охота возится.
Может есть смысл сделать программно переключение порта, чтоб получать прерывистый сигнал с пищалки со встроеным генератором.
PS. насчет отображения даты на часах с 6 индикаторами так и не нашел режима с отображением месяца. Да и дни недели сделаны не так как у Дмитрия, приходится привыкать
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения