PREMESSA: sono consapevole che esistono metodi molto più semplici per fare quello che sto per chiedere, tipo usare una striscia di led indirizzabili, ma vorrei comunque provare a realizzarla in questo modo.
Veniamo al quesito: vorrei pilotare un display 7 seg a 9V con arduino nano. Nel mio caso ogni segmento sarebbe composto da 6 led collegati 2 in serie per 3 in parallelo (vedi schema segmento). I led sarebbero da 3,3V 20mA, quindi se non ho sbagliato i conti ogni segmento dovrebbe assorbire 60mA.
Cercando in rete ho trovato questo schema che fa più o meno quello che voglio fare io. Lo vedete in allegato.
Quello che vorrei chiedere è:
a) è corretto lo schema?
b) invece dei PN2222 e 2N3904 posso usare dei BC337 o BC547 che avrei già in casa?
I "PN2222" (che in teoria dovrebbero essere 2N2222) sono sbagliati, per il ramo positivo servono transistor PNP, non NPN come quelli disegnati li ... puoi usare i BC327, che sono i complementari dei BC337 NPN (che pioi usare al posto degli altri)
Ovviamente poi andranno pilotati attraverso dei transistor NPN a collettore comune, non direttamente dai pin di Arduino ...
Ho qualche dubbio pero' che possa essere un'orologio preciso, con un 555 come clock ...
Yes, it seems correct. Current flowing PNP at the common anode, NPN current absorbed by the segments.
Drive segments for one digit, turn on an anode, hold it for a few mS. Switch it off.
Repeat for the next 3 digits.
20mA could be really brilliant. Test with the two transistors and a single segment before putting it all together.
GOOGLE TRANSLATED:
Sì, sembra corretto. Corrente che scorre PNP all'anodo comune, corrente NPN assorbita dai segmenti. Guidare i segmenti per una cifra, accendere un anodo, tenerlo premuto per alcuni mS. Spegnilo. Ripeti per le 3 cifre successive.
20mA potrebbe essere davvero brillante. Prova con i due transistor e un singolo segmento prima di metterlo insieme.
I PN2222 collegati in quel modo funzionano da amplificatori di corrente (o inseguitori di tensione), non da interruttori, quindi come dice CrossRoads lo schema è corretto, a patto che i segmenti si accendano con meno di 4,4V, altrimenti come (altrettanto correttamente) dice Etem bisogna usare un altro schema.
Ok grazie, adesso è tutto chiaro.
Ne approfitto per chiederti c'è un transistor da mettere al posto del PN2222 per far accendere i miei led (quindi almeno 6,6V).
Altrimenti potrei cambiare led con altri da 2,2V 20mA. In questo caso quello schema funzionerebbe?
Ci sono sigle alternative al PN2222?
Se invece passo alla soluzione di Etem, l'accoppiata 327 / 337 può andare?
ho provato a cercare "amplificatori di corrente / inseguitori di tensione" ma non sono riuscito a capire come funzionano
ho visto gli shift register, ma adesso non li ho in casa e dovrei ordinarli
mi rimane il doppio transitor sul positivo...
Sono riuscito a partorire questo nuovo schema (allegato). Non credo di averlo sparato giusto al primo colpo... qualche anima pia potrebbe dirmi cosa non va?
In particolare:
il tipo e la disposizione dei transistor sono corretti?
i valori e la disposizione delle resistenze sono corretti?
Abbiate pazienza, sono certo che in una prossima vita verrete ricompensati.
Grazie
Eh... che dire... se si può semplificare meglio... ma viste le mie incompetenze non saprei come...
Dai post precedenti mi pareva di aver capito che la soluzione più semplice fosse quella a cui sono arrivato dopo l'ultima correzione di Claudio.
Se riesci a darmi uno spunto vedo se riesco a capirci qualcosa.
PS: giusto per essere chiari, io sto all'elettronica come Carla Fracci sta all'arrampicata...