[progetto] lampada rgb

Jan 21, 2007 8 Replies

E' da un po' che avevo l'idea di costruire una lampada led a colore regolabile e adesso mi sono deciso a realizzarla. Tutto questo si basa su una mia ipotesi: "mescolando" la luce di 3 colori (rosso, verde, blu) e' possibile dare all'occhio l'impressione che ci sia la luce di un particolare colore (piu' o meno come fanno i programmi di grafica e da quello che ne so gli schermi). Sempre ammesso che questo funzioni e che funzioni anche con LED a intensita' luminosa modulata in PWM, qui sotto trovate lo schema iniziale di come vorrei realizzarla.



Il circuito si basa su questa idea: il 555 continua a caricare e scaricare il condensatore C1 ai cui capi la tensione assume (o dovrebbe, non ho ancora verificato) un andamento quasi triangolare con un fronte molto "ripido". Io passo questo segnale all'ingresso negativo dei comparatori che producono in uscita un'onda rettangolare. Quando la soglia (l'altro ingresso) di un comparatore sale, il duty cycle dell'uscita aumenta e quindi il LED dovrebbe apparire piu' luminoso. Dal datasheet sembra che un lm311 non sia in grado di fornire abbastanza corrente da comandare dei LED, allora ho messo dei transistor. So che gia' dal 555 sarebbe possibile variare il duty cycle, ma per non variare la frequenza dovrei compensare con l'altra resistenza, e poi sotto il 50% non si puo' scendere.



Avrei pero' bisogno del vostro aiuto, sempre ammesso che la mia idea non sia proprio ridicola :-) (ho questa sensazione...)


- il circuito e' corretto?



- 12V bastano ad alimentarlo?



- un LM317L va bene per stabilizzare l'ingresso?



- il suo datasheet dice che 100mA di output sono garantiti, quello che non capisco e' se per correnti MC 121 134 0 0 580 TY 134 137 5 3 0 0 0 * >



MC 116 186 2 0 080 TY 134 179 5 3 0 0 0 * >



MC 121 176 0 0 580 SA 106 102 SA 106 144 TY 110 96 5 3 0 0 0 * R1 TY 110 180 5 3 0 0 0 * R3 MC 116 144 2 0 080 TY 110 138 5 3 0 0 0 * R2 LI 122 92 120 92 LI 122 134 96 134 LI 122 176 96 176 LI 96 176 96 82 LI 120 92 96 92 SA 96 92 SA 96 134 TY 131 104 5 3 0 0 0 * lm311 TY 132 145 5 3 0 0 0 * lm311 TY 132 188 5 3 0 0 0 * lm311 PL 86 80 91 75 1 PL 91 75 91 80 1 PL 91 80 96 75 1 PL 96 75 96 80 1 PL 96 80 101 75 1 LI 74 62 74 68 MC 74 62 3 0 080 LI 74 52 74 36 SA 74 36 TY 75 91 5 3 0 0 0 * c1 TY 55 105 5 3 0 0 0 * c2 TY 76 73 5 3 0 0 0 * Ry TY 76 55 5 3 0 0 0 * Rx LI 41 54 41 36 MC 119 115 0 0 045 LI 119 105 119 102 SA 119 102 LI 116 102 122 102 TY 110 111 5 3 0 0 0 * Rr MC 119 105 1 0 090 MC 119 147 1 0 090 SA 119 144 LI 119 147 119 145 LI 116 144 121 144 MC 119 157 0 0 045 TY 110 152 5 3 0 0 0 * Rg MC 119 189 1 0 090 SA 119 186 LI 116 186 122 186 LI 119 189 119 186 MC 119 199 0 0 045 TY 110 194 5 3 0 0 0 * Rb TY 22 28 5 3 0 0 0 * 12V stabilizzati LI 145 181 155 181 LI 145 139 155 139 LI 145 97 155 97 MC 233 122 2 0 220 MC 219 122 2 0 220 MC 205 122 2 0 220 MC 190 122 2 0 220 MC 175 122 2 0 080 TY 172 114 5 3 270 0 0 * R4 MC 155 107 1 0 300 MC 155 97 1 0 080 MC 233 164 2 0 220 MC 219 164 2 0 220 MC 205 164 2 0 220 MC 190 164 2 0 220 MC 175 164 2 0 080 TY 172 156 5 3 270 0 0 * R5 MC 155 149 1 0 300 MC 155 139 1 0 080 MC 219 206 2 0 220 MC 205 206 2 0 220 MC 190 206 2 0 220 MC 175 206 2 0 080 TY 172 198 5 3 270 0 0 * R6 MC 155 191 1 0 300 MC 155 181 1 0 080 MC 145 122 1 0 045 MC 145 164 1 0 045 MC 145 206 1 0 045 LI 233 122 238 122 LI 233 164 238 164 LI 238 206 218 206 SA 238 122 SA 238 164 LI 238 117 238 206 MC 238 118 3 0 010 TY 215 106 5 3 0 0 0 * 12V stabilizzati SA 106 36 LI 106 186 106 36 LI 106 36 51 36 TY 86 82 4 2 0 0 0 * Vfreq TY 158 102 5 3 0 0 0 * Rbs1 TY 158 144 5 3 0 0 0 * Rbs2 TY 158 187 5 3 0 0 0 * Rbs3 LI 51 36 19 36 MC 19 36 3 0 010 TY 178 196 5 3 0 0 0 * LED BLU ALTA LUM. TY 180 154 5 3 0 0 0 * LED VERDI ALTA LUM. TY 179 112 5 3 0 0 0 * LED ROSSI ALTA LUM. TY 145 125 5 3 0 0 0 * 2N3904 TY 147 167 5 3 0 0 0 * 2N3904 TY 146 209 5 3 0 0 0 * 2N3904


Un bel giorno zoidberg digitò:

I LED RGB esistono da anni:

formatting link

emboliaschizoide.splinder.com
[cut]

E usare un pic (e le sue uscite PWM)? :-) Prova a guardare il sito di BigClive (googola!), ancor prima del range di prodotti ColorKinetics.

[cut]

Affatto: il PWM è il modo migliore di variare la luminosità *percepita dall'occhio* dei LED, che (parlo di quelli ad alta efficienza) non presentano una relazione lineare corrente/luminosità.

[cut]

Poche centinaia di Hertz (300?) dovrebbero bastare per non far percepire flickering di sorta. Se aumenti la frequenza ci guadagni in "stabilità" (non percepisci il flickering nemmeno con la coda dell'occhio, quando giri la testa, e in tutte le occasioni in cui sorgente ed osservatore sono in moto relativo tra loro).

F.B.

F.B. ha scritto:

Comunque a livello elettrico il circuito e' giusto? Che poi con un pic si semplifichi di molto lo so, pero' il programmatore per pic e' il mio prossimo progetto... :-)

1 kHz e' troppo?

Ti ringgrazio per la risposta.

[cut]

Eh eh non l'ho guardato ;-) Ho risposto solo a quel che potevo rispondere lì per lì ;-)

[cut]

Nessuna frequenza "è troppo" parlando di PWM per l'occhio umano (AFAIK).

F.B.

scusate se mi intrometto... =E8 un po che ragiono sulla fattibilit=E0 della costruzione di una lampada tipo Ambilight della philips ovvero una lampada da piazzare dietro la tv che fornisca una luce di colore simile alla dominante dello schermo. io sono nullo in progettazione per=F2 come manualit=E0 non sono messo troppo male avete idea di dove si pottrebbe recuperare qualche schema info etc? grazie

[cut]

Dietro la tv è più difficile che dietro il monitor di un computer... troverai qualche risorsa su hackaday o hackedgadgets (non mi ricordo)...

F.B.

[cut]

Và mò là:

formatting link

:-)

F.B.

F=2EB. ha scritto:

si infatti anche io immaginavo che il problema grosso fosse quello... cmq mi ero intromesso perch=E8 questa idea mi =E8 venuta fuori da quando ho scoperto l'esistenza dei led rgb... quello che mi hai postato =E8 interessante solo che mi sembra un po' troppo luminoso... cmq grazie

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required