Может какие нибудь компараторы (триггеры Шмидта) еще приделать к выходу МК. А то, шут его знает, как поведут себя фронты?
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 15:23:48
СКАЗОЧНИК
Блин... вот теперь тоже размышляю. ))) Как соединить 4 таких светодиода параллельно. )))) Конечно, проще было использовать просто микросхему из этих же, и подключить к ней светодиоды отдельно, но к сожалению, есть отдельные светодиоды уже с 2812В... Придется их группировать.
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 16:05:51
bolek
А какие, собственно, проблемы для параллельного включения нескольких светодиодов (лент) к МК или ардуине?
С точки зрения схемотехники, светодиод 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
MOHCTEP
Не пойму, а зачем параллелить-то? Если обеспечить номинальную скорость обмена данными = 800 кБод, то для 100 светодиодов теоретическая частота кадров, без учета расчетов, ресета и прочих задержек, может быть примерно 330 герц. В реальности поменьше, естественно. Соответственно с секундной частотой можно обслужить группу в 33000, с гаком, светодиодов. Опять-же в идеале.
МК можно чуть разгрузить, освободив от расчета и формирования таймингов. Как вариант...
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 16:21:12
СКАЗОЧНИК
Да мне надо во-первых пиксель покрупнее сделать, и будет он из 4х светодиодов. А во-вторых уменьшить количество памяти... Ну или на 80 светодиодов передавать или на 20... Памяти то меньше, при одинаковом количестве пикселей в итоге...
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 16:52:53
MOHCTEP
Теперь понятно. Каждый пиксель параллелить, это конечно круто! Ну входной ток у них маленький, наверное можно будет выход брать с одного из 4 ледов в группе, хотя нагрузочных данных в даташите я не нашел. А вот емкость входная будет уже 60 пФ. Много это или приемлемо для беспроблемного обмена данными, не могу сказать.
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 16:57:20
СКАЗОЧНИК
А я придумал альтернативу. ))) Чтобы не рисковать. Сделаю как 4 отдельных ленты. А платку разведу так, чтобы можно было поэксперементировать еще. Если руки дойдут до воплощения в жизнь полного проекта, то покажу, что получилось. )
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 17:12:27
MOHCTEP
СКАЗОЧНИК писал(а):покажу, что получилось.
Хотелось бы посмотреть, конечно.
Re: RGB гирлянда (WS2812b)
Добавлено: Вт окт 18, 2016 17:26:32
bolek
СКАЗОЧНИК писал(а):... Сделаю как 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
BOB51
Параллельное подключение...
Там же импулься микросекундные фронты имеют.
Лучше уж пару программных блоков для обслуживания пары блоков лент.
Кроме прочего...
На самом МК несколько выводов на одну линию...
это ж не один сантиметр шлейфа будет... ну уж ежли так - то лучше через промежуточный шинник
а-ля 1533АП6...
Re: RGB гирлянда (WS2812b)
Добавлено: Ср окт 19, 2016 20:41:20
СКАЗОЧНИК
Нифига я косякопор...
Вытравил плату с горем пополам, ЛУТом сделал ее под светодиоды 5050. Запаял на нее в два ряда 72 светодиода. Ровненько так. Промыл и проверил чтобы ничего не замыкало.... Еще и плата круглая (кольцо) 15 см в диаметре, еще и вырезал ее аккуратно.
В итоге... Зеркально все сделал... Все не правильно. и хрен перевернешь...
Как теперь выпаивать эти светодиоды с нее???
Добавлено after 34 minutes 50 seconds:
З.Ы. А есть у кого-нибудь таблица цветов для этих светодиодов? А то подбирать муторно. Может у кого уже градиент есть расписанный?
Re: RGB гирлянда (WS2812b)
Добавлено: Ср окт 19, 2016 23:55:57
MOHCTEP
Ойёё...
Ну, как вариант, можно попробовать на утюг положить, если плата односторонняя. Утюг на максимум и светодиоды сметать какой нибудь ненужной кисточкой, когда припой только-только решит расплавиться. С платой, скорее всего, придется распрощаться. Таблицу цветов можно найти в любом графическом редакторе, хоть в стандартном виндовом пайнте, только, в силу нелинейностей характеристики светодиода и восприятия, ожидаемый цвет будет несколько отличаться от полученного.
Re: RGB гирлянда (WS2812b)
Добавлено: Чт окт 20, 2016 05:25:17
СКАЗОЧНИК
Так люди что ли берут все время таблицу цветов из винды?
MOHCTEP писал(а):С платой, скорее всего, придется распрощаться.
Да это понятно... Она все равно испорчена. ( Думал вчера, может феном паяльным с обратной стороны также греть, а то утюга может не хватить.
Добавлено after 14 minutes 33 seconds:
Да, положил плату на край стола, грел снизу феном, а сверху снимал пинцетом. Вроде нормально. )
Re: RGB гирлянда (WS2812b)
Добавлено: Чт окт 20, 2016 06:43:34
BOB51
Таблицы цветов... дык у каждого изделия может быть личное восприятие...
Был бы образец "на попытать/проверить"...
Daddy1962 писал(а):Эта версия с двумя разъемами не работает.
У меня тоже, данных на выходе нет. При выборе других кристаллов данные идут, а WS2811- нет!
Эта версия с одним большим разъемом работает.
Купил в 2016 году и затестил его, ниже мой обзор.
Добавлено after 33 minutes 45 seconds:
и еще, вышла новая лента на WS2813, она лучше чем WS2812b
Re: RGB гирлянда (WS2812b)
Добавлено: Вс мар 19, 2017 09:10:57
doctor9911
всем привет
есть нужда сделать dmx-ws2812b конвертер на ардуине
кто нить силен !
Ну и ты сделай, какие проблемы?
Описание протокола DMX есть, библиотеки для управления WS2812 на ардуине есть. Изучай и делай.
Можно даже поискать готовый DMX приемник на ардуине и к нему прицепить управление WS2812. Не?