Por experiencia, tengo que saber que el cable que normalmente se usa para conducir tiras de Led (22AWG) ya no es bueno si es más largo que 10 metros.
Me di cuenta de esto mientras trabajaba con 5 piezas de 2 metros de WS2812b donde todas ellas están a varios metros de la placa Arduino que uso para controlarlas. En ese caso, les estaba enviando el mismo programa a todos, y lo que hice fue conectarlos a todos al mismo pin, y no funcionó en absoluto. La suma de la longitud de los 10 cables era mucho más larga que 10 metros, y la señal se perdió.
Mientras buscaba una solución, descubrí una publicación de Teknynja ( enlace ) donde se explica cómo usar el SN75176 para poder conducir WS2812b en cables mucho más largos que 10 metros. Hice el experimento yo mismo, y aunque él usa el cable CAT 5, pude enviar con éxito una señal a más de 50 metros de cable de 22 AWG.
Después de eso, usé el SN75176 no para usar cables más largos, sino para dividir la señal del pin de salida en 5, y luego pude conectar un cable 22AWG para separar cada pieza de tira de led de la placa a unos 10 metros cada uno. (Imágenes del tablero al pie del post)
hasta ahora, todo bien.
Ahora intentaba conducir 4 piezas de 2 metros de WS2812b que están a unos 8 metros de la placa de arduino, y de nuevo, todas muestran el mismo programa desde un solo pin de arduino. Así que conecté un cable 22AWG de 8 metros de largo al arduino, que se encuentra dentro de las restricciones mencionadas anteriormente, y al final de este cable conecté una de mi "tabla divisora" para enviar la señal a las 4 tiras de Led. No funcionó.
Tengo la sensación de que el SN75176 hace el trabajo solo si está conectado cerca de la placa arduino, pero si ya existe una longitud de cable entre el pin y el controlador (SN75176), la señal ya es lo suficientemente débil o ruidosa suficiente para que el SN75176 lo manipule correctamente.
Por supuesto, hice muchas pruebas en diferentes circunstancias, diferentes cables, largos y una gran lista de etceteras, pero no creo que valga la pena publicarlas aquí. Quizás con la información ya provista, algunos de ustedes ya tengan una idea de cómo resolver estos problemas. ¿Cómo maneja el ws2812b en largas distancias?