» elettronica » Arduino Matrice LED fai-da-te

Matrice LED fai-da-te

saluti gli abitanti del nostro sito!
Oggi ci divertiremo con la matrice di indirizzi LED. Questo progetto è piuttosto complesso, ma allo stesso tempo tutti possono ripeterlo. L'autore del progetto è AlexGyver.

La striscia LED di indirizzo è composta da LED a tre colori, ognuno dei quali ha un microcircuito speciale.

Il microcircuito nei LED trasmette le informazioni tra loro. Ciò consente di illuminare qualsiasi LED sul nastro in uno dei 16 milioni di colori e sfumature. E la cosa più bella è che l'intera cosa è gestita su un filo, in un momento molto interessante in cui viviamo.
Il nastro è controllato da un microcontrollore, ad esempio una piattaforma arduino.

Un tale mazzo in sé è molto interessante e puoi trovare un sacco di applicazioni nel design o in prodotti fatti in casa, che vale solo l'effetto fiamma. Ma oggi non si tratta di questo. Cosa succede se il nastro viene steso a zigzag e disposto in modo che i LED formino una griglia regolare e regolare? Esatto, la matrice LED. Per comodità, puoi acquistare una matrice finita dai cinesi e la cosa più interessante è che costa molto meno che acquistare un nastro e passare diverse ore a tagliare e collegare i pezzi con i fili.


Ad esempio, esiste una tale matrice 8X8, la più economica, che sarà più facile per qualcuno giocarci.

La caratteristica del progetto odierno è la sua versatilità e versatilità, ovvero è possibile acquistare una matrice già pronta, ma è per così dire piccola, ma è anche possibile acquistare un nastro con una bassa densità di LED e ricavarne una matrice delle dimensioni, per esempio, di un'immagine. Ora sarà bello.
La matrice presenta ottime opportunità per creare vari effetti pixel, produrre immagini e gif (gif), creare giochi classici e altre cose interessanti. Assicurati di visitare pagina del progettolì troverai tutti i collegamenti necessari, il firmware, gli schemi e le istruzioni aggiuntive.
Quindi, armati di uno strumento di gestione della matrice, siamo in grado di illuminare qualsiasi LED nelle sue coordinate.

Fantastico, puoi fare tutti i tipi di effetti fantastici. Puoi controllare da uno smartphone tramite bluetooth. Cioè, lo smartphone invia alcuni comandi tramite bluetooth, il modulo li riceve e li trasmette ad Arduino. E Arduino, a sua volta, trasmette i dati alla matrice.


L'autore ha iniziato con il fatto che ha deciso di realizzare un disegno, in modo da poter scegliere un colore e illuminare qualsiasi LED sulla matrice.

Il primo passo è stato sviluppare un protocollo di comunicazione con Arduino.

La prima cifra in essa è la modalità e il resto era responsabile di varie impostazioni e altri valori trasmessi. Quindi l'autore ha creato un campo grafico sul quale ha disegnato una griglia.

Il programma tiene traccia delle coordinate di toccare il campo con un dito e disegna un quadrato in questo posto con qualsiasi colore. Lungo la strada, le coordinate della piazza vengono inviate ad Arduino.

Per la fabbricazione abbiamo bisogno di:
1) Matrice o nastro sui LED di indirizzo;
2) Arduino;
3) modulo Bluetooth;
4) Resistenza.

Puoi comprare una sterlina dai cinesi o puoi comprare in qualsiasi negozio di radio. Colleghiamo i componenti secondo uno schema molto semplice:

Puoi raccogliere tutto su una breadboard. Quindi scaricare l'archivio con il progetto dalla pagina del progetto, installare le librerie secondo le istruzioni e aprire il file con il firmware.


Qui abbiamo le impostazioni. Indica la dimensione della matrice, il tipo e il punto di connessione.

Se realizzi una matrice di grandi dimensioni, cioè saldando da pezzi di nastro, hai 2 tipi tra cui scegliere.

L'autore consiglia di scegliere l'opzione giusta, poiché è più facile saldare. Ora resta da determinare l'inizio della matrice, ovvero il punto di connessione e la direzione del primo pezzo di nastro. Tale cheat sheet aiuterà per tutte le 8 opzioni di layout della matrice:

L'autore ha dedicato molto tempo a questo firmware. Questo è il più grande progetto dell'autore in termini di codice. Arduino è pieno solo per i bulbi oculari, spinti come si dice insopportabili.

Quindi, imposta, fai clic su scarica firmware. Prima di scaricare, devi assolutamente scollegare il bluetooth dal pin rx, altrimenti l'arduino non lampeggerà. Per comodità, puoi anche saldare un interruttore sul filo.

Quindi, sullo smartphone con Android, installa l'applicazione GyverMatrixBT. Questa applicazione è disponibile su Play Market, è completamente gratuita e senza pubblicità.

Quindi abbinare al modulo bluetooth (password 1234 o 0000), nell'applicazione connettersi al modulo e, di fatto, tutto. Nelle impostazioni, è possibile regolare la luminosità e le dimensioni della matrice corrispondente alla propria, nonché alcuni dei suoi altri parametri.

In base alla dimensione modificata, nella scheda disegno avremo un campo. Fare clic per inizializzarlo. Qui puoi disegnare con nastri e scorrere, puoi cancellare, puoi cancellare il campo e riempirlo di colore.


In generale, al momento disponiamo di uno strumento di lavoro per l'invio di dati alla matrice. Puoi andare avanti. L'intero sistema è stato concepito dall'autore per costruire una grande matrice di nastro o moduli. Questo è interessante come progetto, come hobby, può essere utile a qualcuno per scopi pubblicitari, per il design o per il design o per divertimento.

Ma la matrice in questa forma non sembra molto bella, non pixel e non a otto bit. È necessario creare un reticolo in modo che ciascun LED formi i propri pixel quadrati e posizionare un diffusore sulla parte superiore. Quindi sarà tutto molto bello. La griglia può essere realizzata con qualsiasi materiale nella forma e nelle doghe. Può essere di cartone, un pacchetto di sovrani di legno sovietici o un'opzione in plastica (angolo in PVC), può essere acquistato in un negozio di materiali da costruzione dove ci sono pannelli di plastica e vari beni per loro. Gli angoli possono essere rotti, ricavati delle scanalature per il centro e montare la griglia. Questa è l'opzione più "fattoria collettiva" dopo il cartone.

E ovviamente puoi rilassarti e stampare la griglia su una stampante 3d. Quindi facciamolo.



Quindi, il corpo della matrice stampato. A proposito, l'autore crede che il nero non sia la scelta migliore, è meglio stampare la griglia in bianco in modo che rifletta la luce. Bene, non importa, dipingeremo.

In realtà, ecco la nostra matrice senza griglia, i LED così come sono.

Mettiamo il reticolo, diventa già meglio, questo perché stiamo guardando un angolo.

Ora guarda cosa succede se aggiungi un diffusore sotto forma di un foglio di carta.

Ma la matrice, come qualsiasi display, funziona nello spazio colore rgb e il suo sfondo dovrebbe essere nero per una percezione del colore più corretta. L'autore ha provato diverse opzioni e ha optato per il film per automobili plastica colorata e satinata. In tandem, funziona tutto bene.

Raccogliamo tutto questo. Resta per noi finalmente saldare l'intero circuito, posizionarlo all'interno della tasca, fissare la matrice con la parte posteriore dalla cornice (o piuttosto trovare un foglio di alluminio) e fissare la cornice esterna.


Colleghiamo il potere. L'autore ha utilizzato un alimentatore da laboratorio in modo da poter vedere il consumo attuale.

La prima modalità è il disegno.


La modalità successiva sta trasferendo le immagini. Selezioniamo un'immagine come nostro file manager (in questo caso, Mario su uno sfondo nero 16x16).

La modalità successiva è una linea corrente.

La modalità successiva è effetti. Alcuni effetti possono essere combinati con il testo in esecuzione e con le immagini.

Altri effetti nel video dell'autore:


Grazie per l'attenzione. A presto!
9.3
8.7
9.4

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
1 commento
E disegnare sul monitor? sorridere

Ti consigliamo di leggere:

Passalo per lo smartphone ...