Обсуждаем цифровые устройства...
Ответить

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 13:59:42

Может какие нибудь компараторы (триггеры Шмидта) еще приделать к выходу МК. А то, шут его знает, как поведут себя фронты?

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 15:23:48

Блин... вот теперь тоже размышляю. ))) Как соединить 4 таких светодиода параллельно. )))) Конечно, проще было использовать просто микросхему из этих же, и подключить к ней светодиоды отдельно, но к сожалению, есть отдельные светодиоды уже с 2812В... Придется их группировать.

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 16:05:51

А какие, собственно, проблемы для параллельного включения нескольких светодиодов (лент) к МК или ардуине?
С точки зрения схемотехники, светодиод WS2812B можно рассматривать как обычную цифровую схему.
Есть сомнения в возможность подключения нескольких входов разных цифровых микросхем к одному выходу цифровой же микросхемы?
Для оценки такой возможности давным давно придуман параметр "нагрузочная способность".
Выходной ток ардуинского МК Mega328 - 20 мА на вывод (до 40 мА), входной ток WS2812B - 1 мкА.
Несложный расчет по току показывает, что к ардуине можно подключить параллельно до 20 000 светодиодов (если не учитывать влияние входной емкости светодиодов).

Есть у меня несколько лент WS2812B, но, чесслово, лень собирать схему и включать, я уверен, что несколько лент параллельно будут работать.

Читал, что рекомендуют между выходом МК и входом ленты включать резистор 100-300 Ом. Большого смысла не вижу, но некоторую затяжку фронтов можно получить.
На мой взгляд, гораздо актуальнее последовательность подачи питания: нужно либо одновременно на ленту и МК, либо раньше на ленту.

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 16:17:46

Правильно ли я понимаю, что мне достаточно Din всех четырех светодиодов объединить (можно через резисторы в 100 Ом), а Dout взять всего лишь с одного из них, остальные оставить болтаться в воздухе? и так далее со всеми остальными?

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 16:19:12

Не пойму, а зачем параллелить-то? Если обеспечить номинальную скорость обмена данными = 800 кБод, то для 100 светодиодов теоретическая частота кадров, без учета расчетов, ресета и прочих задержек, может быть примерно 330 герц. В реальности поменьше, естественно. Соответственно с секундной частотой можно обслужить группу в 33000, с гаком, светодиодов. Опять-же в идеале. :)
МК можно чуть разгрузить, освободив от расчета и формирования таймингов. Как вариант...

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 16:21:12

Да мне надо во-первых пиксель покрупнее сделать, и будет он из 4х светодиодов. А во-вторых уменьшить количество памяти... Ну или на 80 светодиодов передавать или на 20... Памяти то меньше, при одинаковом количестве пикселей в итоге...

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 16:52:53

Теперь понятно. Каждый пиксель параллелить, это конечно круто! Ну входной ток у них маленький, наверное можно будет выход брать с одного из 4 ледов в группе, хотя нагрузочных данных в даташите я не нашел. А вот емкость входная будет уже 60 пФ. Много это или приемлемо для беспроблемного обмена данными, не могу сказать.

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 16:57:20

А я придумал альтернативу. ))) Чтобы не рисковать. Сделаю как 4 отдельных ленты. А платку разведу так, чтобы можно было поэксперементировать еще. Если руки дойдут до воплощения в жизнь полного проекта, то покажу, что получилось. )

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 17:12:27

СКАЗОЧНИК писал(а):покажу, что получилось.
:) Хотелось бы посмотреть, конечно.

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 17:26:32

СКАЗОЧНИК писал(а):... Сделаю как 4 отдельных ленты...

IMHO, это правильно.
Только давай разберёмся с пикселем, какой он у тебя будет:
1. 4 светодиода параллельно, размещённые квадратом 2х2
2. 2 ленты параллельно по 2 последовательных светодиода на пиксел

Я бы остановился на варианте 2:
- включение стандартное, т.е. никаких проблем со входными емкостями и нагрузочной способностью WS2812B
- памяти под пикселы нужно столько же, как и в варианте 1, просто нужно значение пиксела из буфера посылать дважды подряд

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 17:38:38

Еще извращеннее.. :))) :))) :)))

4 ленты! четыре входа (4 ноги МК, которые просто тупо одновременно шлют одно и тоже). Можно и спараллелить здесь на входе, посмотрим.

