Часы-термометр на микроконтроллере ATmega8.
-
watchmaker
- Поставщик валерьянки для Кота
- Сообщения: 2178
- Зарегистрирован: Вс ноя 15, 2009 23:13:59
- Откуда: Харьков
- Контактная информация:
- Goresky
- Родился
- Сообщения: 18
- Зарегистрирован: Ср фев 17, 2010 22:46:20
- Откуда: Арзамас, Нижегородская область.
По поводу Ckopt - я пробовал на схеме с 9 индикаторами и термостатом - подтягивал полупроводниковые кондеры, брал точные кварцы из советских часов разных и ставил... Результат один - отставание примерно на секунду за сутки... в коррекцию эта величина входит... Начал эксперементировать я потому, что у меня с внешними кондерами (нашел только на 10пик) часы бежали и не входили в диапазон коррекции... сейчас нашел кондеры на 15 пик, но пока нет времени попробовать... Считаю, что внешние кондеры предпочтительнее т к они более термостабильны и точны по сравнению со встроенными.
Еще вопрос к уважаемому Дмитрию...
Я повторил и Вашу схему с 5ю индикаторами, более того – хочу повторить ее еще раз и вставить в корпус штатных часов своей ВАЗ-2106. Все замечательно работает, только вот не пойму почему-то нет звука на пьезке, с 15 ноги МК. Он должен быть? Описание и прошивку взял с ЭЛДИГИ.РУ. Прошивка с общим катодом. Вы активировали ШИМ на 15 ноге в Вашей прошивке? Заранее благодарю за ответ. К сожалению почему-то не нашел эту замечательную схему с 5ю индикаторами на РАДИОКОТЕ…
Еще вопрос к уважаемому Дмитрию...
Я повторил и Вашу схему с 5ю индикаторами, более того – хочу повторить ее еще раз и вставить в корпус штатных часов своей ВАЗ-2106. Все замечательно работает, только вот не пойму почему-то нет звука на пьезке, с 15 ноги МК. Он должен быть? Описание и прошивку взял с ЭЛДИГИ.РУ. Прошивка с общим катодом. Вы активировали ШИМ на 15 ноге в Вашей прошивке? Заранее благодарю за ответ. К сожалению почему-то не нашел эту замечательную схему с 5ю индикаторами на РАДИОКОТЕ…
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
У меня с ними были плохие результаты, на некоторых кварцах, мега вообще не запускалась.кварцы из советских часов
В даташите рекомендуют использование внешних конденсаторов в диапазоне 20 - 36 пФ.
Со времени последней правки исходника, устранял глюк с переходом на зимние время (ноябрь 2009г) часы отстали на 3 секунды.
По поводу часов на 5 индикаторах, обновите прошивку на последнию, возьмите ее на моем сайте. Звук должен быть от нажатия кнопок, нет звука на будильник.
watchmaker,
наверное, можно. Сделать внешний контроллер, а с основного при нажатии выдавать короткий импульс, а при будильнике длинный, внешний контроллер будет распознавать и генерировать соответствующие звуки, ну что то типа токого. Только я это делать не буду.
-
watchmaker
- Поставщик валерьянки для Кота
- Сообщения: 2178
- Зарегистрирован: Вс ноя 15, 2009 23:13:59
- Откуда: Харьков
- Контактная информация:
-
samodelkin_73
- Первый раз сказал Мяу!
- Сообщения: 21
- Зарегистрирован: Пн фев 01, 2010 13:12:14
Дмитрий огромное вам спасибо!
повторил схему на 5 индикаторах,на подходе на 9,очень понравились часы функционально и гибко работают.
только вот еще не разобрался с термостатом и с пьезо.
Есть ли возможность встроить в часы на 5 индикаторах таймер ?
Добавлю печатку на 5 индикаторов 0.56", сам искал нигде не нашел может кому пригодится
Ток потребления при максимальной яркости 60ma удивительно мало
повторил схему на 5 индикаторах,на подходе на 9,очень понравились часы функционально и гибко работают.
только вот еще не разобрался с термостатом и с пьезо.
Есть ли возможность встроить в часы на 5 индикаторах таймер ?
Добавлю печатку на 5 индикаторов 0.56", сам искал нигде не нашел может кому пригодится
Ток потребления при максимальной яркости 60ma удивительно мало
- Вложения
-
- 511.zip
- (13.17 КБ) 495 скачиваний
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
samodelkin_73 писал(а):Всем приветик.
Дмитрий, по Вашей просьбе я подготовил полную схему часов с усилителем для больших индикаторов.
Выслать ее Вам для начала ???
Выложите пожалуйста сюда. У меня сейчас со временем туго. Спасибо за проделанную работу, как для меня, так это самое сложное, схемы и документация. Еще раз спасибо.
Добавить таймер не сложно, но, как выше писал, у меня нет времени. И я потерял интерес к этим часам.forgid писал(а):Есть ли возможность встроить в часы на 5 индикаторах таймер ?
2Chemal По этой же причине и не будет доработок с пультом RC5.
-
samodelkin_73
- Первый раз сказал Мяу!
- Сообщения: 21
- Зарегистрирован: Пн фев 01, 2010 13:12:14
Всем приветик.
Выкладываю принципиальную схему часов Дмитрия на 9-ти индикаторах с общим катодом SC15-11 в формате Proteusa и Adobe Reader.
Может кому пригодиться.
Там же прошивка с управлением высоким уровнем в цепях сегментов и разрядов.
Выкладываю принципиальную схему часов Дмитрия на 9-ти индикаторах с общим катодом SC15-11 в формате Proteusa и Adobe Reader.
Может кому пригодиться.
Там же прошивка с управлением высоким уровнем в цепях сегментов и разрядов.
- Вложения
-
- .zip
- (49.99 КБ) 563 скачивания
DimAlt писал(а): Добавить таймер не сложно, но, как выше писал, у меня нет времени. И я потерял интерес к этим часам.
2Chemal По этой же причине и не будет доработок с пультом RC5.
Понимаю, попробую разобратся с кодом может чего получится.
Прикрепил плату в лейоуте под индикаторы 1.5", без перемычек на смд компонентах.
Прошивку использовать с ОК.На плате индикатора размещается стабилизатор+5В, если есть отдельное питание +5 то стабилизатор можно не ставить. Номиналы элементо промаркированы , подводите курсор и появляется номинал.
- Вложения
-
- 15.zip
- (25.5 КБ) 447 скачиваний
тоже есть пожелание по часам на 5 индикаторах. Можно ли сделать на выходе будильника просто короткий импульс 0,5-1 сек? Надо для автозапуска в машину. Или укажите где посмотреть про это. Еще собрал эту схему в протеусе 7.5 и не работает
, пробовал ли кто ее в протеусе? Хотел с прошивкой позаниматься, а на готовом не получится: тинька планар, а под разъем прогера места нет.
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
На 1 секунду. В архиве проект для протеуса 7,6. Можно не менять программу, а к выходу будильника поставить дифференцирующую цепочку, то есть кондюр.
2forgid Решил Вам помочь, сделать таймер. Сделать то сделал, а ножек свободных не осталось. Вообщем повесил его на ножку будильника. Работа таймера такая, при включении счета ножка будильника/таймера включается, при окончании времени ножка выкл.
Правил последнюю версию, где есть термостат 3 датчика и вывод для кукушки, поэтому порт С весь занят. Можно убрать что нибудь и вместо этого повесить таймер.
2forgid Решил Вам помочь, сделать таймер. Сделать то сделал, а ножек свободных не осталось. Вообщем повесил его на ножку будильника. Работа таймера такая, при включении счета ножка будильника/таймера включается, при окончании времени ножка выкл.
Правил последнюю версию, где есть термостат 3 датчика и вывод для кукушки, поэтому порт С весь занят. Можно убрать что нибудь и вместо этого повесить таймер.
- Вложения
-
- timer.rar
- версия часов с 5ю индикаторами с таймером
- (44.42 КБ) 363 скачивания
-
- tmpcl5delay.rar
- (43.39 КБ) 391 скачивание
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Я сделал так
Поэтому вывод будет вкл. ровно 1 секунду
Код: Выделить всё
static void clock(void){
if ( isr_1sek_ )//прошла секунда
{
correct=0;
BUDIL_OUT_OFF;<--Здесь вывод выключается !!!!!!!!!!!!!!!!!!!!!!!!
if (++hour[h_sek]==60)
{
if (++hour[h_min]==60)
{
.....
}
hour[h_sek] =0;
calls_verify(); <--Здесь вывод включается !!!!!!!!!!!!!!!!!!!!!!!!
}
timer_verify();
isr_1sek_=0;
}
}Поэтому вывод будет вкл. ровно 1 секунду