Quanti transistor per un pin?

Mi fate un esempio di transistor o mosfet che posso usare per collegare tutti i 10 punti luce ad un pin pwm di arduino?

15987265654.png

15987265654.png

1 Like

Un IRLB3034, oppure un IRLZ44..

Claudio_FF:
15987265654.png

Fantastico... non pensavo di mettere in cascata un transistor principale attaccato al pwm e un altro per ogni modulo... così i 160mA dei led stanno dentro ai 500mA(?) del BC337.
2 domande:

  • la resistenza da 470 ohm sulla base del transistor come viene calcolata?
  • non serve un'altra resistenza da 470 tra pwm e primo transistor?

Datman:
Un IRLB3034, oppure un IRLZ44..

Ogni volta che vedo transistor di quella forma, mi viene da pensare che siano bollenti :smiley:
Scalderebbero molto con quel circuito?

Standardoil:
La soluzione migliore credo te la abbia proposta fabpolli: una catena di APA102

Alimentazione indipendente per ogni led, comandati in catena, alimentati a 5V

E come si collegano e si comandano gli APA102 da Arduino? :o

carichi la libreria apposita, colleghi gnd con gnd
porti il 5V ai varii gruppi di diodi

colleghi il primo diodo a CLK e DATA di arduino, colleghi il secondo diodo alle uscite del primo, il terzo alle uscite del seco...

1 Like

È un sistema rapido, pratico ed economico usando quattro linee al posto di due per risparmiare un mosfet?...

blackhawk-it:
così i 160mA dei led stanno dentro ai 500mA(?) del BC337

E la dissipazione termica si suddivide tra dieci elementi invece che restare concentrata (= temperatura più alta) in un solo punto.

la resistenza da 470 ohm sulla base del transistor come viene calcolata?

Come quella di un diodo da 0,65V (il diodo è la giunzione base-emettitore) in cui vuoi far circolare una corrente almeno (meglio di più) grande come quella che ti serve sul collettore diviso hfe (il guadagno in corrente dello specifico transistor).

non serve un'altra resistenza da 470 tra pwm e primo transistor?

No perché la configurazione è diversa. I finali hanno il carico sul collettore e si comportano come interruttori (la giunzione b-e è un diodo verso massa e serve una limitazione di corrente di base con una resistenza). Il pilota ha il carico (le resistenze di base dei finali) sull'emettitore, si comporta come un amplificatore di corrente, e dal punto di vista di Arduino presenta già una resistenza di base "virtuale" di diversi kΩ (data dalla resistenza di carico sull'emettitore -circa 47Ω dovuti al parallelo di 10 R da 470Ω- per il suo hfe).

1 Like

Rieccomi qua, credo di aver trovato un transistor che fa al caso mio, ma vorrei essere più sicuro e magari qualcuno può confermare o smentire la cosa :pray: si tratta del MMBT3904, che ne dite?
Inoltre non sono riuscito a capire bene il calcolo della resistenza di base... :sweat_smile:
Ho provato a vedere, datasheet del BC337 alla mano, se riuscivo a trovare la resistenza da 470 che mi diceva Claudio_FF ma senza riuscirci :frowning:
Qualche santo paziente che mi aiuta un po' di più? :wink:
Grazie ancora a tutti :smiley:

O forse meglio il BC817 sempre SMD...
Ogni modulo da 8 led da 3.4v 20mA in parallelo, consumano 160mA, con l'MMBT3904 ho un Ic=200mA quindi ci starei, ma con il BC817 ho un Ic=500mA quindi è meglio no?
Considerando poi che un transistor dovrà comandare altri 10 transistor con attaccati i led... quindi forse il BC817 è meglio dell'MMBT3904. :roll_eyes:

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.