Estoy trabajando en una exhibición de luces navideñas que contará con tiras de LED direccionables en mi jardín delantero. Mis tiras de LED funcionan a 12 V (usando el chipset UCS1903 ).
El problema es que necesito pasar un cable largo desde mi Arduino Due y la fuente de alimentación a las tiras en algunos lugares (aproximadamente 10 metros en el peor de los casos). A esta distancia, las tiras se encienden pero las luces no cambian de color. Podría reducir la longitud del cable un par de metros, pero observo los mismos resultados con una longitud de 6 m. Estoy usando este cable eléctrico de 3 núcleos y 1 mm de diámetro.
La salida de 3.3v de mi Arduino está por debajo de lo recomendado para el UCS1903, pero también probé un Arduino de 5V sin éxito.
Mi pregunta es, ¿qué debo mirar para lograr esta distancia? ¿Se trata de aumentar el voltaje de datos, usar un cable más grande o alguna otra técnica?
Esos LED direccionables son bastante sensibles a la sincronización y, con cables tan largos, es posible que tenga problemas de integridad de la señal. Los cables largos significan alta capacitancia, lo que hace que esas bonitas ondas cuadradas digitales se vuelvan borrosas.
Si está a su alcance hacerlo, algún tipo de esquema de conversión de señalización diferencial probablemente sería el mejor enfoque (estoy pensando en algo como RS-485). Puede obtener transceptores de interfaz para pasar de UART a RS-485, pero necesitaría controladores en ambos lados del cable y una capa de software para transcodificar datos a través del enlace en las tiras de LED.
0 V
es datos 1
, +15V
son datos 0
. o transmisor óptico de bricolaje (la matriz de LED no tiene comentarios)
Arturas Jonkus
Ignacio Vázquez-Abrams
chris parton
winny
chris parton
winny
chris parton
winny
chris parton
winny