sabato 29 agosto 2015

Max7219 e Olimexino 85

Ciao e ben ritrovato sul Blog Aspettando il bus, oggi collegheremo l' Olimexino 85 ad una matrice di LED 8x8, controllata dal Max7219. Realizzeremo lo stesso progetto fatto per Arduino UNO R3 ma utilizzeremo l' Olimexino 85 che è più economico ed è adatto allo scopo.

Fig. 1 - Olimexino 85 e la matrice di LED 8x8 con Max7219 - foto di Paolo Luongo
Fig. 1 - Olimexino 85 e la matrice di LED 8x8 con Max7219 - foto di Paolo Luongo

Prima di cominciare: hai installato nell' IDE di Arduino il controllo per l'olimexino 85?
Se non lo hai ancora fatto segui questo semplice tutorial.


Iniziamo subito col video che ho messo sul canale dedicato di YouTube:


L'unico difetto di Olimexino 85 è la necessità di una tensione stabilizzata di 5 Volt che potremo ottenere da questo regolatore da 1A o da questo regolatore da 1,5 A.

I collegamenti sono semplici, vediamoli:

Fig. 2 - Il circuito montato - foto di Paolo Luongo
Fig. 2 - Il circuito montato - foto di Paolo Luongo
Facendo riferimento alla Fig .2 abbiamo in alto a sinistra il pacco batterie che alimenta il regolatore a 5 Volt (in basso a sinistra); al centro c'è il modulo con il Max7219 che controlla una matrice di LED rossi di 8x8.
Il modulo Olimexino 85 ha il LED verde acceso ed è veramente minuscolo. Infine, sulla destra, c'è il multimetro digitale che ho utilizzato per fare delle prove di stress sul regolatore a 5 Volt: prove superate brillantemente.

Fig. 3 - Dettaglio del Modulo con Max7219 e matrice di LED 8x8 e Olimexino 85 - Foto di Paolo Luongo
Fig. 3 - Dettaglio del Modulo con Max7219 e matrice di LED 8x8 e Olimexino 85 - Foto di Paolo Luongo

Riferendomi alla Fig.3 abbiamo a sinistra i due fili di alimentazione a 5 Volt provenienti del regolatore e sulla destra i fili che si collegano all' Olimexino 85.
Iniziamo dal modulo col Max7219 dal basso verso l'alto:
  1. Rosso -> Vcc
  2. Marrone -> GND
  3. Arancio -> DIn
  4. Verde -> CS
  5. Giallo -> CLK
 Mentre i collegamenti di Olimexino 85 , sempre dal basso verso l'alto sono:
  1. Vcc <- Rosso
  2. GND <- Marrone
  3. (Non collegato)
  4. I/O numero 5 <- Verde
  5. I/O numero 4 <- Giallo
  6. I/O numero 3 <- Arancio
  7. (Non collegato)
  8.  (Non collegato)
Dimenticavo lo sketch che bisogna caricare nell'Olimexino 85, prima di fare i collegamenti esterni.
La sua programmazione è un pò diversa da Arduino UNO R3, e segue alcune  fasi:
  1. Compilare lo sketch
  2. Entro 60 secondi bisogna collegare l' Olimexino 85 alla porta USB
  3. Riconosciuto il dispositivo sarà caricato lo sketch
ed avremo la seguente schermata :

Fig. 4 - Sketch correttamente installato - Ambiente IDE di Arduino
Fig. 4 - Sketch correttamente installato - Ambiente IDE di Arduino

Nel caso qualcosa non funzioni, conviene controllare questo semplice tutorial per risolvere il problema.

Inoltre, se vuoi provare a fare la stessa cosa con Arduino UNO R3 non devi fare altro che seguire questo breve tutorial.

Fig. 4 - Lo stasso circuito realizzato per Olimexino 85 e Arduino UNO R3 - foto di Paolo Luongo
Fig. 4 - Lo stasso circuito realizzato per Olimexino 85 e Arduino UNO R3 - foto di Paolo Luongo

Bene, credo sia tutto: buon lavoro !

Vi ricordo che ci sono altri Articoli e Progetti interessanti...

Ciao
Paolo :-)



Nessun commento: