Calibre los leds RGB con la resistencia correcta
Jugando con algunos microcontroladores y LED multiplexados, noté que siempre necesito arreglar los colores de cada lado del software de salida LED RGB... eso es un fastidio...
La salida pwm del microcontrolador tiene una salida de 255 valores diferentes.
Al mezclar un color con leds rgb, haces algunos cálculos ... me gusta hsl (hsv en mc's) y lo convierto a valores rgb.
Entonces, si quiero amarillo, teóricamente necesito encender el rojo y el verde al 100%
rgb(255,255,0);
nop... no es amarillo...
en mi codigo tengo algo asi
red*1
green*0.2
blue*0.15
Uso solo el 15% del led azul cuando mezclo los colores. 20% del verde.
El valor máximo de pwm utilizado es 38
38 de 255 valores posibles. ¡Un desperdicio!
Esas son las resistencias que necesito para alimentar correctamente los leds.
Rojo: 5v@2.1v-20mA = 150ohm
Verde: 5v@3.2-20mA = 100ohm
Azul: 5v@3.1v-20mA = 100ohm (error corregido 2,1v vs 3.1v)
¿Cómo puedo calibrar el hardware de los leds?
Sé que solo necesito el 15% de la luz emitida por el LED azul... ¿Qué resistencia debo usar?
¿Hay algún tipo de cálculo que me permita configurar la resistencia correcta en función de la longitud de onda u otras características contenidas en la hoja de datos?
¿Un LDR simple ayudaría a calibrar esos leds?
Si encuentro las resistencias correctas para un tono agradable basado en una luminosidad del 50%, ¿qué devolvería rgb (255,255,255)? blanco o no?
¿Qué haces para obtener un tono visual agradable en los leds rgb?
esto para shure también ayudaría a resolver algunos problemas en otra pregunta que hice hace algún tiempo
Para empezar, algunas de tus matemáticas están un poco mal.
Para el LED rojo , si está utilizando un suministro de 5 V y el LED rojo necesita 20 mA y tiene una caída de voltaje de 2,1 V, entonces necesita una resistencia limitadora de (5-2,1)/0,02 = 145 Ω .
Para el LED verde, necesita (5-3.2)/.02 = 90 Ω.
Para el LED azul, necesita (5-3.1)/.02 = 95 Ω.
Suponiendo que estas resistencias provoquen la misma iluminación del LED y que la intensidad de la luz varíe directamente con la corriente aplicada al LED, entonces debe reducir las corrientes a los LED verde y azul de la siguiente manera:
Para el LED verde , la corriente necesaria es (20ma x 20% =) 4 mA. Para la misma caída de voltaje, la nueva resistencia limitadora de corriente requerida es (5-3.2)/.004 = 450 Ω .
Para el LED azul , la corriente necesaria es (20ma x 15%) =) 3 mA. Para la misma caída de voltaje, la nueva resistencia limitadora de corriente requerida es (5-3.1)/.003 = 633 Ω .
Obviamente, si las suposiciones no son precisas, el resultado de los cálculos tampoco lo será.
Si se requiere más precisión, deberá usar la hoja de datos del LED.
PlasmaHH
coco
coco
PlasmaHH
coco
coco
pjc50
coco
coco