Каждый первый светодиод каждой ленты образует один пиксель 2х2, т.е. 4 светодиода на пиксель. Каждый второй светодиод каждой ленты образует второй пиксель и т.д.

Я как-то так решил все это...

Re: RGB гирлянда (WS2812b)

Вт окт 18, 2016 21:04:12

Параллельное подключение...
:roll:
Там же импулься микросекундные фронты имеют.
8)
Лучше уж пару программных блоков для обслуживания пары блоков лент.
:roll:
Кроме прочего...
На самом МК несколько выводов на одну линию...
это ж не один сантиметр шлейфа будет... ну уж ежли так - то лучше через промежуточный шинник
а-ля 1533АП6...
8)

Re: RGB гирлянда (WS2812b)

Ср окт 19, 2016 20:41:20

Нифига я косякопор... :cry: :cry: :cry: :cry: :kill:
Вытравил плату с горем пополам, ЛУТом сделал ее под светодиоды 5050. Запаял на нее в два ряда 72 светодиода. Ровненько так. Промыл и проверил чтобы ничего не замыкало.... Еще и плата круглая (кольцо) 15 см в диаметре, еще и вырезал ее аккуратно.

В итоге... Зеркально все сделал... Все не правильно. и хрен перевернешь...

Как теперь выпаивать эти светодиоды с нее??? :facepalm:

Добавлено after 34 minutes 50 seconds:
З.Ы. А есть у кого-нибудь таблица цветов для этих светодиодов? А то подбирать муторно. Может у кого уже градиент есть расписанный?

Re: RGB гирлянда (WS2812b)

Ср окт 19, 2016 23:55:57

Ойёё... :(
Ну, как вариант, можно попробовать на утюг положить, если плата односторонняя. Утюг на максимум и светодиоды сметать какой нибудь ненужной кисточкой, когда припой только-только решит расплавиться. С платой, скорее всего, придется распрощаться. Таблицу цветов можно найти в любом графическом редакторе, хоть в стандартном виндовом пайнте, только, в силу нелинейностей характеристики светодиода и восприятия, ожидаемый цвет будет несколько отличаться от полученного.

Re: RGB гирлянда (WS2812b)

Чт окт 20, 2016 05:25:17

Так люди что ли берут все время таблицу цветов из винды? :shock:

MOHCTEP писал(а):С платой, скорее всего, придется распрощаться.

Да это понятно... Она все равно испорчена. ( Думал вчера, может феном паяльным с обратной стороны также греть, а то утюга может не хватить. :roll:

Добавлено after 14 minutes 33 seconds:
Да, положил плату на край стола, грел снизу феном, а сверху снимал пинцетом. Вроде нормально. )

Re: RGB гирлянда (WS2812b)

Чт окт 20, 2016 06:43:34

Таблицы цветов... дык у каждого изделия может быть личное восприятие...
Был бы образец "на попытать/проверить"...
:(

Re: RGB гирлянда (WS2812b)

Чт окт 20, 2016 06:45:30

BOB51 писал(а):Был бы образец

А я заказ светодиоды первый раз на Алиэкспрессе. )) Второй раз буду заказывать.
вот:
https://ru.aliexpress.com/item/WS2812B- ... =200001051

Re: RGB гирлянда (WS2812b)

Пт ноя 25, 2016 22:31:28

Daddy1962 писал(а):Эта версия с двумя разъемами не работает.
У меня тоже, данных на выходе нет. При выборе других кристаллов данные идут, а WS2811- нет!

Эта версия с одним большим разъемом работает.


Купил в 2016 году и затестил его, ниже мой обзор.



Добавлено after 33 minutes 45 seconds:

и еще, вышла новая лента на WS2813, она лучше чем WS2812b

Re: RGB гирлянда (WS2812b)

Вс мар 19, 2017 09:10:57

всем привет
есть нужда сделать dmx-ws2812b конвертер на ардуине
кто нить силен !

http://www.elektroda.pl/rtvforum/topic3171065.html?l=pl

вот чувак сделал на PIC16F1825

спасибо!

Re: RGB гирлянда (WS2812b)

Вс мар 19, 2017 11:26:03

doctor9911 писал(а):...вот чувак сделал...

Ну и ты сделай, какие проблемы?
Описание протокола DMX есть, библиотеки для управления WS2812 на ардуине есть. Изучай и делай.
Можно даже поискать готовый DMX приемник на ардуине и к нему прицепить управление WS2812. Не?

doctor9911 писал(а):кто нить силен !

Несомненно!
Ответить