Elija la resistencia adecuada para su led RGB (calibre los colores)

1

Calibrar leds RGB con la resistencia correcta

Al jugar con algunos microcontroladores y leds multiplexados, me di cuenta de que siempre necesito corregir los colores de cada uno de los softwareside de salida de rgb del led ... eso es un dolor ...

La salida pwm del microcontrolador tiene una salida de 255 valores diferentes.

Al mezclar un color con rgb leds, haces algunos cálculos ... me gusta hsl (hsv en mc's) y lo conviertes a valores rgb.

Entonces, si quiero amarillo, necesito teóricamente encienda el rojo y el verde al 100%

rgb (255,255,0);

no ... no es amarillo ...

  1. aquí no se considera la luminosidad ... los valores reales de rgb deben ser inferiores a 255 pwm. todo configurado en 255 debería devolver blanco.
  2. los leds azul y verde son más brillantes.

en mi código tengo algo así

red*1
green*0.2
blue*0.15

Utilizo 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 adecuadamente los leds.

Rojo: [email protected] = 150ohm

Verde: [email protected] = 100ohm

Azul: [email protected] = 100ohm (error corregido 2,1v vs 3.1v)

¿Cómo puedo calibrar el hardware de leds?

Sé que necesito solo el 15% de la luz emitida proveniente del 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 buen tono basado en una luminosidad del 50%, ¿qué devolvería rgb (255,255,255)? ¿Blanco o no?

¿Qué haces para obtener un bonito tono visual en rgb leds?

Esto también ayudará a resolver algunos problemas en otra pregunta que hice hace algún tiempo

LDR + RGB Led = sensor de color. ¿Cómo calibrarlo?

    
pregunta cocco

1 respuesta

1

Para empezar, parte de tus matemáticas está un poco apagada.
Para el LED rojo , si está utilizando un suministro de 5v y el LED rojo necesita 20ma y tiene una caída de voltaje de 2.1v, entonces necesita una resistencia limitadora texto fuerte de (5-2.1) /. 02 = 145 ohmios .
Para el LED verde, necesita (5-3.2) /. 02 = 90 ohmios.
Para el LED azul, necesita (5-3.1) /. 02 = 95 ohmios.

Suponiendo que estos resistores causan una iluminación LED igual , y que la intensidad de la luz varía directamente a medida que se aplica la corriente al LED, entonces debe reducir las corrientes a la LED verde y azul de la siguiente manera:

Para el LED verde , la corriente necesaria es (20ma x 20% =) 4ma. Para la misma caída de voltaje, la nueva resistencia limitadora de corriente requerida es (5-3.2) /. 004 = 450 ohmios .
Para el LED azul , la corriente necesaria es (20ma x 15%) =) 3ma. Para la misma caída de voltaje, la nueva resistencia limitadora de corriente requerida es (5-3.1) /. 003 = 633 ohmios .

Obviamente, si las suposiciones no son precisas, los cálculos tampoco serán precisos. Si se requiere más precisión, entonces deberá utilizar la hoja de datos del LED.

    
respondido por el Guill

Lea otras preguntas en las etiquetas