Pagina 1 di 11

Pilotare Led ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 18:33
da Bubino
Salve, avrei bisogno di un aiuto :)
Sto progettando l'accensione di 22 led con Arduino.
Su Arduino, per prova, è preimpostato un programma che esegue il lampeggio del led su un pin digitale. I 22 led bianchi ad alta luminosità lampeggiano perfettamente essendo collegati in parallelo. Il mio professore di elettronica ha detto che se li faccio accendere senza spegnere, al 99.99% rischierei di rompere Arduino. Quindi mi è stato consigliato di utilizzare un transistor.
Ma è davvero così necessario? Se si, come si presenta lo schema?
Mi servirebbe collegare tutti i led su un unico piedino di Arduino poiché gli altri mi servono per altre cose. È possibile tutto ciò? O devo creare dei gruppi di 5-6 led collegati ad un piedino di Arduino col rispettivo transistor?
Inoltre, con l'alimentazione di arduino (5V) ho inserito delle resistenze da 1k, quindi la luminosità ne risente. Ovviamente posso utilizzare delle resistenze più basse, o no?
Grazie anticipatamente :)

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 19:15
da g.schgor
Per dare un consiglio bisogna conoscere esattamente le caratteristiche dei LED
(tensione e corrente nominali).

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 19:21
da Bubino
Sono led bianchi ad alta luminosità, che assorbono 3.4V e da 20mA. In totale sono 25 led da vollegare allo stesso pin.

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 20:17
da marco438
Ma vuoi alimentare i led con la stessa fonte con cui alimenti Arduino?
In questo caso, disponi di un'alimentazione in grado di fornire 700/800mA?
Se hai solo cinque volt, i led dovranno essere messi tutti in prallelo ed ognuno con la propria resistenza di limitazione quindi, solo questi, consumeranno oltre 500mA.

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 20:18
da ZG84
Ciao
tieni conto che ogni pin di Arduino UNO supporta al massimo (ma non conviene) 20mA inoltre ci sono anche dei "blocchi" di pin che riescono ad erogare solo tot milliampere alla quale fare riferimento.
Se trovo la documentazione allego.

Intanto:

f.jpg

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 21:27
da MavKtr
Non sono un microcontrollista, quindi non so se magari c'è qualche particolare impedimento a me ignoto, ma usare un darlington?

Dando un'occhiata su RS ho visto il BC517, il più economico che avesse una {I}_{c} sufficiente allo scopo, e il grafico che si vede qui in figura 9, mi pare faccia ben sperare.

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 21:27
da Bubino
Si, devo utilizzare la stessa alimentazione di arduino (PC).
Quindi, se metto tutti i led in parallelo con la propria resistenza, anche se sono collegati allo stesso pin non dovrei aver problemi giusto? Avevo intenzione di farlo cosi ma il prof mi ha confuso le idee dicendo che avrei dovuto utilizzare un transisor altrimenti avrei sicuramente rotto arduino #-o

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 21:30
da marco438
Non ho detto che il transistor non ci vuole; ti ho solo chiesto di quale alimentazione si poteva disporre.
Ora pero' non ho tempo per uno schema, ne parliamo domani.

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 21:32
da ZG84
MavKtr ha scritto:Non sono un microcontrollista

Non guardare me :mrgreen: "programmo" per sport.

Bubino ha scritto:Si, devo utilizzare la stessa alimentazione di arduino (PC).

Visto la premessa sopra...non so se la USB del PC sia in grado di fornire 500mA.
"Tutto rotto" potresti utilizzare un caricabatterie del telefono USB
images.jpg
images.jpg (6.04 KiB) Osservato 9327 volte


Bubino ha scritto:Quindi, se metto tutti i LED in parallelo con la propria resistenza, anche se sono collegati allo stesso pin non dovrei aver problemi giusto?

No, hai letto quello che ti ho allegato?

Re: Pilotare LED ad alta luminosità con transistor

MessaggioInviato: 25 feb 2014, 21:37
da marco438
ZG84 ha scritto:
Bubino ha scritto:Si, devo utilizzare la stessa alimentazione di arduino (PC).

Visto la premessa sopra...non so se la USB del PC sia in grado di fornire 500mA.

Questa mi era sfuggita.
No, la USB (senza scambio dati) da un massimo di 200mA; quindi e' insufficiente e si dovra' adoperare un'alimentazione separata.