Часы на WS2812

Ответить
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

Часы на WS2812.
007.jpg
Проект рабочий.Можно менять цвет сегментов. Но всегда хочется что то улучшить. У самого плохо получается,поэтому обращаюсь к знатокам. Прошу обратить внимание на плату №5 "яркость/температура". Яркость меняется по времени,два раза в сутки. Как менять яркость как минимум раза четыре в сутки? Я попытался что то изобразить (файл "Яркость по времени"),но понимаю что получилась какая-то порнография. Хотя порнография рабочая. Подскажите,как сделать правильнее и красивее.
Хотя в идеале хотелось бы регулировать яркость фотодиодом. Но тоже не могу подключить. Пробовал включать в разрыв +пиания ,что то непонятное творится.Светодиоды моргают,меняют цвет. Хотелось бы услышать совет,как правильно к RGB подключить фотодиод.
Часы RGB .flp
Яркость по времени.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Часы на WS2812

Сообщение AlexCrane »

[ref]hatul[/ref], Если применить блок нелинейного масштабирования, то поплавнее будет
Яркость по времени2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

[ref]AlexCrane[/ref], Ну вот,я же знал что можно сделать красивее.Буду пробовать.
Dragony
Сержант
Сообщения: 170
Зарегистрирован: 02 янв 2020, 11:55
Имя: Александр
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Часы на WS2812

Сообщение Dragony »

Фотодиод/фоторезистор надо подключать не в цепи питания :D , а к управляющему входу микроконтроллера. А уже он будет решать - когда и как уменьшить напряжение питания индикаторов. В принципе, такое можно собрать и на "рассыпухе"...
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Часы на WS2812

Сообщение Brand2 »

[ref]hatul[/ref], фоторезистор Вам нужно подключить к аналоговому входу,как показано на схеме.
Измерьте сопротивление фотоезистора при освещении и без света,выберите большее и подключите как показано на схеме.
[spoiler]
SHEMA.png
[/spoiler]
Я добавил еще одну плату 7,там с аналового входа читаются данные и подаются на вход блока масштабирования,а потом уже в качестве переменной Brigthness подаются на входа WS2812.Можно поставить блок нелинейного масштабирования и уже играться с ним как захочется.Я не знаю какой у вас фоторезистор,уменьшает или увеличивает сопротивление при освещении,но Вы можете считать с него данные в мониторе порта и уже самому подставить нужнуе значения в блок масштабирования.

Часы RGB _v1.flp
За схему прошу не пинать,рисовал по быстрому.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

[ref]Dragony[/ref], Ну для меня это несколько сложновато.Но за подсказку спасибо!

Отправлено спустя 10 минут 31 секунду:
[ref]Brand2[/ref], Большое спасибо!Что то типа этого я и хотел сделать,только не знал как. Еще вопросик:сопротивление какое номиналом.Хотя бы примерно.Фотодиод 5516.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Часы на WS2812

Сообщение Brand2 »

[ref]hatul[/ref],5516 это фоторезистор,изменяет свое сопротивление в зависимости от освещенности.
Фотодиод это немного другое.
Поставтье сопротивление 10-20 кОм,думаю этого будет достаточно.
Panagiotis
Сержант
Сообщения: 129
Зарегистрирован: 11 сен 2015, 20:58
Имя: Панаётис

Часы на WS2812

Сообщение Panagiotis »

Просто причесал немного косметический только
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

[ref]Panagiotis[/ref], Маленько не доделал.мне кажется надо так.
Scr019 [%P].jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Panagiotis
Сержант
Сообщения: 129
Зарегистрирован: 11 сен 2015, 20:58
Имя: Панаётис

Часы на WS2812

Сообщение Panagiotis »

hatul, я не вдавался абсолютно что и как, просто упорядочил блоки для лучшего визуального восприятия ( для меня ), но подумав может есть такого мнения и y другиx и загрузил на форум обратно. вот и всё
Аватара пользователя
НиколаМастер
Сержант
Сообщения: 113
Зарегистрирован: 10 янв 2018, 12:36
Благодарил (а): 3 раза
Контактная информация:

Часы на WS2812

Сообщение НиколаМастер »

Скажите по какой схеме соединяются светодиоды?
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
Аватара пользователя
НиколаМастер
Сержант
Сообщения: 113
Зарегистрирован: 10 янв 2018, 12:36
Благодарил (а): 3 раза
Контактная информация:

Часы на WS2812

Сообщение НиколаМастер »

И pin7 чем управляет?
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

[ref]НиколаМастер[/ref],
НиколаМастер писал(а): 17 мар 2021, 19:00 по какой схеме соединяются светодиоды
viewtopic.php?f=72&t=4609&p=59830&hilit=ws2812#p59670
НиколаМастер писал(а): 18 мар 2021, 17:43 И pin7 чем управляет?
Это я хотел подключить светодиод,чтобы видеть, когда в меню настройка времени ,а когда настройка цвета. Можно смело удалить.
Аватара пользователя
НиколаМастер
Сержант
Сообщения: 113
Зарегистрирован: 10 янв 2018, 12:36
Благодарил (а): 3 раза
Контактная информация:

Часы на WS2812

Сообщение НиколаМастер »

Я уже распаял по другому. Можно наверно переподключить соединения между блоками?

Отправлено спустя 3 часа 6 минут 37 секунд:
Посмотрите, я правильно сделал что бы цвета плавно менялись как радуга?

Отправлено спустя 33 минуты 30 секунд:
Можете написать как работает первая плата, не пойму как отображаются цифры, получается нуль...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

[ref]НиколаМастер[/ref],
НиколаМастер писал(а): 19 мар 2021, 13:43 не пойму как отображаются цифры
Не понял.Вы берете время с часов DS2331 ,а у Вас только нули? Весь проект основан на "Часы на семисегментном индикаторе". Просто вместо каждого сегмента - светодиод. Если есть простой семисегментник,попробуйте собрать на нем.
НиколаМастер писал(а): 19 мар 2021, 13:43 что бы цвета плавно менялись как радуга
Да я в этом сам мало что понимаю. И я не могу открыть Ваш файл. Я пользуюсь FlProg 4.2.4 ,а у Вас более поздняя версия FlProg.
Аватара пользователя
НиколаМастер
Сержант
Сообщения: 113
Зарегистрирован: 10 янв 2018, 12:36
Благодарил (а): 3 раза
Контактная информация:

Часы на WS2812

Сообщение НиколаМастер »

Разобрался :)
Скажите эти блоки на ESP 01 будут работать?
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06 май 2017, 18:40
Откуда: Netanya

Часы на WS2812

Сообщение hatul »

[ref]НиколаМастер[/ref], Да работать то будут. Но не всё. Температура здесь берется с DS3231,а Вы ,я так понимаю, время будете брать с NTP Server. Значит надо добавлять датчик температуры. У меня это BMP280. И чтобы пинов хватило. На ESP 01 их меньше чем на Arduino . Кстати,увидел Ваш пост от 17 марта, что то там у Вас не получается с настройками через блютус. Обратите внимание на другие мои Часы . Я как раз перевожу их с Arduino на ESP8266. Правда там матрицы,но вместо матриц подставить семисегмент не трудно. Так там нстройки через Web интерфейс. Посмотрите,может это удобней чем через блютус.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей