Часы с LED индикаторами посоветуйте проект пожалуйста.

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20175
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение Martin76 »

basin писал(а): хочется именно коричневый
Красный, изумрудно-зеленый (PureGreen) и синий на черном фоне смотрятся очень даже хорошо.
Реклама
basin
Встал на лапы
Сообщения: 107
Зарегистрирован: Вт июн 29, 2010 14:56:16
Откуда: Алма-Ата

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение basin »

akl писал(а):
basin писал(а):Проверил, артефактов индикации нету, все гладко и ровно. Счетчик считает, десятичная точка "прыгает".
Спасибо! Прошивку писал виртуально по мотивам этой только для управления большими индикаторами ключами. В принципе, это часы на mega8 с тактированием от кварца для тех, кто по каким-либо причинам не хочет(может) применять DS1307.
Пожалуйста, с радостью :)

Вообще получается что топология - Атмега + анодный + катодный ключи , ключи управляются единицами, дают возможность подключать в таком интегральном исполнении любые индикаторы (ОК или ОА) грубо говоря просто меняя ключи местами. Универсальная выходит тройка микросхем с простой адаптацией.
Реклама
basin
Встал на лапы
Сообщения: 107
Зарегистрирован: Вт июн 29, 2010 14:56:16
Откуда: Алма-Ата

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение basin »

Если вдруг кому пригодится выкладываю схему и печатку. На печатке есть несколько перемычек, разобраться по принципиальной схеме совсем не проблема.

Относительно прошивки - вопрос к автору оставит ли он ее в доступе.
Вложения
atmega_clock__ULN_TD_DS.lay
(156.07 КБ) 281 скачивание
Clock_Atmega_ULN_TD_DS.pdf
(125.84 КБ) 222 скачивания
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение pyzhman »

Само собой - http://radiokot.ru/forum/download/file.php?id=273827
Задел для дальнейшего - DS1307 считает и число месяца, и месяц, и год.
Docendo discimus
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43900
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение АлександрЛ »

basin писал(а): к красному хочется именно коричневый (потеплее) цвет попробовать.
Купите двухлитровую баклажку пивасика, содержимое можно уничтожить любым доступным способом... :beer: :beer: :beer: а из бутылочного пластика получаются вполне так неплохие светофильтры, которые примерно одинаково работают и на зелёных и на красных индикаторах...
Изображение
Вот КРАСНЫЙ индикатор:
Изображение
А здесь- ЗЕЛЁНЫЙ индикатор:
Изображение
зы.. Для тех, кто не любит пива- можно покупать КВАС..
Только бутылку выбирайте внимательно- там обязательно должен быть гладкий участок пластика (обычно он находится под этикеткой)
Реклама
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение СКАЗОЧНИК »

pyzhman писал(а):Задел для дальнейшего - DS1307 считает
Добрый день!
Расскажите пожалуйста про общий алгоритм часов. Как они считают время. С помощью RTC можно тупо запустить их, потом залить в них начальные установки времени и каждую секунду их считывать оттуда и выводить на индикаторы?
Или с помощью RTC можно тупо запустить их, потом залить в них начальные установки времени и сконфигурировать у них тактовый выход, по которому у микроконтроллера настроить прерывание и подсчитывать время самим микроконтроллером?
Другие варианты? :roll:
Станислав
Реклама
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение shindax »

СКАЗОЧНИК писал(а):...Другие варианты? :roll:
IMHO, самое очевидное делать так:
1.Залить настройки.
2. Запустить часы
3. Раз в секунду ( либо отсчет по внутреннего осциллятора МК, либо по прерыванию от DS1307 ) считать время / дату / день недели
4. Вывести на дисплей.

Напомню, что есть ещё один подобный популярный чип PCF8583 ( RTC / счётчик ) , в нем ещё будильник есть и немножко RAM.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение pyzhman »

Краткий пересказ даташита.
RTC самостоятельно считает время. При этом являются энергонезависимыми, в чём их прелесть. Естественно, при параметрировании нужно разрешить работу внутреннего генератора, обнулив бит СН в байте по адресу 0, не забыв, что там сидят и секунды.
Как я считаю, по алгоритму - стоит настроить вывод SQW/OUT на формирование частоты 1 Гц и по этому сигналу считывать значение времени из RTC и выводить на индикаторы, т.е.
сконфигурировать у них тактовый выход, по которому у микроконтроллера настроить прерывание
и
считывать оттуда и выводить на индикаторы
.
Само собой, что считывание данных из RTC и вывод на индикаторы не связаны между собой. По сигналу от RTC данные складываются в определенные переменные, а вывод на индикаторы берет значения из этих переменных.

Добавлено after 5 minutes 22 seconds:
shindax писал(а):...либо отсчет по внутреннего осциллятора МК...
Как бы ни старался разработчик, синхрона при отсчете секунд на мк не будет. И нет-нет, да и будут проскакивать неверные секунды (если индикатор их отображает. В случае отсутствия секунд на индикаторе - не вопрос). Интереснее всё же брать сигнал непосредственно от DS.
shindax писал(а):...немножко RAM...
В DS1307 56 байт.
Docendo discimus
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение akl »

СКАЗОЧНИК писал(а):Другие варианты?
Без RTC.
СКАЗОЧНИК писал(а):подсчитывать время самим микроконтроллером
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение shindax »

pyzhman писал(а):...Как бы ни старался разработчик, синхрона при отсчете секунд на мк не будет. И нет-нет, да и будут проскакивать неверные секунды...Интереснее всё же брать сигнал непосредственно от DS.
В целом согласен, но при отсутствии свободных выводов можно сканировать RTC с частотой 2Hz, или чаще, так-что от "проскоков секунд" вполне можно избавиться.
pyzhman писал(а):В DS1307 56 байт.
В PCF8583 немного больше, 250 байт. К тому-же на I2C шину можно ещё одну PCF8583 подключить и сделать на ней, аппаратный счётчик каких-нибудь событий, независимый от МК. Но всё это так, размышления, конечно от задачи нужно исходить выбирая комплектацию.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение pyzhman »

Да, само собой.
Docendo discimus
basin
Встал на лапы
Сообщения: 107
Зарегистрирован: Вт июн 29, 2010 14:56:16
Откуда: Алма-Ата

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение basin »

АлександрЛ писал(а):
basin писал(а): к красному хочется именно коричневый (потеплее) цвет попробовать.
Купите двухлитровую баклажку пивасика, содержимое можно уничтожить любым доступным способом... :beer: :beer: :beer: а из бутылочного
Спасибо за идею! попробую. Правда индикатор получился 30см длиной :) не всякая бутылка подойдет:) попробую кусками поработать.
basin
Встал на лапы
Сообщения: 107
Зарегистрирован: Вт июн 29, 2010 14:56:16
Откуда: Алма-Ата

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение basin »

Часы не приходят одни :)

Ровно такая же схема как выше и прошивка позволили включить давно ждавшие своего часа ИН-9.
Прожорливые, маленькие накальные индикаторы также оказались вполне применимы :)
Из индикаторов пр помощи диодов собрано функциональное подобие светодиодного семисегментника с ОК.
Питание на микросхемы ключей 12 вольт.
Пару суток уже проработало :) Корпус от манометра.

Изображение
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Часы с LED индикаторами посоветуйте проект пожалуйста.

Сообщение pyzhman »

Класс!
Docendo discimus
Ответить

Вернуться в «Умные мысли»