Как использовать цифровую светодиодную ленту RGB?

Я знаю, что это, возможно, немного примитивно, но мне нужна СЕРЬЕЗНАЯ помощь с использованием моей новой светодиодной ленты. Здесь вы можете увидеть тип моей ленты и комплект.

Это сложно, потому что выглядит немного иначе, чем все остальные, которые я видел в руководствах, поэтому я не знаю, с чего начать... Все, что я сделал, это отрезал концы проводов, которые уже там были, и заменил их обычными штырьками, которые я могу использовать на Arduino и макетных платах. Куда мне двигаться дальше? Есть ли какие-то библиотеки кода, которые мне нужно использовать?

, 👍1

Обсуждение

Я бы поставил, что это светодиодные ленты WS2812B. Они должны быть совместимы с Adafruit Neopixels., @Paul


2 ответа


1

Насколько я понимаю, DAT (зеленый провод) — это цифровой провод данных. Попробуйте следующее: 1. VCC к выводу +5 В 2. Контакт GND-GND 3. DAT на 2 цифровых контакта.

Затем попробуйте изменить состояние цифрового контакта 2 с высокого на низкий и посмотрите, произойдет ли что-нибудь... Вот с этого я бы и начал.

,

Интересный результат: загорелось около 3 лампочек, все разного цвета, потом я поправил провода, и они погасли, и до сих пор не горят..., @mr-matt

В худшем случае на плате не было резисторов, и вы их просто сожгли. Есть ли у вас схема светодиодной ленты?, @L2PA

Нет, не думаю. Я мог бы найти что-нибудь, но кто знает, подойдёт ли оно. Фото крупным планом подойдёт?, @mr-matt

Я все равно добавил один, есть крошечный кусочек в центральном проводе или полоске рядом со светодиодом, это резистор?, @mr-matt

Если вы имеете в виду элемент с буквой C, то это должен быть конденсатор, поскольку C означает ёмкость. Но это может быть и резистор, поскольку они выглядят практически одинаково. Попробуйте найти схему, сложно помочь, когда я даже не знаю, что на плате., @L2PA

@L2PA Эти светодиодные ленты имеют встроенные драйверы «постоянного тока». Я бы поспорил, что это будут https://www.adafruit.com/datasheets/WS2812B.pdf или https://www.adafruit.com/images/product-files/1138/SK6812%20LED%20datasheet%20.pdf, @Paul

@L2PA К тому же, это «цифровые светодиодные ленты», поэтому изменение состояния цифрового контакта 2 не даст особого эффекта, если только не рассчитать его точно в момент времени. Я бы также не рекомендовал управлять аналоговой светодиодной лентой напрямую от Arduino., @Paul

Ок, я думаю, что нашел их на AliExpress, они выглядят точно так же, как мои, так что я попробую поискать схемы сейчас, вот ссылка, если хотите взглянуть, не уверен, что там есть что-то полезное... http://www.aliexpress.com/item/1M-WS2812B-Full-Color-LED-strip-light-Built-in-WS2811-30-LED-30-pixels-Raspberry-Pi/32601142057.html?spm=2114.01010208.3.112.jf2vIu&w s_ab_test=searchweb201556_6,searchweb201602_3_10017_10005_10006_10034_10021_507_10022_508_10020_9912_10018_10019,searchweb201603_7&btsid=c6194586-8b45-4a24-ac33-795408b73bc3, @mr-matt

Да, я нашел это, @Paul, ты был прав, это было это: https://www.adafruit.com/datasheets/WS2812B.pdf, @mr-matt

Вам немного повезло: у Adafruit есть руководство Neopixel uberguide — подробное руководство по использованию таких полосок. У них также есть библиотека, которая должна упростить программирование., @Paul

@Paul Это оно? https://learn.adafruit.com/downloads/pdf/adafruit-neopixel-uberguide.pdf, @mr-matt

Теперь все работает, спасибо @paul за этот uberguide!, @mr-matt


1

У меня была та же проблема, в каждом примере вы видите схемы электропроводки с 3 проводами, а у моей светодиодной ленты было 5 проводов, но, похоже, два красных провода (5 В) соединены, а два белых провода (земля) соединены друг с другом, так что по сути у вас есть 3 провода, как на всех схемах электропроводки, которые есть там

,