Paso 1: El diseño
Mayoría de los diseños similar a este parece utilizar multiplexión. Ahora la multiplexación es muy buena y lo he usado con gran efecto en mi cubo de LED y POV Mostrar proyectos pero con este diseño que quería probar algo un poco diferente. Es al principio un poco más de trabajo pero estoy esperando para ahorrar en las horas de todos los LEDs y IR de cables sensores y receptores más tarde.
En cambio, decidí crear una cadena de ganglios de microcontrolador inteligente. Cada nodo tiene un solo LED RGB, un emisor de infrarrojos y un detector de IR y que está sobre él. Cada nodo se comunica mediante el periférico serial UART (transmisor receptor asincrónico Universal) a bordo del microcontrolador.
Hacer las cosas de esta manera significa que mi regulador principal puede centrarse en tareas complejas como el streaming de audio o un juego mientras que los nodos esclavo manejar las tareas serviles como controlar el color del LED y las lecturas de IR para toques de filtrado. También significa que el diseño es bastante escala-capaz de lo que le permite crear tablas que contengan cualquier número de píxeles.
El maestro se conecta a los nodos usando su propia UART periférico. La señal de transmisión del maestro está conectada a la señal de recepción del primer nodo. La señal de la transmisión del primer nodo está conectada a la señal de recepción del segundo nodo y así sucesivamente. El maestro se comunica con los nodos esclavo mediante el envío de una serie de bytes de comando. Cada nodo escucha hacia fuera para los bytes de comando y como se reciben el nodo tiene la posibilidad de reaccionar o modificar el byte antes de enviarla hacia fuera hacia el siguiente nodo y finalmente hacia el maestro.