Tabla de contenido:

Matriz Led Rgb 8x16 en cascada: 3 pasos
Matriz Led Rgb 8x16 en cascada: 3 pasos

Video: Matriz Led Rgb 8x16 en cascada: 3 pasos

Video: Matriz Led Rgb 8x16 en cascada: 3 pasos
Video: CURSO XC8 - PROYECTO MATRIZ DE LEDS 8x8 MAX7219 (PROBANDO LA LIBRERIA) 2024, Noviembre
Anonim
Matriz Led Rgb 8x16 en cascada
Matriz Led Rgb 8x16 en cascada
Matriz Led Rgb de 8x16 en cascada
Matriz Led Rgb de 8x16 en cascada

En este proyecto hice una matriz led rgb de 8x16 en cascada y su controlador. El 18F2550 de Microchip se utiliza para su soporte USB. Los leds RGB son controlados por registros de desplazamiento 74hc595 con resistencias. Para datos de animación y configuración; Se utiliza eeprom externa 24C512. Los datos de configuración y animación se crean mediante una interfaz gráfica de usuario (gui) en la computadora y se transfieren a eeprom a través de USB. Hice mis módulos de matriz led rgb con un tamaño de 8x16 píxeles. Y se pueden unir para hacer un área de visualización más grande.

Paso 1: Arquitectura

Arquitectura
Arquitectura
Arquitectura
Arquitectura

arquitectura Los datos de animación y configuración se crean en la computadora mediante una interfaz gráfica de usuario. luego se carga a la placa de control a través de usb. La unidad de microcontrolador (mcu) transfiere estos datos a la unidad de almacenamiento de la placa (eeprom). Cuando la placa está en acción, primero lee los datos de configuración: intervalos de tiempo entre cuadros de animación, duración de la animación para mostrar, modo de trabajo (solo o en cascada), luego lee una parte de los datos de animación y envía los datos a los registros de cambio para actualizar el estado de los leds. Se utilizan leds rgb de ánodo común. los leds están dispuestos en 8 filas, 16 columnas. todos los ánodos están conectados entre sí en una fila. Los registros de turno controlan una fila a la vez. Multiplexando; 8 filas se actualizan muy rápido para que se muestre una imagen continua. para 8 filas --------- se utiliza un registro de desplazamiento de 8 bits para multiplexación. para columnas de 16 leds rgb 16 * 3 = 48 ------ se utilizan seis registros de desplazamiento de 8 bits. En el modo solo, un módulo funciona como se describe arriba. En modo cascada: una placa se convierte en placa maestra y envía la señal de sincronización a otras placas a través de la interfaz periférica en serie (spi). todos los tableros muestran animaciones almacenadas en su memoria. Y el tiempo se organiza de acuerdo con la señal de sincronización que proviene de la placa maestra.

Recomendado: