Страница 4 из 4

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

Добавлено: Чт янв 19, 2017 11:00:47
Martin76
basin писал(а): хочется именно коричневый
Красный, изумрудно-зеленый (PureGreen) и синий на черном фоне смотрятся очень даже хорошо.

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

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

Вообще получается что топология - Атмега + анодный + катодный ключи , ключи управляются единицами, дают возможность подключать в таком интегральном исполнении любые индикаторы (ОК или ОА) грубо говоря просто меняя ключи местами. Универсальная выходит тройка микросхем с простой адаптацией.

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

Добавлено: Пт янв 20, 2017 07:58:00
basin
Если вдруг кому пригодится выкладываю схему и печатку. На печатке есть несколько перемычек, разобраться по принципиальной схеме совсем не проблема.

Относительно прошивки - вопрос к автору оставит ли он ее в доступе.

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

Добавлено: Вт янв 24, 2017 06:19:28
pyzhman
Само собой - http://radiokot.ru/forum/download/file.php?id=273827
Задел для дальнейшего - DS1307 считает и число месяца, и месяц, и год.

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

Добавлено: Ср янв 25, 2017 13:47:52
АлександрЛ
basin писал(а): к красному хочется именно коричневый (потеплее) цвет попробовать.
Купите двухлитровую баклажку пивасика, содержимое можно уничтожить любым доступным способом... :beer: :beer: :beer: а из бутылочного пластика получаются вполне так неплохие светофильтры, которые примерно одинаково работают и на зелёных и на красных индикаторах...
Изображение
Вот КРАСНЫЙ индикатор:
Изображение
А здесь- ЗЕЛЁНЫЙ индикатор:
Изображение
зы.. Для тех, кто не любит пива- можно покупать КВАС..
Только бутылку выбирайте внимательно- там обязательно должен быть гладкий участок пластика (обычно он находится под этикеткой)

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

Добавлено: Чт янв 26, 2017 02:40:23
СКАЗОЧНИК
pyzhman писал(а):Задел для дальнейшего - DS1307 считает
Добрый день!
Расскажите пожалуйста про общий алгоритм часов. Как они считают время. С помощью RTC можно тупо запустить их, потом залить в них начальные установки времени и каждую секунду их считывать оттуда и выводить на индикаторы?
Или с помощью RTC можно тупо запустить их, потом залить в них начальные установки времени и сконфигурировать у них тактовый выход, по которому у микроконтроллера настроить прерывание и подсчитывать время самим микроконтроллером?
Другие варианты? :roll:

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

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

Напомню, что есть ещё один подобный популярный чип PCF8583 ( RTC / счётчик ) , в нем ещё будильник есть и немножко RAM.

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

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

Добавлено after 5 minutes 22 seconds:
shindax писал(а):...либо отсчет по внутреннего осциллятора МК...
Как бы ни старался разработчик, синхрона при отсчете секунд на мк не будет. И нет-нет, да и будут проскакивать неверные секунды (если индикатор их отображает. В случае отсутствия секунд на индикаторе - не вопрос). Интереснее всё же брать сигнал непосредственно от DS.
shindax писал(а):...немножко RAM...
В DS1307 56 байт.

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

Добавлено: Чт янв 26, 2017 07:30:49
akl
СКАЗОЧНИК писал(а):Другие варианты?
Без RTC.
СКАЗОЧНИК писал(а):подсчитывать время самим микроконтроллером

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

Добавлено: Пт янв 27, 2017 06:23:16
shindax
pyzhman писал(а):...Как бы ни старался разработчик, синхрона при отсчете секунд на мк не будет. И нет-нет, да и будут проскакивать неверные секунды...Интереснее всё же брать сигнал непосредственно от DS.
В целом согласен, но при отсутствии свободных выводов можно сканировать RTC с частотой 2Hz, или чаще, так-что от "проскоков секунд" вполне можно избавиться.
pyzhman писал(а):В DS1307 56 байт.
В PCF8583 немного больше, 250 байт. К тому-же на I2C шину можно ещё одну PCF8583 подключить и сделать на ней, аппаратный счётчик каких-нибудь событий, независимый от МК. Но всё это так, размышления, конечно от задачи нужно исходить выбирая комплектацию.

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

Добавлено: Пт янв 27, 2017 07:17:04
pyzhman
Да, само собой.

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

Добавлено: Пт янв 27, 2017 08:50:02
basin
АлександрЛ писал(а):
basin писал(а): к красному хочется именно коричневый (потеплее) цвет попробовать.
Купите двухлитровую баклажку пивасика, содержимое можно уничтожить любым доступным способом... :beer: :beer: :beer: а из бутылочного
Спасибо за идею! попробую. Правда индикатор получился 30см длиной :) не всякая бутылка подойдет:) попробую кусками поработать.

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

Добавлено: Сб фев 25, 2017 18:23:20
basin
Часы не приходят одни :)

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

Изображение

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

Добавлено: Сб фев 25, 2017 19:48:53
pyzhman
Класс!