Sommario:

Matrice LED: 4 passaggi
Matrice LED: 4 passaggi

Video: Matrice LED: 4 passaggi

Video: Matrice LED: 4 passaggi
Video: How to Build a Massive LED Wall on a Budget 2024, Luglio
Anonim
Matrice LED
Matrice LED

Questa è una matrice LED 8x8 realizzata utilizzando LED WS2812 e un microcontrollore ESP8266

Questo progetto è stato ispirato da:

Passaggio 1: cablaggio dei LED WS2812

Cablaggio dei LED WS2812
Cablaggio dei LED WS2812
Cablaggio dei LED WS2812
Cablaggio dei LED WS2812
Cablaggio dei LED WS2812
Cablaggio dei LED WS2812

In breve, i LED sono stati incatenati in una lunga striscia che è stata mostrata sopra. (Riga per riga e la fine di 1 riga collegata all'inizio della riga successiva)

(Ignora i 4 LED mancanti, ho finito i LED. Comunque non fanno una grande differenza)

Successivamente, la striscia LED è stata collegata a un microcontrollore (ESP8266)

Passaggio 2: custodia in acrilico (e legno)

Custodia in acrilico (e legno)
Custodia in acrilico (e legno)
Custodia in acrilico (e legno)
Custodia in acrilico (e legno)
Custodia in acrilico (e legno)
Custodia in acrilico (e legno)
Custodia in acrilico (e legno)
Custodia in acrilico (e legno)

2 pezzi di acrilico nero sono stati tagliati (con un coltello), piegati (usando un saldatore) e incollati a caldo insieme (con un bastoncino di legno come supporto) per formare i lati della matrice

Un pezzo trasparente di acrilico e carta da lucido dietro di esso è stato utilizzato come schermo frontale, posto davanti alla matrice per diffondere i LED e proteggere l'elettronica.

I bastoncini di legno sono stati tagliati in modo tale da potersi incastrare e formare dei divisori tra i LED. Ciò impedisce ai colori dei LED di diffondersi l'uno nell'altro può rovinare la chiarezza

Successivamente, metti la matrice LED, il divisore e l'acrilico trasparente nel pezzo laterale in acrilico nero

Passaggio 3: software

Software
Software

Ho usato la libreria Adafruit NeoMatrix, la demo NeoMatrix GFX.

Puoi codificare altri software per connettere ESP8266 a Wifi e raccogliere dati.

Passaggio 4: la matrice LED Raspberry Pi

La matrice LED Raspberry Pi
La matrice LED Raspberry Pi

(Si tratta di un lavoro in corso)

Alla fine, ho inserito un Raspberry Pi (1B) nella matrice LED. L'ho anche programmato e configurato per mostrare Pixel Art (e forse animazioni) tramite Wifi.

Ho collegato il pin dati dei LED al Pin 18 del Raspberry Pi. Inoltre, i pin 5V e Ground dei LED sono stati collegati a un alimentatore esterno (come un altro caricatore USB), separato dal Raspberry Pi. Questo per garantire che i LED abbiano abbastanza potenza per accendersi.

La Client Side WebApp è scritta interamente in Pure vanilla HTML, CSS e Javascript. Il programma server è un'applicazione Flask e utilizza la libreria Adafruit Neopixel. Poiché utilizza la libreria Adafruit, i LED potrebbero richiedere più tempo per l'aggiornamento (e non mostrare correttamente le animazioni, ecc.) Il codice è disponibile su GitHub qui e il programma è impostato per essere eseguito all'avvio (usando /etc/rc.local come indicato in GitHub)

Consigliato: