Un Dimmer AC, también conocido como regulador o atenuador de intensidad, es un dispositivo de reducido tamaño cuya misión es la de regular el voltaje de entrada, 220 VAC en la mayoría de los casos, para obtener a su salida otros voltajes menores o como mucho iguales. Este Dimmer AC puede funcionar sin necesidad de conectarle a un Arduino, gracias a que tiene integrado un microprocesador Atmel ATtiny85 configurable a través de programación ICSP, aunque en este POST, le vamos a controlar a través de pulsos PWM enviados desde el monitor serie del IDE de Arduino.
Dimmer AC |
Gracias al MOC3023 (optoacoplador) del que dispone, se consigue separar la parte de control de la de potencia, para que no se queme ningún dispositivo debido a las corrientes transitorias que se puedan generar al manejar voltajes y corrientes elevados. El encargado de manipular la señal de entrada para adecuarla a la salida que nos interesa va a ser el TRIAC BTA316, es decir, va a ser el encargado de disminuir el valor eficaz del voltaje en la bombilla recortando la señal en el momento de subida en el punto que queramos, por lo que si cortamos la señal cuando la onda llega a 60 V la bombilla se encenderá muy poco, mientras que si la cortamos al llegar a 200 V se encenderá casi al máximo. Esto se consigue mandando pulsos PWM desde nuestro Arduino hacia el Dimmer AC, que hagan que el TRIAC conmute para que deje pasar o no la corriente y por lo tanto generar así una tensión AC regulada en su salida. Si aplicamos un pulso PWM al Dimmer AC, de un valor a partir de 15 (33VAC), la bombilla comenzará a brillar, hasta llegar al valor 90 (220VAC) con el que la bombilla tendrá el máximo brillo posible. Estos pulsos PWM se los vamos a enviar desde el monitor serie del IDE de Arduino.
Funcionamiento del Dimmer AC |
Incluyendo Dimmers AC en las instalaciones eléctricas de nuestro hogar o negocio, mejoraremos la eficiencia energética del lugar, permitiendo un menor gasto en la factura eléctrica, aumentaremos la vida útil de las bombillas y cuidaremos de la vista de los usuarios adecuando la intensidad luminosa a la situación en la que nos encontremos (viendo la TV, leyendo, cocinando, trabajando con el PC…). A través del monitor serie se va a ir mostrando el porcentaje de la señal de entrada que le estamos diciendo al Dimmer que deje pasar hacia la salida a través del TRIAC, como se puede observar en la siguiente imagen.
Monitor serie |
Lista de Materiales:
· Arduino UNO Rev.3.
· Cable USB tipo A-B.
· Dimmer AC (50Hz/220V).
· Casquillo portalámparas de PVC.
· Bombilla de 60W/220VAC.
· Protoboard.
· Cables de conexión.
Código del programa:
Video:
donde se puede encontrar el esquemático de ese circuito ??
ResponderEliminarHola, buenas! Sabes si este dimmer podría funcionar para regular un bombilla Led que admita regulacion?
ResponderEliminarGracias
Un saludo
Maxi
Si la bombilla LED admite regulación no creo que haya problema porque el dimmer AC simplemente recorta la señal para bajar el valor eficaz del voltaje de salida entre unos valores prefijados
EliminarHola buenas Mariano, en que pagina de internet podria conseguir el dimmer AC?
ResponderEliminarNecesito una respuesta rapida gracias...
Hola,buen dia disculpa donde puedo conseguir el dimmer AC soy de Ecuador
EliminarLo puedes adquirir a través de EBAY
ResponderEliminarsera que el codigo me sirve para controlar la luminocidad de un bombillo pero utilizando optocplador y triac
ResponderEliminarNo, este código es exclusivo para este Dimmer AC en concreto. Por la WEB hay multitud de ejemplos para hacerlo de la manera que tu dices
ResponderEliminarHola Mariano disculpa este modulo podra servir con tu codigo ?? https://m.ebay.com/itm/RobotDyn-AC-Light-Dimmer-Module-For-PWM-Control-1-Channel-3-3V-5V/192443201700?hash=item2cce8238a4:g:E1cAAOSwlzRaceYa
ResponderEliminarSi que te vale siempre que tenga control PWM, aunque seguramente tengas que realizar pequeños ajustes en el código puesto que no todos los Dimmer AC se comportan de la misma manera. Pero funcionar te aseguro de que si.
EliminarDisculpa soy nuevo en programacion como que tipo de cambios se deberian de realizar en el codigo ??
EliminarMira la hoja de datos del Dimmer que compres y ten en cuenta el % del ciclo de trabajo teniendo en cuenta el PWM y la tensión atenuada en la salida. Los cambios que tienes que realizar en el código lo tienes que realizar tu según esos parámetros.
Eliminarhola se podria trabajar con un arduino mega 2560 ?
ResponderEliminarDe cuanto de ampere es el Dimmer de la imagen?, necesito mover un motor de 220v y 6A
ResponderEliminarDe cuanto de ampere es el Dimmer de la imagen?, necesito mover un motor de 220v y 6A
ResponderEliminarNo se utuliza el PIN Zero-Crossing?
ResponderEliminarHola se podra realizar control de temperatura de un cautin por PWM
ResponderEliminarDe la misma manera se puede hacer
EliminarDisculpa le podría agregar Bluetooth para controlar desde mi teléfono
ResponderEliminarUna pregunta, voy a hacer una simulacion de un refugio donde las luces tienen que parpadear aleatoriamente pero necesito tambien que se baje o suba la intensidad aleatoriamente, como podria hacerlo
ResponderEliminarhola buenas tardes , si pudieras ayudarme, quiero ver si me puedes ayudar con la programacion modificada. ya probe y funciona muy bien a como esta usando el monitor serie. pero te agradeseria mucho si me pudieras ayudar para que funcione pero ingresandole datos desde el teclado...fuera del monitor serie, agradesco tu atencion y ayuda...este es mi correo byktor_tk@msn.com
ResponderEliminarerror de dedo en mi correo este es el correcto: byktor_tj@msn.com
ResponderEliminar