Dimmer controlador de luz de potencia versión 2, Es una versión mejorada de un anterior post en cuál subí hace algún tiempo atrás y es que este módulo le incluí una mejoras como son la fabricación de la tarjeta PCB. Mejoramiento en la potencia y se añadió un disipador de calor para el triac. Este Módulo Dimmer controlador de luz de potencia versión 2, está recomendado para controlar lámparas o luces de FILAMENTOS las cuales consumen entre 150 watts y 270 watts, estas lámparas son usadas en la industria para diversos tipos como puede ser una fuente de calor, fuente lumínica etc.
En algunos casos a nivel industrial suele requerirse que dichas LÁMPARAS trabajen a menos potencia de la que viene por defecto y ES ALLÍ CUANDO ENTRA EN FUNCIÓN ESTE MÓDULO DIMMER.
Así que pasemos a la explicación del proyecto.
DIAGRAMA DEL PROYECTO
Este módulo está basado en un ARDUINO NANO, ya que es quien se encarga de ENCENDER, APAGAR Y MODULAR LA INTENSIDAD DE LUZ EN LA LÁMPARA, y las funciones en los conectores de tornillos son los siguientes: J1 es el conector por donde se alimenta el módulo, para este caso sería de 12 voltios corriente continua y el pin 1 es el positivo y el pin 2 es el negativo, puede funcionar hasta con 8 voltios. J3 es el terminal por donde se conectara la lámpara o lámparas en paralelo. J4 es el terminal por donde se conectara la fase y neutro de corriente alterna, para unos países es de 120 voltios y otros países serán 220 voltios aC. J2 es el terminal donde se conectara un PULSADOR NORMALMENTE ABIERTO, este es el encargado de encender o apagar las lámparas. RV1 es el potenciómetro que modula la intensidad de luz que se quiere tener en el momento de mayor a menor o viceversa. Como vemos, las funciones y el módulo en sí son fáciles de descifrar y sus prestaciones son excelentes a la hora de colocarlo a trabajar.
Atenuador de luz
Un Dimmer, regulador o atenuador de luz, sirve para regular la energía en uno o varias bombillas, con el fin de variar la intensidad de la luz que emiten, cuando las propiedades de la lámpara lo hacen posible. Actualmente, los circuitos más empleados incluyen la función de encendido al «paso por cero» de la tensión. La disminución del valor eficaz en la bombilla se logra recortando la señal en el momento de subida en el punto que se elija (si cortamos la señal cuando la onda llega a 60 V p.e. se encenderá muy poco, mientras que si la cortamos al llegar a 120 V se encenderá casi al máximo). Algunos dimmer pueden ser controlados remotamente a través de controladores y protocolos especiales. Y en este caso de la iluminación para escenarios lo crearé con un ARDUINO NANO.
MATERIALES REQUERIDOS PARA EL PROYECTO.
1-Arduino nano 1-Opto acoplador MOC3031M 1- Triac de 25 amperios a 800 voltios – QL8010L5 1-Resistencia de 220 ohmios 1-Resistencia de 120 ohmios 4-conectores de 2 pines de tornillos 1-potenciómetro de 10 k con perilla 1-pulsador normalmente abierto de empotrar 1-regulador 7805 1-condensador electrolítico de 100 mf x 16 voltios 1-condensador cerámico de 100 nf a 50 voltios 1-fuente de voltaje de 12 voltios para alimentar el ARDUINO NANO 1-bombilla de 120 O 220 voltios 1-disipador para el triac protoboart para ensayar el proyecto cables, disipador para el triac, cables de potencia para conectar a la línea de corriente alterna.
EXPLICACIÓN DEL PROYECTO MÁS EL PROGRAMA ARDUINO
Este proyecto Dimmer controlador de luz de potencia con Arduino, consiste de controlar su luz mediante el potenciómetro RV1, este potenciómetro es quien se encarga de mandar un nivel de corriente al pin A0 del Arduino, para que el programa interprete el aumento o disminución de voltaje tomado por el pin A0 y lo convierte en una señal que disminuirá o aumentará, ofreciendo la por el pin de salida 9. Este pin número 9 es quien da la señal de saturación para el pin número 2 del opto acoplador hasta este punto ya sabemos que hace el potenciómetro y el optocoplador, ahora bien, si observamos el programa será esta la orden que tomara la lectura y la emitirá por el pin de salida 9 como se ve a continuación.
}
lectura = analogRead(A0); // Leemos A0
analogWrite (9, lectura / 4); // Ponemos la tension de control
}
Este es el bloque en el programa que se encarga de leer la función de encender o apagar las lámparas.
void loop()
{
bool boton = digitalRead(6) ;
if (boton == LOW)
{
PowerON = ! PowerON ;// se manda un pulso para accionar el optocoplador
delay(250); // Para evitar rebotes
digitalWrite(13, PowerON); // Encender o apagar el LED
}
int lectura = analogRead(A0); // Leemos A0
analogWrite (9, lectura / 4); // Ponemos la tension de control
}
Con esto concluyo la parte teórica del proyecto y del programa, y a continuación está el programa completo con todas las funciones, recuerden que todo este material lo pueden descargar mediante el botón que esta en la parte inferior.
PROGRAMA PARA EL PROYECTO.
bool PowerON = false ;
void setup()
{
Serial.begin(9600);
pinMode( 6, INPUT_PULLUP);//Para leer el boton
pinMode(13, OUTPUT);//Para usar un LED de encendido pinMode( 9, OUTPUT);//Pin PWM para regular la base del transistor
delay(1000);// Pequeño retraso para asegurarnos de que la tension es estable
Serial.println("Iniciando el encendido");
}
void loop()
{
bool boton = digitalRead(6);
if (boton == LOW) { PowerON = ! PowerON ;// se manda un pulso para accionar el optoacoplador
delay(250);// Para evitar rebotes
digitalWrite(13, PowerON);// Encender o apagar el LED
}
int lectura = analogRead(A0);// Leemos A0
analogWrite (9, lectura / 4);// Ponemos la tension de control
}
DISEÑO DE LAS PISTAS EN LA TARJETA
DISEÑO DE LA SERIGRAFÍA EN LA TARJETA PCB
Descarga este proyecto el cual está diseñado en KICAD 6.5 en la descarga obtienes el archivo Gerber, los pdf para el método fotocopia, el archivo bom para analizar los componentes, y el código completo.
Saludos.
Hola Buenas Tardes, saludos desde Perú muy buen proyecto, mi duda es la siguiente:
El pin2 del MOC3021 que viene a ser el catodo y por el cual recibe los valores analogicos del arduino proporcionados por el potenciometro, quería saber como influyen… estuve buscando en internet y bueno mayormente lo conectan a negativo…. queria saber que sucede con el pin2 del MOC3021 al leer los valores analogicos del arduino y asi influyan en la intensidad del foco
cordial saludo mi estimado !! la configuración de la conexión de pines en el Optoacoplador esta dada así por que por el pin 4 del arduino sale la señal de encendido y apagado (ON/OFF) MIENTRAS QUE POR EL PIN 16 DEL ARDUINO SALE LA SEÑAL QUE DISMINUYE O AUMENTA LA INTENSIDAD.
por lo tanto son dos señales la que debe recibir el Optoacoplador para su correcto funcionamiento.
saludos mi estimado!!