Paso 5: Microcontrolador Junta, explicación
WS2803s son controlados por microcontroladores PIC18F4550 a través del SPI. Los tableros de microcontrolador tienen tres características principales:
- Proceso de audio analógico para generar respuesta de sonido LED patrones usando un par de fichas de MSGEQ7 de entrada estéreo.
- Usar USB para recibir información como títulos de canciones que pueden añadirse a los patrones de LED.
- Enviar datos de patrones de LED a WS2803s a través de un puerto SPI y demultiplexor CD4051.
El cambio SPI de forma WS2803s registro de cadenas. Un inconveniente de las cadenas de cambio es que una conexión dañada impide todos registros de cambio de procedimiento en la cadena de recepción de datos. Los tableros de LED va en un triciclo de partes móviles que se golpea baches para que cables suelta podrían ser un problema. Estoy haciendo esto tan importante al demultiplexar salida SPI del PIC18F4550 en ocho canales separados utilizando un delCD4051. De esta manera hay ocho cadenas de registro de cambio corto en lugar de uno largo. Tableros de WS2803 menos se convertirá en responder si hay una conexión rota.
Hay tres tableros de microcontrolador en el carro. Uno para cada uno de los lados: frente, derecha, izquierda. Un PIC18F4550 solo no tiene los requisitos de velocidad y memoria para procesar audio y enviar datos a todas las placas LED 105 por lo que está quebrado para arriba como esta. Tres tableros de microcontrolador independiente también añade redundancia. Dos tercios de los LEDs aún funcionará si se daña una tarjeta del microcontrolador.