Led in parallelo con colori diversi e resistenze.

Peggio ancora. I LED di diversi colori a paritá di corrente non danno la stessa quantitá di luce.
A paritá di luce l' occio umano non recepisce uguale. Per il verde l' occhio umano é piú sensibile.

Spesso non é importante la luminositá ma che si illuminano. Per questo s mettono delle resistenze uguali (tra 220 OHm e 1kOhm) acettando correnti diverse e luminositá diverse. Importante é vedere che qualcosa si accenda.
Alla fine c'é da dire anche che i kit di arduino hanno solo pochi valori diversi di resistenze (3-5 valori) e non tutta la gamma disponibile ( per la E12 al 5% sono da 1 Ohm a 1MOhm sono intorno a 72 valori aggiungendo anche quelli sotto 1 Ohm e oltre 1MOhm sono oltre 80 valori diversi)).

Ciao Uwe

Chiedo scusa per il ritardo nella risposta, e ringrazio tutti per le info. Interessante il fatto della diversa percezione della luminosità. Farò sicuramente delle prove sperimentali per scegliere le resistenze più adatte ed uniformare la luminosità. Dato che è parzialmente cambiato il mio progetto ed i 5 led non saranno più alimentati dai 5v di Arduino, ma dal suo alimentatore a 9 v, mi sorgeva il dubbio circa il loro collegamento. Io ho collegato ognuno dei 5 resistori alla 9v, tutti in parallelo tra loro e di seguito ognuno dei relativi led. Come faccio a dargli l'istruzione HIGH o LOW? Devo usare un transistor da porre tra ogni resistore e led con la base su ciascun PIN digitale? O ci sono altri sistemi meno articolati?Grazie

Si devi mettere un transistor.
Se sul pin di arduino hai 1 logico sul collettore del transistor hai uno 0 logico (inversione del segnale).

Quindi un pnp? O sto capendo male?

Nessuno su questo punto?

NPN, con emettitore a massa.

Grazie per la risposta. Ah ok ottimo farò cosi. In tal caso se al PIN della base ho 1, chiudo il circuito e il led si accende, giusto?

Ma volendo, solo per capire, funzionerebbe anche con un pnp collegato a vcc? Ovviamente con la logica che funziona al contrario di prima.

Si con una tensione sulla base il led collegato al collettore del transistor si accende.
Tra il pin di arduino e la base devi mettere una resistenza con 2,2kohm dovresti risolvere con tutti i transistor.
Metti un transistor che supporti ub corrente di collettore di almeno il doppio della corrente che circola nei led.

Alan18:
Ma volendo, solo per capire, funzionerebbe anche con un pnp collegato a vcc? Ovviamente con la logica che funziona al contrario di prima.

Non se sull'emettitore del PNP ci sono 9V (il transistor sarebbe sempre acceso). Funzionerebbe invece con 5V.

Per usare i 9V o più, servirebbe un primo NPN comandato da Arduino, che a sua volta va a comandare il PNP (e con due inversioni la logica tornerebbe anche "dritta").

Claudio_FF:
Non se sull'emettitore del PNP ci sono 9V (il transistor sarebbe sempre acceso). Funzionerebbe invece con 5V.

Questo perché la tensione sulla base non è sufficiente a superare la barriera?

Arco_500:
Metti un transistor che supporti ub corrente di collettore di almeno il doppio della corrente che circola nei led.

Calcolando la corrente del singolo led o quella totale di tutti?
Grazie

Alan18:
Questo perché la tensione sulla base non è sufficiente a superare la barriera?

Esattamente il contrario, la tensione sulla resistenza di base sarebbe sempre troppo elevata 9-5=4V.

Calcolando la corrente del singolo led o quella totale di tutti?

La totale che deve passare in quel collettore, che se alimenta tante cose in parallelo è la somma di tutte le loro correnti.

Ma se il PIN di Arduino che collego alla resistenza di base, ipoteticamente potesse fornire 9 v anziché i 5, allora funzionerebbe? Scusa eh, ma l'argomento mi è un pochino ostico nonostante le nozioni che ho appreso sul web. Non voglio essere troppo petulante.

