Разделение отдельных светодиодов WS2812B

Моя материнская плата имеет разъем WS2812B для использования в адресных светодиодных лентах RGB. Однако я не использую их для этих полос, так как вместо этого я хотел бы использовать сигнал для отдельного управления несколькими другими светодиодными RGB-устройствами (вентиляторы, резервуар, графический процессор, моноблок и т. д.). Сам разъем WS2812B рассчитан на 3 А (5 В) и должен быть разделен на сигналы RGB 12 В (я уверен, что 500 мА или около того будет нормально).

У меня есть некоторый опыт программирования Arduino и оборудование для пайки, но подойдет любое решение, которое заставит его работать. Однако крайне важно, чтобы я не мог повредить свою материнскую плату.

Чтобы уточнить, этот разъем на материнской плате имеет следующие контакты: + 5 В, данные и земля. Материнская плата ASUS ROG Zenith Extreme. Вы можете найти заголовок, о котором я говорю, на странице 40 руководства .

Это вообще возможно? Есть ли уже какое-то устройство, которое делает эту работу? Как мне сделать эту работу?

Заранее спасибо,

клиентский опыт

Можете ли вы уточнить, является ли заголовок WS2812B, как вы его называете, просто прорывом, предназначенным для подключения к светодиодам или светодиодным лентам со встроенным чипом WS2812B? Я предполагаю, что у него будет как минимум 3 контакта: Power, Ground и DOUT. Было бы полезно узнать модель вашей материнской платы, чтобы можно было проверить технические характеристики.
Если я правильно понимаю, вам нужен адаптер WS2812B для отдельных контактов RGB.
@JCollins Прежде всего, на материнской плате есть 3 контакта, о которых вы говорите. Я обновил сообщение, добавив в него ссылку на руководство, где я получил эту информацию.
@ratchetfreak Да, верно. Обратите внимание, что для этого также необходимо повысить напряжение.

Ответы (2)

Если у вас есть «тупые» полосы RGB, требующие 3 сигнала ШИМ, вы можете получить чипы WS2811 по отдельности WS2811 @ AliExpress .

Если вы получаете светодиоды со встроенными микросхемами WS2812B (примечание: они не обязательно должны быть в полосе, они могут быть отдельными), то вы просто направляете сигнал от светодиода к светодиоду вокруг вашего корпуса.

О, я вижу, это идеально! Это берет один бит сигнала и передает его следующему. Это будет хорошо! Спасибо за ответ. Отметив это как решение, несмотря на то, что оно на 17 секунд медленнее, поскольку вы также приложили усилия для предоставления ссылки. :)
Аааа, я только что закончил свой другой комментарий к другому ответу, прежде чем увидел это ... Если бы только появилось сообщение о том, что было больше активности, пока вы печатаете другие вещи в той же ветке ... возможно есть и я не видел. Ну что ж.
Да, извините, я опубликовал что-то, прежде чем полностью понял протокол, и удалил его, как только получил. В любом случае спасибо за объяснение, оно может помочь будущим людям. :)

Вам понадобится WS2811, который представляет собой микросхему контроллера, встроенную в светодиоды WS2812b. Он доступен в виде IC.

Он предназначен для непосредственного управления светодиодами с помощью привода постоянного тока и может использоваться для управления светодиодными лентами на 12 В.

ты опередил меня на 17 секунд...
Спасибо за это решение, оно идеально. Я могу пометить только один ответ как решение, но вместо этого иметь свой голос (который будет виден после того, как у меня будет 15 карм).
Когда вы говорите об отдельном сигнале RGB, я предполагаю, что вы имеете в виду, что хотите, чтобы один светодиод был одного цвета, следующий - другого цвета и т. Д. Это можно сделать с помощью WS2811. Для каждого другого цвета, который вы хотите, вам понадобится WS2811. DOUT первого WS2811 перейдет к DIN следующего и т. д. Цвет каждого отдельного WS2811 регулируется независимо. Я предполагаю, что ваша материнская плата каким-то образом сообщает, сколько светодиодов вы подключили и какого цвета вы хотите, чтобы они были.
@JCollins, протокол WS28 * не может сообщить контроллеру, сколько светодиодов подключено.
@ratchetfreak Я не это имею в виду, я говорю о настройке количества светодиодов, которые вы подключили, возможно, в каком-то BIOS или другом программном обеспечении для материнской платы, чтобы оно знало, сколько данных нужно выкачать ...
@JCollins в руководстве говорится, что с этим можно справиться максимум с 60 светодиодами.
@ratchetfreak Да, это максимум, вероятно, исходя из текущих ограничений, но если вы собираетесь подключить только 10 светодиодов, вы не будете синхронизировать данные за 60 ...