Control de la luz de tira LED ENCENDIDA / APAGADA y el brillo con cualquier control remoto

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





En esta publicación vamos a construir un circuito controlador de tira de LED usando Arduino, que puede encender / apagar y disminuir / aumentar el brillo de los LED usando el control remoto IR (infrarrojo) ordinario.



¿Qué es la tira de luz LED? (Para novatos)

Si no está familiarizado con las tiras de luces LED, comprendamos qué es.

Las tiras de LED (a veces llamadas luces de cinta) son PCB flexibles que constan de una serie de LED brillantes y circuitos de controlador, los componentes de la tira de LED están montados en la superficie (SMD).



Se utiliza para decorar hogares, salas de fiestas y exteriores durante las temporadas de festivales, etc.

Tiene una capa adhesiva en la parte posterior que se puede pegar en paredes, madera o cualquier superficie lisa sin necesidad de adhesivo.

Viene en varias longitudes, anchos, colores, en este proyecto vamos a controlar una tira de LED de un solo color. Pero si desea controlar los colores RGB individualmente, puede modificar el código y el circuito dados.

Las tiras de LED funcionan a 12V o 24V dependiendo de la especificación pero, en este proyecto, 24V no es adecuado ya que la placa arduino no está diseñada para manejar 24V. También están disponibles tiras de LED tipo USB que pueden funcionar a 5 V y pueden usarse en este proyecto solo después de la modificación adecuada del circuito.

A estas alturas ya habrías entendido acerca de la tira de luces LED.

La tira de luces LED necesita un circuito controlador que está disponible en el mercado, pero es caro. En este proyecto, construiremos un circuito simple y económico que puede controlar las tiras de luces LED a través de cualquier control remoto IR.

Diagrama de circuito:

Controlador de tira de luz LED con Arduino

El circuito consta de pocos componentes: regulador de voltaje con condensadores de acoplamiento, sensor IR TSOP1738, MOSFET IRFZ44N, tira de LED y cerebro del proyecto arduino Uno. Puede elegir su placa arduino favorita para este proyecto.

El sensor TSOP1738 recibe señales de infrarrojos del mando a distancia y las decodifica de tal forma que el microcontrolador pueda entenderlas. El MOSFET de canal N amplifica las señales de arduino y las alimenta a la tira de LED.

El regulador de voltaje alimenta el arduino y la tira de LED. Asegúrese de que su fuente de alimentación pueda suministrar la cantidad adecuada de corriente para la tira de LED.

El circuito propuesto está diseñado para tiras de LED de 12V, puede cambiar el regulador de voltaje según la especificación de la tira de LED. Se recomienda no utilizar una tira de LED que tenga una tensión nominal superior a 20 V, ya que el máximo absoluto de arduino es de 20 V.

Este circuito puede encender y apagar la tira de LED, puede ajustar el brillo hacia arriba y hacia abajo en 5 pasos, esto se logra aplicando diferentes señales PWM a la tira de LED.

Cómo probar

Para realizar estas operaciones, siga las instrucciones que se dan a continuación:

• Elija cualquiera de los 3 botones de su control remoto que controlará el circuito. Necesitamos saber el código hexadecimal de estos botones.

• Abra IDE, vaya a archivo> ejemplos> IRremote> IRrecvDemo.

• Con la configuración completa, conecte el USB al arduino y la PC (sin alimentación externa) cargue el código y abra el monitor en serie.

• Ahora presione cada botón una vez, verá su código hexadecimal en el monitor serial y anótelo. Este código hexadecimal debe cargarse con el programa dado a arduino.

NOTA:

El circuito propuesto está diseñado para controlar una tira de LED de un solo color. Si tiene terminales RGB cortos de tira de LED multicolor (da color blanco), el resto del circuito es el mismo.

Código de programa:

|_+_|

NOTA:
Reemplaza 0x80C, 0x810 y 0x811 con el código hexadecimal de tu control remoto que comienza con '0x'




Artículo anterior: Problema de activación falsa de la captación perdida del transistor Siguiente artículo: Lámpara calentador automático de alimentos para hoteles