Passando al secondo punto, i 5 led in parallelo sarebbero comandati da 5 transistor collegati a 5 PIN diversi. Se questo non cambia le cose, rispetto a quello che mi hai appena scritto, faccio i miei calcoli e utilizzo dei transistor opportunamente dimensionati.

Cmq a prescindere da tutto ho dei BC337 che se non ho visto male ha un Ic di 800mA. Considerando che 5 led assorbono in totale 100mA....sono ampiamente nei limiti.

PS Ho fatto casino con il quote. Sorry!

Alan18:
Ma se il PIN di Arduino che collego alla resistenza di base, ipoteticamente potesse fornire 9 v anziché i 5, allora funzionerebbe?

Si, funzionerebbe, perché il PNP inizierebbe ad accendersi solo se la tensione scendesse sotto gli 8,4V circa.

Passando al secondo punto, i 5 led in parallelo sarebbero comandati da 5 transistor collegati a 5 PIN diversi.

Allora non sono in parallelo, sono cinque circuiti diversi, ciascuno con la sua corrente indipendente da quella degli altri.

... scusate, ma non è più semplice e più compatto usare solo un ULN2003A ? ::slight_smile:

Guglielmo

Scusate, allego lo schema di tutto il circuito. E' fatto con fritzing e so che non è leggibilissimo, ma è giusto per chiarire megli anche a voi quello che intendo fare. Vi prego di non considerare i valori delle resistenze sui led rosso e verde. Per questioni di praticità ne ho messi solo 2, ma i led come detto, saranno 5. Pensavo di collegarli in questo modo? E' corretto? Così non sono in parallelo? Grazie e abbiate pazienza se lo schema è quello che è....

Quello è lo schema pratico di montaggio....

Prometto che farò anche quello, ma sono davvero alle prime armi e autodidatta da poco partendo da zero completo. A livello grafico mi è più di aiuto questo al momento, piuttosto che lo schema "vero"....Di nuovo, chiedo venia e se riuscite a darmi una mano lo stesso, nonostante la difficoltà di lettura, ve ne sarei grato.

Aggiornamento: Ci sto lavorando allo schema eh.....

Allora....ho disegnato lo schema e spero di non aver fatto errori. E' la prima volta che mi cimento in questo ed ho cercato di fare del mio meglio...Ho solo qualche dubbio circa il collegamento del relay perchè non ho capito (dall'icona sullo schema) qual è il power, il ground ed il signal. Quindi li ho collegati un pò ad intuito.
A parte questo, la parte che mi interessava di più era il collegamento dei led. Sono di diversi colori e dovrebbero accendersi in base al valore letto dal sensore. Valore basso si accende solo il led rosso, valore alto si accendono tutti e 5, e poi ovviamente i valori intermedi con accensione di 2,3 o 4 led.
In questo modo sono collegati correttamente? Sono in parallelo giusto? La corrente che passa dal collettore di ogni transistor non è solo quella passante dal proprio led? Grazie. Spero apprezzerete lo sforzo.
Leggerò le risposte solo stasera purtroppo.
Grazie a tutti.

PS Mi sono appena accorto di aver dimenticato la resistenza alla base del transistor Q6...la aggiungerò ovviamente.

Bello! :slight_smile:
Il relè è al contrario.
Puoi anche pubblicare la foto nel messaggio, mettendo un'immagine con il collegamento alla foto che hai caricato.

Forse in fritzing non c'è un simbolo adatto a quel modulo relé.

Il diodo sul motore è giusto nello schema elettrico, ma girato al contrario in quello di cablaggio.

Sullo schema elettrico manca il collegamento GND del modulo relé verso l'alimentatore.

Meglio aggiungere un condensatore di debounce da 100nF in parallelo alla resistenza pull-down del pulsante.

I LED dello schema come già detto NON sono in parallelo, sono comandati da cinque circuiti (transistor) indipendenti.