.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Blogs > L'angolo di Caronte...

Rate this Entry

Gast Gv - Livello 3

Submit "Gast Gv - Livello 3" to Twitter Submit "Gast Gv - Livello 3" to Facebook
Posted 02-01-2012 at 12:35 PM by Caronte

GAST GV BOCCA - OCCHI REALIZZAZIONE

In Gast-1 la bocca era formata da un display seriale 16 x 2 della NetMedia. Quando ho iniziato a ripensare alla ristrutturazione di Gast (dicembre 2010) volevo dargli un imprinting pseudo vintage e quindi iniziai a pensare ai led a matrice, o viceversa?

I display a matrice di led si possono trovare in commercio di diverso tipo, dimensione e colore. Inoltre possono essere con anodo comune o viceversa.
Tramite una ricerca su Google si possono trovare una miriade di esempi del loro utilizzo. Pertanto non mi dilungherò su questo ma piuttosto, a chi eventualmente si vorrà adoperare con questi componenti, darò qualche personale consiglio di come 'vederli'.

Tutti noi abbiamo giocato a battaglia navale con due foglietti di carta. Bene, alla fine dei conti, un display a matrice non è altro che uno dei nostri 'foglietti' sul quale abbiamo un asse verticale (y) ed un asse orrizzontale (x). L'unica differenza è che abbiamo solo gli 'incrociatori'.... cioè le barche più difficili da affrontare, quelle per capirci che occupano un solo quadretto. Nei display a matrice gli 'incrociatori' sono i led.

Indipendentemente da come è formata la matrice abbiamo un anodo/catodo in comune e un numero conforme di pin di ingresso. Quando andiamo a fornire tensione al led corrispondente lo accendiamo!
La cosa 'più ganza' è che in alcuni (come quelli degli occhi di Gast), fornendo una tensione variabile da 2,8 a 5 V, posso variare il colore!!!! dei led. Nel mio caso rosso, verde e giallo (ma anche arancione...). Il problema è che il circuito per sfruttare questa possibilità si complica un po e lo dico già da subito, in Gast Gv rosso è e rosso rimarrà!!!

In commercio si trovano anche quelli alfanumerici anche già dotati di circuito, grandi, piccoli e piccolissimi, panna, prosciutto e funghi: insomma c'è di tutto, dipende sempre da quanti soldi voglio investire. Quelli blu sono normalmente i più costosi.

Per la bocca e l'utilizzo di questi componenti questa volta è stato fondamentale l'aiuto degli amici John Fischetti e Ivanooooooo C. che come al solito mi hanno dato una torcia per illuminare il buio della mia ignoranza. Ancora grazie!

Come possiamo intuire, succede che per pilotare ciascun led contenuto nella matrice dovrei disporre (ed occupare) numerose porte digitali, sacrificandole dai nostri micro. Se vogliamo risparmiarle esistono I.C. che ci permettono con pochi pin di pilotarli. Io conosco questi due (magari ce ne sono altri):

- 74HC595

- Max7219

Questi integrati sfruttano la tecnologia Shift-Register (registro a scorrimento).

Questa teconologia non viene utilizzata solo per i display ma ogni volta che abbiamo bisogno di convertire segnali da seriale a parallela e viceversa.

Un'altra 'proprietà' di questi integrati è che possono agire in Latch. Questa tecnologia è utilissima, sia per al-latch-are le scarpe, sia per 'allacciare' più integrati quindi più display, ad esempio, al prezzo di SOLI tre pin del nostro micro (oltre ovviamente ai due dell'alimentazione).

Per chi usa Arduino la cosa è resa più facile perchè ci sono belle e pronte le librerie dedicate:

MATRIX

SPRITE

Sono intuitive! Davvero. Usate queste. Io purtroppo le ho viste dopo e ho capito il funzionamento (che tra l'altro e comunque è spiegato perfettamente) proprio sul sito della Maxim : andate in support e cercate matrix.

Il codice di Gast è quello che trovate in questi esempi, diciamo solo che il mio è personalizzato in base alle espressioni del viso che ho voluto dare: ognuno si faccia le sue!

Unica cosa che non ho trovato sul web e che qui pubblico, è un progetto che a me è servito molto, che mi sono fatto per non far casino quando si saldano le connessioni tra matrice e circuito integrato (in questo caso con il Max7219). A proposito, il 74HC595 funziona con lo stesso metodo del max, però dispone di meno uscite di pilotaggio (è più adatto a pilotare i display a led a 7 segmenti + punto):






Invece qui la completa ricostruzione della bocca fatta nel dicembre 2010:



Bene, questa sera (sempre se riesco a tornare a casa....) il primo post della testa dove inizieremo a 'capirci' qualcosa e del perchè si chiama Giano Version.

Saluti da me e dallo..... Yeti!

Antonio
Posted inUncategorized
Visite 3564 Comments 2 Email Blog Entry
« Prec.     Main     Seguente »
Total Comments 2

Comments

  1. Old Comment
    L'avatar di Emanuele Terrasi
    Ciao Antonio. Stai veramente affinando al meglio le possibilità comunicative dei ns. robot, sia verso gli altri costruttori che verso gli utilizzatori. La foto di assieme di Gast GV, anche se ancora mancante della testa, mostra anche una bella armonia estetica con un po' di grinta. Continuo a non vedere le altre foto, vedo soltanto una x rossa in un quadratino, sia col Win XP che col Win7.
    A presto, Emanuele.
    Posted 02-02-2012 at 08:51 AM by Emanuele Terrasi Emanuele Terrasi non è collegato
  2. Old Comment
    L'avatar di Caronte
    Quote:
    Originariamente inviata da Emanuele Terrasi View Comment
    Ciao Antonio. Stai veramente affinando al meglio le possibilità comunicative dei ns. robot, sia verso gli altri costruttori che verso gli utilizzatori. La foto di assieme di Gast GV, anche se ancora mancante della testa, mostra anche una bella armonia estetica con un po' di grinta. Continuo a non vedere le altre foto, vedo soltanto una x rossa in un quadratino, sia col Win XP che col Win7.
    A presto, Emanuele.
    Ciao Emanuele, GRAZIE! Per quel che concerne la comunicazione faccio quello che posso.... speriamo che si aggiungano tanti altri come noi.
    Per le foto non so cosa dirti: le vedo anche dal cellulare! La tua connessione (host) è veloce, media o lenta? E' l'unica cosa che mi viene in mente. Le foto sono appoggiate sul mio sito e comunque si aggirano (parlo delle 'compilation') sui 3,5 mega. Fammi sapere. Al limite ti mando sulla tua mail un estratto di quelle salienti.....

    CiaoooOO! E buona giornata!
    Posted 02-02-2012 at 11:52 AM by Caronte Caronte non è collegato
 

Tutti gli orari sono GMT. Attualmente sono le 06:33 AM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2017, Jelsoft Enterprises Ltd.