Display LED Matrix 8×8 per Scritte Scorrevoli

3

Di Roberto Vallini

Arduino rappresenta indubbiamente una tra le piattaforme più diffuse nella storia dell’elettronica moderna. In rete è reperibile una quantità incommensurabile di applicazioni tra le più eterogenee che a volte, invece di semplificare la vita di un Maker, la complicano notevolmente. Uscire dal dedalo delle informazioni contraddittorie non è sempre così facile. In questo articolo leggiamo la storia di un caso risolto dall’autore.

Questo mio progetto nasce da un’esigenza pratica, reale, non è quindi un tutorial sull’uso delle Led Dot Matrix, di cui farò un accenno, anche se molto ben conosciute. Parla anche delle difficoltà che si possono incontrare nell’interfacciare Arduino con le shield o periferiche, soprattutto in ambito software, nel dedalo delle library e nelle loro “forcazioni” , come in gergo vengono definite le modifiche sostanziali.

L’approccio

In linea generale l’utente medio, che utilizza Arduino, ha in mente il seguente ragionamento

  1. Eseguo lo schema
  2. Eseguo i collegamenti tra Arduino e shield
  3. Scarico la libreria o le librerie opportune
  4. Eseguo l’upload su Arduino
  5. Attivo la tensione e tutto funziona a meraviglia!

Questo è il tipico “modus pensandi” di chi, vagando per il Web, cerca soluzioni fruibili per il proprio progetto. E, effettivamente, c’è l’imbarazzo della scelta: siti con tanto di schemi e algoritmi, tutto pronto per il download. Peccato che, chi non ci mette la faccia in prima persona, ma soprattutto, la responsabilità di ciò che pubblica, con siti che oggi ci sono e domani chissà, non di rado vi abbia confezionato il classico “pacco”. “Tutto facile, tutto semplice, fai questo e quello.. e tutti vissero felici e contenti”. Perché dico ciò?

Devo essere sincero, avevo fretta ed ho cercato una scorciatoia a mia volta, e come detto sopra non funzionava nulla! Proprio per questo vi descrivo cosa mi è successo. Un po’ di tempo fa, ho acquistato una Led Dot matrix 8×8 con interfaccia MAX7219 integrato su scheda, mi sono studiato gli algoritmi e ho generato un programmino che faceva scorrere le lettere del mio nome. Sin qui tutto bene, era più che tutto un “divertissement”. Successivamente, in due tranche diverse, ho deciso di passare a due matrici a led 8×32 sempre con MAX7219 integrato, nella versione economica 1088AS, acquistate da Bangood. Confesso di non averle mai aperte. Poi, repentina, mi capita l’occasione di utilizzarle per un negozio dove il proprietario, abitando nell’alloggio soprastante, nei momenti di calma, in cui sale in appartamento, se qualche cliente suona il campanello, annesso alla vetrina, deve annunciare, con un messaggio visivo in “scrolling”, la frase “Sto arrivando!”, o altre a suo piacere,  lo può fare senza aprire la finestra, dando al tutto un tocco di eleganza. La soluzione doveva essere alquanto economica. Per cui, visto che i messaggi potevano essere anche lunghi, ho pensato di unire due dot-matrix 8×32 da quattro elementi. Utilizzare Arduino per pilotarle e un relè in radiofrequenza 433Mhz per attivarle, con un telecomando a disposizione dell’utente; il tutto inserito in una cornice di legno satinato. Del circuito completo parlerò più avanti, per il momento propongo lo schema di prova dal quale sono partito: Arduino Uno che pilota 4 matrici collegate in cascata secondo lo schema. [provvisorio] illustrato in Figura 1.

 

Figura 1: schema provvisorio per il collegamento di prova.

https://forum.arduino.cc/index.php?topic=293201.0

Per pulizia e proprietà, preso come esempio, dello schema non ho apportato modifiche alle connessioni che, in questo caso, sono:

Questi contenuti sono riservati agli utenti registrati. Effettua il login o registrati per poterli vedere.

Informazioni sull'autore

Sono nato nel 1968, abito a due passi da Torino. Dopo aver conseguito la maturità tecnica in elettronica, ho iniziato la mia carriera lavorativa, come cablatore di quadri, mentre la sera studiavo. Mi sono infatti iscritto, successivamente, alla Facoltà di Lettere e Filosofia di Torino, dove ho sostenuto gli esami di Filosofia teoretica, Filosofia Morale, Storia della filosofia antica, Antropologia culturale, Antropologia delle Religioni. Nel 1989 , Master Regionale, presso la Federazione Nazionale Agenti e Rappresentanti di Commercio in Psicologia delle vendite, Amministrazione aziendale, Marketing aziendale. Ho lavorato per quasi venti anni in multinazionale dell’elettronica di processo, occupandomi del settore del dialogo uomo - macchina. Partito come semplice promotore, ho raggiunto la qualifica di area manager. Successivamente ho fondato un’azienda personale, nel settore dell’elettromeccanica. Attualmente, mi occupo di informazione, come redattore presso un gruppo editoriale di cronaca. Di recente ho scoperto il mondo di Arduino, con il quale è stato “Amore a prima vista”. Ho scritto articoli per GRIX e per la rivista Fare Elettronica. Sono “Amministratore Orgoglioso” della pagina “Elettronica & Maker”, un progetto in cui credo fermamente . Spero di avere dato e di dare il mio contributo, con le mie qualità, affinché possiamo brillare nella galassia dell’editoria elettronica.

3 commenti su "Display LED Matrix 8×8 per Scritte Scorrevoli"

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.