Y
Y
yeremeyev2018-02-14 14:09:44
Arduino
yeremeyev, 2018-02-14 14:09:44

How to connect eight WS2812B LED strips to one Arduino?

There was a need to connect 8 addressable LED strips (WS2812B) to one Arduino.
Tapes with a capacity of 9 to 15 LEDs. The Arduino has 6 PWM outputs, but it turns out that you need 8.
At first I thought to parallelize the signals - some tapes are of the same length. But it didn’t work out just to separate the cable into two tapes - it seems that there is not enough power and the LEDs on the tapes are not weakly stormy.
I thought about shift registers like 74hc595, but I have no idea how it will work, for example, with the Adafruit_Neopixel library, where the pin number is simply indicated on the input.
In general, it is permissible to connect all 8 tapes into one and connect to one pin, but a cable half a meter long will be laid between each (the bottom line is - imagine a star with a diameter of half a meter, tapes will be laid at its ends). I'm afraid that the singal will be lost with distance.
Please suggest the smartest way to do this.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
G
GavriKos, 2018-02-14
@GavriKos

It is possible through shift registers, and further without a library.
It is possible in parallel and through a mosfet - so that the signal is not lost with distance.

S
Sergey, 2018-02-16
@Gryphon88

Can be via charlieplexing / multiplexing / goreboplexing or via Binary Angle Modulation

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question