Paso 1: El conductor
Abajo está mi rendición del esquema. (Original entonces con dos mods para permitir PWM)
Lo único que faltaba era cómo PWM. Tuve una idea. ¿Qué pasa si en lugar de conectar la resistencia de colector a la principal fuente positiva, conectado a la clavija de salida de un Arduino? Si el pin fue bajo (tierra) que debe apagar el MOSFET y así el LED. Después de diseño un poco descubrí que funcionó muy bien! Esto abre muchas posibilidades para la conducción de alta potencia LED como el costos para cada uno de ellos es un dólar y son fáciles de construir. En lugar de un protoboard. Usé el viejo espera: punto a punto.
Haciendo un poco de investigación en Digikey encontré un gran MOSFET a utilizar. Es el Monte T-220 y el caso es enteramente de plástico. Esto significa que usted no tiene que preocuparse acerca de la conexión eléctrica a la lengüeta metálica de aislamiento cuando lo monte. Y, menos de un dólar si usted compra a granel.
Junto con los LED de 10Wde Deal Extreme, encontré un 80W cálido blanco $18 y un RGB 60W uno para $21. Ese sitio es peligroso. 60WRGB LED es como crack. Pedí un par de cada uno y algunos de los reflectores de plástico para ir con ellos.
Cómo funciona (sí, la materia de matemáticas):
El corazón de este regulador de corriente es el transistor de NPN. Estoy usando el 2n3904 que tiene una gota .7V en la ensambladura del emisor de Base cuando sesgada hacia adelante. Este voltaje también está presente a través de la detección de resistencia de Rsense. Que es donde fluye la corriente del LED a tierra. Porque siempre tenemos .7V aquí nos podemos elegir un valor de esta resistencia que regula la corriente de los LED. Para funcionar correctamente el NPN transistor debe estar sesgados en su rango normal de algún lugar entre 1 y 10 miliamperios de corriente. Esto es donde la resistencia de colector entra en juego tenemos que tamaño esta basado en la tensión de alimentación. Si se trata de un regulador independiente, desea siempre la luz de LED a la corriente correcta, es decir debe usar K 3,3 4,7 K y que funciona con 12VDC hasta 35VDC. ¿Por qué necesitamos diferentes voltajes? Vamos a ver cuando vemos los diferentes alta potencia LED.
Hay dos versiones del regulador de corriente constante:
El primero es el clásico, sólo quiero tener mi LED se suministra por una corriente constante y no controlarla. Utilice el primer circuito para eso.
En segundo lugar el "voy a controlar desde y pin Arduino directamente" esta también también funciona para cualquier puerta lógica de 5 voltios como el cambio TTL 74595 maravilloso registro. Hay bibliotecas a éstos de un Arduino y cadena conducir muchos de ellos juntos. Este circuito trabajará para esta aplicación. La única diferencia real es que nos estamos conectando la resistencia de colector para el pin de salida lógica. Si se utiliza una resistencia de 3.3K la mayoría carga que la puerta verá es 1.5ma de corriente. Dentro de la capacidad de la unidad del chip TTL y un Arduino.
Tercera (y esto es lo que estoy usando para mi escáner de 6 pies Larson) es este. Es la Junta de breakout de Sparkfun para el TLC5490 que convenientemente tiene una resistencia de 2,2 K atada a VCC en las salidas PWM. Para aquellos de ustedes nuevos en este chip, cuenta con 12 bit PWM y pretende directamente unidad de LED hasta 100ma o el servo. Hay bibliotecas de Arduino hacer justamente eso. En particular es un gran escrito por Alex Leone. Lo puedes encontrar aquí: este es el que estoy usando para mi escáner Larson.
Porque la Junta de arranque de Sparkfun incluye una resistencia de 2,2 K, no tengo que incluir una resistencia en mi regulador de corriente. ¿Lo asombroso es? Tienes que tener en cuenta que ahora cuando la TLC5490 está en "off" la resistencia de 2,2 K enciende "el transistor y el LED on". Así que para activar el LED apagado, usted tiene que girar en la salida de TLC5490. En el código conducirlo que sólo tienes que pensar en enviar hacia atrás lo TLC un valor de 0 enciende el LED de brillo máximo y un valor de 4095 lo apaga.
Me han jugado con este chip por un tiempo y siempre han querido utilizar para manejar cargas más grandes. Además funcionando a 100 mA por salida hace mucho calor. Utilizando un regulador de corriente externo para la carga como este apenas obtiene la viruta caliente.