Tabla de contenido:

Matriz de LED: 4 pasos
Matriz de LED: 4 pasos

Video: Matriz de LED: 4 pasos

Video: Matriz de LED: 4 pasos
Video: Arduino desde cero en Español - Capítulo 43 - Matriz LED 8x8 con MAX7219 y LedControl 2024, Mes de julio
Anonim
Matriz de LED
Matriz de LED

Esta es una matriz de LED de 8x8 fabricada con LED WS2812 y un microcontrolador ESP8266

Este proyecto se inspiró en:

Paso 1: cableado de los LED WS2812

Cableado de los LED WS2812
Cableado de los LED WS2812
Cableado de los LED WS2812
Cableado de los LED WS2812
Cableado de los LED WS2812
Cableado de los LED WS2812

En resumen, los LED estaban encadenados en una tira larga que se muestra arriba. (Fila por fila y el final de 1 fila conectado al inicio de la siguiente fila)

(Ignore los 4 LED que faltan, me quedé sin LED. De todos modos, no hacen una gran diferencia)

Después de eso, la tira de LED se conectó a un microcontrolador (ESP8266)

Paso 2: Caja de acrílico (y madera)

Estuche de acrílico (y madera)
Estuche de acrílico (y madera)
Estuche de acrílico (y madera)
Estuche de acrílico (y madera)
Estuche de acrílico (y madera)
Estuche de acrílico (y madera)
Estuche de acrílico (y madera)
Estuche de acrílico (y madera)

Se cortaron 2 piezas de acrílico negro (con un cuchillo), se doblaron (con un soldador) y se pegaron en caliente (con un palo de madera como soporte) para formar los lados de la matriz.

Se usó una pieza transparente de acrílico y papel de calco detrás como pantalla frontal, colocada frente a la matriz para difundir los LED y proteger la electrónica.

Los palos de madera se cortaron de tal manera que puedan encajar y formar divisores entre los LED. Esto evita que los colores de los LED se difundan entre sí y puede arruinar la claridad.

Después de eso, coloque la matriz de LED, el divisor y el acrílico transparente en la pieza lateral de acrílico negro

Paso 3: software

Software
Software

Usé la biblioteca Adafruit NeoMatrix, la demostración de NeoMatrix GFX.

Puede codificar otro software para conectar el ESP8266 a Wifi y recopilar datos.

Paso 4: la matriz de LED Raspberry Pi

La matriz de LED Raspberry Pi
La matriz de LED Raspberry Pi

(Este es un trabajo en progreso)

Al final, puse una Raspberry Pi (1B) en la matriz de LED. También lo programé y configuré para mostrar Pixel Art (y tal vez animaciones) a través de Wifi.

Conecté el pin de datos de los LED al Pin 18 de la Raspberry Pi. Además, los pines de tierra y 5V de los LED se conectaron a una fuente de alimentación externa (como otro cargador USB), separada de la Raspberry Pi. Esto es para asegurar que los LED tengan suficiente energía para iluminarse.

La aplicación web del lado del cliente está escrita completamente en HTML puro, CSS y Javascript. El programa del servidor es una aplicación de matraz y utiliza la biblioteca Adafruit Neopixel. Dado que utiliza la biblioteca Adafruit, los LED pueden tardar más en actualizarse (y no mostrar las animaciones correctamente, etc.) El código está disponible en GitHub aquí, y el programa está configurado para ejecutarse en el arranque (usando /etc/rc.local como se indica en GitHub)

Recomendado: