Cómo alimentar una cadena de LED RGB controlada por arduino desde una fuente de alimentación separada

0

Soy nuevo en electrónica y estoy trabajando en un proyecto de hobby que tendrá una placa arduino que ejecuta 5 cadenas separadas de LED RGB. Usaré un chip PWM (TLC 5940) para poder controlar independientemente los colores de cada una de las 5 cadenas de luces. Mi pregunta es ¿cómo puedo alimentar los LED? Sé que no pueden ser alimentados desde los pines de arduino y sospecho que no pueden ser alimentados desde el chip PWM.

Creo que lo que tendré que hacer es ejecutar la salida PWM a la base de un transistor y hacer que la cadena de LED se alimente a través del transistor con una fuente de energía adecuada. ¿Puede alguien confirmar eso y, si es incorrecto, corregir mi error en términos sencillos?

Un par de otras preguntas relacionadas con esto:

1) ¿Hay algún "retraso" con los transistores? es decir, si ejecuto PWM en la base de un transistor, ¿el emisor del transistor producirá una fuente idéntica (pero amplificada)?

2) Vi en una respuesta a una pregunta anterior que necesito buscar una corriente constante para los LED. Todavía tengo que hacer esa investigación, pero ¿qué aspecto tiene un dispositivo actual constante? ¿Es solo un IC que puedes comprar? Alguien puede proporcionar un número de referencia o un enlace a una página que tenga uno para que pueda investigar más efectivamente cómo usarlos.

    
pregunta William

1 respuesta

3

Simplemente alimente el controlador LED (es decir, su pin VCC) con una batería (u otra fuente con capacidad de corriente más alta), ya que los pines Arduino solo son capaces de suministrar 50 mA.

  1. En primer lugar, ni siquiera necesitarás un transistor , si usas una batería como mencioné anteriormente. Pero para responder a su pregunta, si estuviera usando un transistor: mientras haya retraso, el retraso no será lo suficientemente significativo como para afectar su aplicación aquí.

  2. Y, en segundo lugar, el TLC5940 es un controlador de corriente constante , por lo que está bien. Una fuente / sumidero de corriente constante es exactamente eso: garantiza un flujo de corriente constante independiente de las fluctuaciones de la fuente de alimentación / otras condiciones. Por lo tanto, sus LED se iluminarán con un brillo constante.

Finalmente, una aclaración con respecto al PWM con el TLC5940: no se utiliza el PWM del pin Arduino para crear directamente el PWM en los pines de E / S TLC5940; Así no es cómo funciona. En su lugar, el TLC5940 usa comunicación en serie con Arduino, por lo que le enviaría instrucciones desde Arduino (por medio de SPI o bit banging, por ejemplo; consulte TLC5940 Arduino library ), y el TLC5940 lee esas instrucciones y realiza PWM en los pines de E / S deseados según las instrucciones.

    
respondido por el boardbite

Lea otras preguntas en las etiquetas