LED board Sure electronics

Andre_27:
Non chiedermi il perchè ma ora funziona....prova riprova, stacca attacca...e tutto va!!
Grazie mille, senza di voi non ce l'avrei fatta :wink:

Allora c'era qualche falso contatto.

Ne approfitto per chiedere un'altra cosa...
Più avanti dovrò alimentare la matrice con delle batterie per essere libera da alimentatori a corrente ecc.
Come potrei fare?
Con l'alimentatore uso 9V

Quanto consuma la scheda? Hai i dati?

Nulla, nella confezione non c'era niente e non saprei capirlo da solo...
E' quella da 32 x 8 che c'è sullo store comunque

Cercando con google ho trovato che il consumo è di 220 mA per tutti i led accesi (quindi multiplexandoli).
Una comune batteria da 9V ha una capacità di circa 200 mAh per cui usandola con un Arduino avrai un'autonomia di 1 ora circa.

Grande!
Ma quindi autonomia di 1 ora se vanno tutti contemporaneamente o semplicemente se la matrice "lavora"?
6 batterie da 1,5v o 3 da 3v hanno una durata maggiore o identica?

le batterie hanno una potenza data da V e AmpereH.
A parità di V la durata è quindi data solo dagli AmpereH contenuti.
Normalmente le batterie AA contengono 1A ciascuna (se non c'è scritto sulla batteria guarda sulla confezione o sul sito del produttore)
Per stimare la durata è facile:
Ah batteria/consumo in A
se usi più batterie in parallelo la loro Ah si somma, in serie invece la potenza in eccesso è sulla V

Andre_27:
Grande!
Ma quindi autonomia di 1 ora se vanno tutti contemporaneamente o semplicemente se la matrice "lavora"?

Essendoci dell'elettronica di pilotaggio, ci sarà un consumo base anche a matrice di led spenta perché i componenti sottostanti qualcosa consumeranno anche solo per stare in idle.

Quindi è meglio avere 6 batterie AA in parallelo per una maggior durata?

Altra domanda...
Come potrei modificare lo sketch che sto usando per la matrice?
Nel senso: le scritte le modifico senza problemi ma se volessi modificare la durata delle animazioni, la ripetizione ecc? Dove modifico la scritta non mi sembra ce ne sia la possibilità...
E' possibile aggiungere un semplice on/off per ulteriori LED nella stessa scheda arduino?
Da poco pratico ho semplicemente fatto un copia e incolla con lo sketch esempio "blink" ma mi dava errore

Grazie dell'aiuto

Andre_27:
Quindi è meglio avere 6 batterie AA in parallelo per una maggior durata?

Con 6 batterie AA in parallelo non ti si accende nulla. Avresti 1,5V.

Altra domanda...
Come potrei modificare lo sketch che sto usando per la matrice?
Nel senso: le scritte le modifico senza problemi ma se volessi modificare la durata delle animazioni, la ripetizione ecc? Dove modifico la scritta non mi sembra ce ne sia la possibilità...
E' possibile aggiungere un semplice on/off per ulteriori LED nella stessa scheda arduino?
Da poco pratico ho semplicemente fatto un copia e incolla con lo sketch esempio "blink" ma mi dava errore

Grazie dell'aiuto

Lo sketch lo modifichi in base alle tue esigenze.
E' normale che lo sketch "Blink" non funzioni con quello shield dato che serve solo a far lampeggiare il led integrato sull'Arduino.

Mmmmm mi sa che dovevo dire in serie :stuck_out_tongue:
O comunque 2 o più batterie da 9v in parallelo, giusto?

Ma il blink non da anche tensione nel pin 13?
Comunque nello sketch, l'eventuale on/off (che in realtà è solo on) dove lo dovrei posizionare? (all'inizio, alla fine, in un'altra scheda)

Andre_27:
Mmmmm mi sa che dovevo dire in serie :stuck_out_tongue:
O comunque 2 o più batterie da 9v in parallelo, giusto?

Se metti 2 batt da 9V in parallelo raddoppi la corrente e di conseguenza la durata.

Ma il blink non da anche tensione nel pin 13?
Comunque nello sketch, l'eventuale on/off (che in realtà è solo on) dove lo dovrei posizionare? (all'inizio, alla fine, in un'altra scheda)

Il Blink da solo tensione al led sul pin 13. Ma non capisco il nesso con la scheda che vuoi usare.

Nessun nesso!
In realtà nel progetto che dovrei fare, fanno parte altri led che stanno semplicemente accesi o spenti (nessuna animazione)
Mi chiedevo se con la stessa scheda Arduino e con lo stesso sketch, io possa fare una cosa simile

http://www.therpf.com/f9/daft-punk-thomas-bangalter-helmet-build-final-103963/index20.html
Alla pagina 20 trovi le foto di quello che dovrei realizzare (il casco)
Vedi, oltre alla matrice di led matrix, delle luci colorate sulla visiera e nelle "orecchie"...ecco, quelle sono quelle che stanno semplicemente accese

Sì ma di quante linee di I/O si parla? Non è che alla fine finisci i pin?
E poi non sarebbe forse il caso di pensare ad un chip in standalone?

Aspetta aspetta...qui capisco che mi sto addentrando in un progetto che va oltre le mie conoscenze, devo arrivarci con calma XD

Tenendo conto che le "orecchie" si accenderanno insieme e stessa cosa i led fissi nella visiera, non mi bastano 2 + e 2 -? (non insultarmi se è sbagliato)

Chip in standalone...sono nella nebbia...intendi un chip che controlla tutto?

Guarda, per ora sto parlando senza aver dato una occhiata a quella scheda, per cui non so cosa usa per essere pilotata.
Ricorda comunque che c'è un limite massimo di corrente che puoi far scorrere all'interno del chip Atmega328, e sono 200 mA. Anche accendere 2 pin direttamente dai pin significa richiedere corrente, per cui tutto va sommato alla fine.

Secondo me, poi, più di "brancolare" nel buio dovresti metterti lì, con carta e penna, e fare il "conto della serva", ossia scrivere tutto quello che ti serve pilotare, poi fare la conta dei pin di I/O e della corrente.
A questo punto si può tirare le somme e capire dove andare a cascare.

PS:
sì, per chip in standalone intendo un circuito pilotato da un microcontrollore. Che sia un Atmega328 o un altro chip, comunque intendo qualcosa senza una scheda Arduino sotto.

Il problema è che comunque non mi intendo di così tante cose, di conseguenza più semplice è, meglio è!
Addirittura ora pensavo di controllare l'accensione dei LED a parte, con una semplice batteria e un interruttore per non andare a complicarmi la vita con arduino o non arduino.
La matrix è a posto, devo solo finire i collegamenti...non mi posso complicare la vita per 20 led solo accensione! XD

Se collego 7 led in serie, devo per forza sommare i V corretti o ho un margine di funzionamento?
Altrimenti, collegandoli in parallelo con le resistenze, posso dargli una 9V?
Diciamo che l'importante è che non brucino, per il resto anche se diminuisce la luminosità, non è un gran problema

Andre_27:
Il problema è che comunque non mi intendo di così tante cose, di conseguenza più semplice è, meglio è!
Addirittura ora pensavo di controllare l'accensione dei LED a parte, con una semplice batteria e un interruttore per non andare a complicarmi la vita con arduino o non arduino.
La matrix è a posto, devo solo finire i collegamenti...non mi posso complicare la vita per 20 led solo accensione! XD

:sweat_smile:

Se collego 7 led in serie, devo per forza sommare i V corretti o ho un margine di funzionamento?
Altrimenti, collegandoli in parallelo con le resistenze, posso dargli una 9V?
Diciamo che l'importante è che non brucino, per il resto anche se diminuisce la luminosità, non è un gran problema

Se li colleghi in serie si somma la loro tensione mentre in parallelo si somma la corrente che consumano.
Quindi meglio collegarli in serie e metterci 1 R per ognuno di essi.

Comunque non vorrei... ma ho timore che il collegamento della scheda sia il più facile dei problemi... hai pensato poi come fare a pilotarla? Se devi creare effetti, scritte scorrevoli ecc... :stuck_out_tongue:

Yessssssssssss!! C'è tutto nello sketch che ho trovato in internet, testato e funzionante!! :wink:
Ecco, l'unica cosa è che non posso pilotarli nel senso che partono in sequenza e stop...ma non mi crea grossi problemi
(certo che se fosse possibile cambiare scritta tramite bluetooth o affini, sai che spettacolo?!)

Ok credo di aver capito e ho trovato un sito interessante dove aiuta a calcolare resistenze ecc -> http://www.maxistore.it/ist/led/

Supponiamo che il lavoro che devo fare sia questo

Sono 7 led circolari (dx e sx, quindi 14)
e, modificando la parte più anteriore prolungando le strisce rosso giallo verde blu, (quindi evitando di mettere quelli davanti) pensavo di fare 4 - 3 - 2 - 1 (dall'alto verso il basso)...quindi 10 per lato.
Da quello che ho capito, se io volessi unirli tutti in parallelo, mi rimarrebbe il voltaggio di un singolo, giusto? Che dovrei compensare per la batteria con una resistenza...

Dati dei led:
Tensione 1.8 - 2.4V
Corrente nominale 20mA

Significa che se io li collego tutti ad una batteria da 9v, devo mettere una resistenza da 12ohm su ciascun positivo, giusto?
E avrò una durata di circa 1 ora e mezza

Spero di non aver fatto casini xD

No, ho detto una stupidata...
34 led per 20mA, con una batteria da 9V (su wikipedia mi da 565mAh) mi durano meno di 1h
Forse in questo caso è meglio dare tensione per 3V e fare una batteria in serie con 2 mezza torcia che danno 8000mAh
Cambierebbe solo la resistenza che diventerebbe da 1.8ohm

Ma va messa solo "in fondo" al positivo o ad ogni positivo del led? :cold_sweat:

Io metterei una R per led. Mettendoli in parallelo con una sola R, se te ne salta uno ti si bruciano anche gli altri.

Inoltre potresti pensare di pilotare i led usando un MAX7219. Questo integrato può pilotare fino a 16 led in pwm. Inoltre multiplexa le uscite per cui il consumo di corrente è minore rispetto ad accenderli tutti insieme.

Comunque non mettere troppa carne al fuoco tutta insieme. Intanto inizia a sistemare la matrice di led, al resto pensa dopo

Se metto 1 resistenza per positivo, il valore è sempre lo stesso? E' facile che si bruci un led o roba di ore e ore di funzionamento?

Il MAX7219 lo conosco ma non saprei come collegarlo...esiste qualcosa di già pronto oppure sarebbe da fare da 0?