Форум РадиоКот https://radiokot.ru/forum/ |
|
Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2) https://radiokot.ru/forum/viewtopic.php?f=57&t=49530 |
Страница 1 из 9 |
Автор: | Danko [ Вт июн 07, 2011 21:30:51 ] |
Заголовок сообщения: | Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2) |
Очередные мои часы. Причина создания: требовались часы с индикацией времени и температуры (в помещении и на улице) и все это без смены показаний. Индикация даты не требовалась. ![]() Схема (плата процессора) http://clock.cc.ua/12LED/Clock-Term-Ala ... oc_BIG.JPG Схема (плата индикации) http://clock.cc.ua/12LED/Clock-Term-Ala ... nd_BIG.JPG Схема (sPlan 7) http://clock.cc.ua/12LED/Clock-Term-Ala ... 12LED.spl7 Исходник (CodeVisionAVR V2), прошивка (hex) и Проект в Proteus 7.7 SP2 http://clock.cc.ua/12LED/Clock-Term-Ala ... -06-07.zip Еще несколько моих проектов: часы на светодиодных 7-ми сегментниках (4 разряда) Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED) часы на LCD 2*16 и на Mega8/88 Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2) и их улучшенная версия на Mega168 Часы термометр-будильник Mega168_DS1307(M41T56)_DS18x20_LCD16x2 |
Автор: | Danko [ Вт июн 07, 2011 21:38:08 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Фузы для Mega8 (int 4 MHz) ![]() Фузы для Mega48/88/168 (int 8 MHz) ![]() Пояснения к схеме: плата процессора - из проекта часов с 4-х разрядной динамической индикацией. плата индикации - подключение сдвиговых регистров из проекта часов с 4-х разрядной статической индикацией. 12 разрядов это четырехразрядная динамическая индикация (3 группы по 4 разряда) индикаторы могут быть с ОА или ОК. В моем случае: для индикации времени ОА - 1,5" (четыре одиночных), для индикации температуры два 4-х разрядных ОА (0,56"). Пояснения к программе (прошивке): база программы- это 4-х разрядные часы с динамикой, но только: - индикации даты удалена, - переработана работа кнопок, - почти все настройки удалены из EEPROM, настройка производится при компиляции и по сему проект расчитан на радиолюбителей умеющих не только держать в руках паяльник, но и с базовыми знаниями Си и умеющими компилировать в CVAVR. - настройки в файле config_clock.h Код: // выбор активного уровня лог.1 на индикаторах (часы) // выбор активного уровня лог.1 на индикаторах (температура) //#define SEG_TERM_LOG_1 // выбор активного уровня лог.1 на разрядах // индикация точек раздилителей часов и минут подключенных вместо точки 1 разряда // индикация десятых градуса (отбросить десятые градуса) // флаг индикации незначащего нуля в десятках часов //#define HOUR_0 // автоперевод стрелок на летнее время и обратно Настройки в EEPROM: - нулевая ячейка - максимальный уровень яркости - первая ячейка - тест АЦП |
Автор: | Seal [ Вт июн 07, 2011 21:45:39 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
А что за вывод РВ1, под названием "управление яркостью" ? Надо полагать ним можно управлять входами регистров ОЕ ? |
Автор: | Danko [ Вт июн 07, 2011 21:55:41 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Я планировал управлять не выводом OE, а напряжением подаваемым на коллектора транзисторных ключей. |
Автор: | yurasik [ Чт июн 09, 2011 09:44:59 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Доброго времени суток! Весьма привлекательный проект! Хочу повторить... Непонятен один момент, регулировка яркости в этой схеме есть? Или нужно добавлять для регулировки транзисторный ключик на выход ШИМа и регулировать напряжение на индикаторах!? |
Автор: | Danko [ Чт июн 09, 2011 09:51:05 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
На програмном уровне она есть, но т.к. я лично на аппаратном уровне эту функцию не проверял, то и в схему транзисторые ключи не добавлял. Если кто-нибудь предложит проверенный в желе вариант, то я его в схему обязательно добавлю. |
Автор: | yurasik [ Чт июн 09, 2011 09:58:24 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Просто когда смотрел проект в протусе, осцилом сел на индикаторы и не заметил изменения импульсов из чего и сделал вывод о том что программно яркость не регулируется. |
Автор: | odesasha [ Ср июн 22, 2011 21:58:52 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Хотелось бы узнать какие мысли по этому проекту : http://radio-hobby.org/modules/news/art ... oryid=1065 Мне кажется , что перспектив у подобного начала намного больше , чем даже у 12 LED . Они (12 LED)все равно намного хуже даже маленькой LCD 16/2 в плане информативности . А матрица по возможностям отображения практически всемогуща и за ними давно уже настоящее ( трамвайные , ж.д. табло и т.п. ). 12LED ну никак не вдыхают в проект новую жизнь , тем более , что Вы давно уже публиковали подобное на МЕГА 16 . А за матрицы Вы тоже говорили , как перспективу . Но , видимо , забылось . Да и "нужда " в 12LED видна по весьма скудной активности читателей . |
Автор: | Danko [ Ср июн 22, 2011 22:05:32 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
А по чему обсуждать чужие часы нужно в той ветке, что открыл я ? Это вообще корректно ? |
Автор: | odesasha [ Ср июн 22, 2011 22:09:37 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Мне показалось , что эта ветка как бы определяет концепцию долгосрочного развития проекта часов . Но , если это некорректно то прошу прощения . |
Автор: | Seal [ Чт июн 23, 2011 00:15:08 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
odesasha писал(а): Хотелось бы узнать какие мысли по этому проекту : http://radio-hobby.org/modules/news/art ... oryid=1065 . Эти часики обсуждаются здесь. viewtopic.php?f=25&t=50199 |
Автор: | Valek [ Чт июн 23, 2011 01:14:58 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Мне такие часики еще нужны, у меня индикаторов больших и средних куча осталась (помаленьку заказывать их почтой было не выгодно). Как раз, то что мне надо. |
Автор: | asteroid7 [ Чт июн 23, 2011 08:02:10 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
С некоторыми переделками можно к этой схеме прикрутить яркость. Изменить/подтянуть включение ОА транзисторов, чтобы в Z состоянии они были закрыты. И управлять входом ~OE второго сдвигового регистра. Аппаратным ШИМ-ом можно, но муторно получается. Лучше оставшимся 1-ым таймером, как одновибратором, запуская его в конце цикла регенерации на время, меньше чем длительность динамической индикации. Отсчитали, погасили ~OE индикацию и ждём следующей регенерации. Соответственно, этим временем и регулировать ![]() |
Автор: | vp_gsm [ Ср июл 27, 2011 10:43:21 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
уважаемый Danko, платой не поделитесь? |
Автор: | Danko [ Ср июл 27, 2011 10:57:38 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Делиться особо нечем. Есть плата индикации, но она больше похожа на макетную. На ней распаяны 595 регистры, токоограничивающие резисторы и транзисторные ключи. Все в smd. Плата процессора - макетка. Все соединения (на макетке, между индикаторами, плата индикации - индикаторы) - провод МГТФ. Если интересно вечером выложу. |
Автор: | vp_gsm [ Ср июл 27, 2011 11:52:18 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
интересно .... хотелось бы взглянуть |
Автор: | elektron71 [ Чт сен 08, 2011 15:06:52 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Интересно, проект в железе появился? Или автор его забросил. Данные часы заинтересовали, и хочется продолжения. |
Автор: | Danko [ Чт сен 08, 2011 15:37:55 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
elektron71 писал(а): Интересно, проект в железе появился? А фото с каких часов было сделано?
|
Автор: | elektron71 [ Чт сен 08, 2011 20:44:07 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Просто вы писали что все на макетках, вот я и имел ввиду в железе значит полностью завершенный проект. Если можно, разводку печатных плат выложит ![]() |
Автор: | Dubina [ Вт сен 13, 2011 11:38:53 ] |
Заголовок сообщения: | Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2 |
Danko А нельзя ли подправить ссылки в первом посту, меня не пускает ![]() Заранее благодарен Спасибо, все заработало |
Страница 1 из 9 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |