WEMOS Matrix LED shield – Wemos D1 Mini

Il WEMOS Matrix LED shield  è appositamente progettato per essere utilizzato con le schede Wemos D1 Mini  e Wemos D1 Mini Pro, può essere utilizzato per creare immagini, un testo scorrevole e altro.
Per altri shield specifici per Wemos D1 mini vedere l’articolo  Wemos D1 mini – Raccolta Shield disponibili

WEMOS Matrix LED shield

Descrizione del modulo

Il Matrix LED shield per Wemos D1 Mini (vedere sito del produttore) è appositamente progettato per essere utilizzato con le schede Wemos D1 Mini e Wemos D1 Mini Pro, può essere utilizzato per creare immagini, un testo scorrevole e altro. Il controllo della matrice di led è affidata al chip TM1640.
Per informazioni del modulo Wemos D1 mini vedere articolo Modulo WeMos – LOLIN D1 mini

WEMOS Matrix LED shield

WEMOS Matrix LED shield

Wemos D1 mini

Wemos D1 mini Pro

Caratteristiche del Matrix LED shield

  • Tensione di alimentazione:  5 VDC
  • 8 livelli di intensità regolabile
  • LED a matrice di punti 8 × 8
  • Pin utilizzati: D5 CLK, D7 DIN

Dove trovare il WEMOS Matrix LED shield

Il  Matrix LED shield, può essere acquistato presso il sito Homotix, codice WEMATR .
Il suo costo è di 3,93 € al momento della pubblicazione di questo articolo.

WEMOS Matrix LED shield

Se lo acquisterete presso il sito potrete usufruire di uno sconto inserendo il l’apposito codice di sconto.

Circuito elettrico

I pin utilizzati per l’interfacciamento tra il modulo Wemos D1 Mini e il WEMOS Matrix LED shield sono quelli di alimentazione 5V, +3,3V GND e quello D5 e D7 per il segnali seriali di comando (CLK, DIN).

WEMOS Matrix LED shield

dato che il Wemos D1 Mini accetta segnali con livello a 3,3V mentre l’integrato TM1640 che pilota la matrice di led ha segnali a 5V, è presente una parte di circuito che serve per “traslare” i segnali tra i due livelli di tensione, il circuito utilizza dei transistor di tipo FET tipo BSS138 (datasheet)

WEMOS Matrix LED shield

Per pilotare la matrice di led è utilizzato un circuito tipo TM1640 (datasheet), si tratta di un drive specifico per LED (Light Emitting Diode Display) che integra una MCU di interfaccia digitale, latch digitale, circuito di pilotaggio ad alta tensione LED, ecc. Alcune sue caratteristiche:

  • Tecnica CMOS Power;
  • La modalità di visualizzazione (8 sezioni × 16 bit) supporta l’uscita digitale a catodo comune;
  • Circuito di regolazione della luminosità (ciclo di lavoro regolabile tra 8 livelli);
  • Interfaccia seriale doppia linea (CLK, DIN);
  • Modalità di oscillazione: oscillazione RC incorporata (450KHz + 5%);
  • Circuito di reset accensione incorporato;
  • Circuito di soppressione automatica incorporato.

La matrice 8×8 a led è il tipo 788AS (datasheet), misura 20×20 mm con led tondi da 1,9mm

WEMOS Matrix LED shield

Pins

D1 mini GPIO Shield
D5  14 CLK
D7 13 DIN

Libreria per la gestione della matrice

Per facilitare la gestione della matrice è disponibile presso il sito del produttore un link per scaricare la libreria oppure scaricando direttamente il file zip.
Dal momento che hai scaricato la libreria zip, apri il tuo IDE Arduino, fai clic su Sketch> #Includi libreria> Aggiungi libreria da file. ZIP.

Arduino Tutorial installare libreria

Scegli il file zip che hai appena scaricato,  se l’installazione della libreria è corretta, vedrai Libreria aggiunta alle tue librerie nella finestra di avviso. Ciò significa che la libreria è stata installata correttamente.

Arduino Tutorial installare libreria

Creazione dei simboli da mostrare sulla matrice

Per la creazione dei simboli, numeri o altro ancora vi consiglio un semplice programma, chiamato LED Matrix Editor, è uno strumento online per la modifica e la creazione di animazioni per matrici LED 8×8. È gratuito e facile da usare.

Istruzioni d’uso

  • Cliccare sul LED per commutare un singolo oggetto
  • Cliccare sui numeri di riga o colonna per attivare l’intera riga o colonna
  • Clicca sull’icona per cancellare / riempire tutta la matrice
  • Sposta la matrice su, giù, sinistra o destra usando i pulsanti freccia
  • Inverti matrice tramite pulsante
  • Inserisci, aggiorna o cancella le immagini
  • Riordina le immagini utilizzando il trascinamento della selezione nel riquadro inferiore
  • Utilizzare i segnalibri del browser per salvare le immagini
  • Utilizza la cronologia di navigazione per annullare / ripristinare il tuo lavoro
  • Scegli il tipo di codice generato (numeri interi a 64 bit o matrici di byte)
  • Copia il codice C generato nel tuo progetto
  • Utilizza set predefiniti di caratteri e icone
  • Riproduci animazione con ritardo inter-frame configurabile (in millisecondi)
  • Scegli il colore della matrice

Test del modulo

Componenti minimi

La prova sono necessari solo Modulo Wemos D1 Mini e il Matrix LED shield.
L’alimentazione potrà essere fornita da PC a cui è collegato il modulo Wemos, oppure tramite una Power bank.

Wemos D1 Mini

Matrix LED shield

WEMOS Matrix LED shield

Alimentazioni tramite batteria ricaricabile

Tripler Base

Wemos D1 Mini

Battery Shield

Matrix LED shield


Batteria LI-ion o LIPo 3.7V
 

 

WEMOS Matrix LED shield

WEMOS Matrix LED shield

Alimentazione a batteria 9V

Tripler Base

Wemos D1 Mini

DC Power Shield

Matrix LED shield

Batteria 9V

WEMOS Matrix LED shield

Sketch del programma

Per l’utilizzo del modulo è necessario, come riportato  nel capitolo  “Libreria per la gestione della matrice” caricare la libreria “WEMOS_Matrix_LED.h“.
Occorre poi verificare di aver impostato nell’IDE correttamente la scheda Wemos Di mini e che questa sia correttamente riconosciuta, verificando a quale porta risulta collegata.

 

Appena caricato il programma, sul display appariranno prima di tutto tre “facce” con varie espressioni, seguite da dei caratteri a formare la scritta “WWW.ADRIROBOT.IT“.

WEMOS Matrix LED shield

Download program

Wemos D1 mini – Raccolta Shield disponibili

Per la scheda Wemos D1 mini, prodotta dalla WEMOS/LOLIN sono disponibili vari shield che appartengono a varie categorie: Display & Interactive Shield, Environment, Power, Control, Others.
Per l’elenco vedere articolo Wemos D1 mini – Raccolta Shield disponibili

Wemos D1 mini shield