1 votos

Muy barata red de comunicación de autobuses

Durante la Navidad empecé a pensar en montar una iluminación bonita para la casa. El elemento principal que estoy considerando es una tira de LEDs que se pueden controlar individualmente. Las únicas formas que se me ocurren para lograr esto sin tener que usar demasiados cables tienden a volverse caras rápidamente (> 1 euro por LED). Como tampoco sé realmente qué buscar, pensé que podría pedir orientación aquí.

En resumen, lo que estoy buscando es un protocolo de bus de comunicación que pueda controlar aproximadamente 50 nodos (los LEDs) y que pueda implementarse con componentes electrónicos muy baratos (<1 euro por nodo). Cada nodo solo necesita un bit de datos (LED encendido o apagado), pero sería útil tener más, por ejemplo, para ajustar la intensidad. Creo que mi mejor opción es alguna especie de configuración maestro-esclavo en la que el maestro puede ser más caro, digamos, un Arduino. ¿Es posible construir una red así y por dónde debería empezar a buscar?

0voto

luapyad Puntos 2680

Si realmente solo quieres un bit por LED y estás organizando los LEDs en tiras, un registro de desplazamiento puede ser la solución.

No son demasiado caros, y solo necesitas dos o tres cables por cada N bits. Funcionan desplazando los bits en el registro uno por uno y luego dando una señal de que los nuevos valores de bits se aplicarán a las salidas. Es posible que necesites transistores adicionales o controladores LED si el registro de desplazamiento no puede suministrar la corriente necesaria para los LEDs (lo más probable si esos LEDs son muy brillantes).

Dependiendo del controlador que uses, < 1 EUR por LED debería ser fácilmente posible.

Las tiras de LED basadas en WS2812 son más versátiles y se venden en diferentes tiendas, deberías poder encontrarlas. Al final, es probable que sean incluso más baratas que una solución casera, pero si estás en esto para aprender, de todas formas podrías considerar hacerlo tú mismo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X