Sommario:

Telecomando Big Led Matrix Artnet Raspberry Pi: 8 passaggi (con immagini)
Telecomando Big Led Matrix Artnet Raspberry Pi: 8 passaggi (con immagini)

Video: Telecomando Big Led Matrix Artnet Raspberry Pi: 8 passaggi (con immagini)

Video: Telecomando Big Led Matrix Artnet Raspberry Pi: 8 passaggi (con immagini)
Video: Demo JINX Led Matrix WS2812b 2600pixels 2024, Dicembre
Anonim
Image
Image
Telecomando Big Led Matrix Artnet Raspberry Pi
Telecomando Big Led Matrix Artnet Raspberry Pi

Vogliamo realizzare una grande matrice led wifi. Il progetto utilizza 200 led WS2801, un GRANDE alimentatore come questo LEDNexus 5V 40A 200 W e un Raspberry Pi come un "cervello" dell'opera.

Iniziamo a fare la struttura in legno di matrice e dopo andiamo a fare un cervello. Un Raspberry Pi con OLA per Raspberry Pi. Dopodiché puoi operare sulla tua matrice in modalità wifi. All'interno della LAN è possibile utilizzare un computer per inviare al Raspberry Pi l'immagine, il testo e le animazioni per la matrice led.

Puoi acquistare 200 pezzi di W2801 dal sito Amazon, inoltre puoi acquistare un Raspberry Pi 3 o un mini Raspberrry Pi ZERO.

Passaggio 1: tagliare i pezzi

Taglia i pezzi
Taglia i pezzi
Taglia i pezzi
Taglia i pezzi
Taglia i pezzi
Taglia i pezzi
Taglia i pezzi
Taglia i pezzi

Per realizzare una struttura di matrice, ho utilizzato due tavoli in legno 1 mt x 1 mt. Ho tagliato la cornice, e dopo ho tagliato i divisori. Per creare una struttura ordinata ho pensato di mettere un led ogni 10 cm così ho ottenuto 10 led per lato. L'intera superficie di ogni matrice da 1 mt x mt 1 è ricoperta da 100 led in totale le due matrici hanno 200 led ciascuna. Ogni array è separato dall'altro e può essere utilizzato anche singolarmente. Le matrici, una volta posizionate, si incastrano su se stesse, creando un unico corpo forte.

Passaggio 2: assemblare la struttura

Assemblare la struttura
Assemblare la struttura
Assemblare la struttura
Assemblare la struttura
Assemblare la struttura
Assemblare la struttura

Per rendere l'intera struttura ho usato il vinile. Tutti i divisori sono martellati sui lati per adattarsi all'interno del lato. Questa struttura è molto leggera e resistente.

Ho usato una batteria pesante e molte cinghie per tenere insieme saldamente la struttura.

Passaggio 3: fori

buchi
buchi
buchi
buchi

Quando le strutture sono pronte si possono fare i buchi. Solo 200 fori per l'intero progetto:-) I fori sono perfettamente al centro. Il mio consiglio è usare una maschera per centrare il foro.

Passaggio 4: dipingere all'interno della struttura

Dipingi all'interno della struttura
Dipingi all'interno della struttura
Dipingi all'interno della struttura
Dipingi all'interno della struttura
Dipingi all'interno della struttura
Dipingi all'interno della struttura
Dipingi all'interno della struttura
Dipingi all'interno della struttura

Se vuoi un risultato perfetto, puoi dipingere all'interno della struttura. La vernice è bianca perché il bianco riflette tutto il colore. E quando il led si accende il colore questo si riflette sulla struttura in direzione opposta.

Dopo applico un plexiglass opalino per ricoprire la struttura come in foto.

Passaggio 5: la striscia led WS2801

La striscia led WS2801
La striscia led WS2801

È possibile utilizzare la striscia led ws2801. Si tratta di una striscia led che ha all'interno di ogni led un microprocessore per la gestione del led RGB. Questa striscia ha 4 strisce: GND VCC DATA CLOCK. Ogni led usa 0, 06A a 5 Volt. Il consumo di ogni led è di 0,3W. Altrimenti 200 led utilizzano 60W di corrente. Per questo motivo è importantissimo utilizzare una presa di alimentazione secondaria alimentata da led. Uso un alimentatore da 50W 5V. Il mio consiglio è di aggiungere un condensatore da 1000 mF prima della connessione ai led. Se usi più di una striscia, il mio consiglio è di collegare l'alimentazione in parallelo a ciascuna striscia.

Passaggio 6: Il cervello: Raspberry Pi

Il cervello: Raspberry Pi
Il cervello: Raspberry Pi

Il Raspberry Pi è il cervello della nostra matrice led. Puoi usare una distribuzione Raspbian per gestire i led. La distribuzione è OLA. Puoi scaricare l'ultima versione di OLA da: https://dl.openlighting.org e montare l'immagine sulla SD. Dopo puoi avviare il Raspberry Pi e collegarlo alla LAN.

Puoi aprire la pagina delle impostazioni dal browser del tuo computer. L'accesso è semplice. Vai all'IP del tuo Raspberry Pi. Qualcosa come https://192.168.x.x. Se visualizzi la pagina delle impostazioni OLA, tutto è OK. Ora modifichi il file ola-spi.conf. Per questa operazione digitando da terminale: sudo nano /var/lib/ola/conf/ola-spi.conf Inserire la configurazione corretta. Segui le istruzioni su:

Salva il file, quindi riavvia il sistema. Cifra: sudo reboot. Dopo nella pagina delle impostazioni di OLA nella pagina del browser 192.168.x.x, selezionare ArtNet per l'input e SPI per l'output. Ora sul tuo computer puoi usare Glediator o Jinx! Se usi un sistema OSX puoi scegliere solo Glediator. Invece se usi il sistema Windows puoi usare Glediator e anche Jinx! Puoi scaricare Glediator da questo link (https://www.solderlab.de/index.php/software/glediator) E puoi scaricare Jinx! da questo link (https://www.live-leds.de/)

Ora puoi collegare il Raspberry Pi alla matrice di led.

I PIN "dati" dei LED devono essere collegati al GPIO 10 (MOSI).

Il PIN "orologio" dei LED deve essere collegato a GPIO 11 (SCKL)

La massa "GND" del LED (blu) deve essere collegata a un GPIO a massa

Passaggio 7: alimentazione e test

Alimentazione e test
Alimentazione e test
Alimentazione e test
Alimentazione e test
Alimentazione e test
Alimentazione e test

Ho testato la matrice con Arduino UNO e Adafruit Library. Per il test consiglio di utilizzare questa soluzione per escludere altri elementi (Raspbian, LAN, protocollo ecc.).

Passaggio 8: risultato finale

La matrice è fantastica. Posso usare questa matrice per messaggi di testo, animazioni o animazioni di programmazione dal vivo come Processing o simili. Il costo totale del progetto per i materiali è di 250 $. La soluzione migliore è il cervello simile a Raspberry Pi, perché puoi usare pilota la matrice da un altro posto e puoi visualizzare l'animazione. Veramente cool!

Consigliato: