Dimmer digital con arduino
Circuito del módulo de regulación de luz ac
El dimmer de luz AC es un módulo que permite variar la potencia de una corriente alterna. Tiene el mismo uso que un transistor en corriente continua. Puede ser utilizado para variar el brillo de una lámpara alimentada con 220V o para variar la velocidad de un ventilador, por ejemplo.
En cuanto al esquema de cableado, el módulo se conecta a la red a través de la regleta AC-IN y la bombilla se conecta a la regleta LOAD. En la parte electrónica, las clavijas se conectan de la siguiente manera:
Si se utilizan varios accionamientos, los pines Z-C se conectan todos al mismo pin del microcontrolador (en nuestro caso D2). La librería RBDdimmer utiliza algunos pines en particular, dependiendo del microcontrolador utilizado. Consulta la documentación de la librería para ver qué pines puedes utilizar.
Para utilizar el módulo AC Light Dimmer, utilizamos la librería RBDdimmer.h. La librería gestionará la sincronización entre la señal PWM, que establece la potencia, y la fase de la corriente alterna. Una vez importada la librería e inicializado el módulo, sólo tenemos que elegir el nivel de potencia entre 0 y 100%.
Control del calentador arduino triac
En nuestra casa, la mayoría de los electrodomésticos se alimentan del suministro de CA, como las luces, televisores y ventiladores, etc. Podemos encenderlos y apagarlos digitalmente si es necesario, utilizando Arduino y relés mediante la construcción de una configuración de automatización del hogar. Pero qué pasa si necesitamos controlar la potencia de esos dispositivos, por ejemplo, para atenuar la lámpara de CA o para controlar la velocidad del ventilador. En ese caso, tenemos que utilizar la técnica de control de fase y los interruptores estáticos como TRIAC para controlar la fase de la tensión de alimentación de CA.
Así que en este tutorial, vamos a aprender acerca de un regulador de la lámpara de CA utilizando Arduino y TRIAC. Aquí se utiliza un TRIAC para conmutar la lámpara de CA, ya que es un dispositivo de conmutación rápida de energía electrónica que es el más adecuado para estas aplicaciones. Vamos a seguir el artículo completo para los detalles de hardware y la programación de este proyecto. También, revisa nuestros tutoriales anteriores sobre la atenuación de la luz:
Para controlar la tensión de CA, lo primero que tenemos que hacer es detectar el cruce por cero de la señal de CA. En la India, la frecuencia de la señal de CA es de 50 HZ y como es de naturaleza alterna. Por lo tanto, cada vez que la señal llega al punto cero, tenemos que detectar ese punto y después de que el gatillo TRIAC según la necesidad de energía. El punto de cruce cero de una señal de CA se muestra a continuación:
Arduino led dimmer potenciómetro
Las cargas de CA están en todas partes a nuestro alrededor, ya que al menos los electrodomésticos se alimentan de la red eléctrica. Por lo tanto, siempre nos enfrentamos a situaciones en las que queremos tener un control total (regulación) sobre una carga de CA como una lámpara, un motor, una aspiradora … etc.
La figura-1 muestra la onda sinusoidal de la red con la frecuencia de 50Hz (a veces 60Hz). Para construir un atenuador, los puntos de cruce de cero (los puntos donde la onda cambia su polaridad) son importantes. Para captar estos puntos, tenemos que utilizar un detector de paso por cero. La figura-2 muestra el diagrama esquemático de todo el circuito.Figura-1, Onda sinusoidal de la red eléctrica (las flechas verdes muestran los puntos de cruce por cero)Figura-2, Diagrama esquemático del regulador digital de CA
R1, R2, IC1 [1], D1 y C3 construyen el circuito detector de paso por cero. Está diseñado para hacer un correcto aislamiento (óptico) con la tensión de red. Así que podemos esperar obtener una señal libre de ruido que puede ser conectada con seguridad a las E/S de Arduino. La figura 3 muestra la señal de salida del detector de paso por cero (Pin-4 del IC1).
Biblioteca de regulación de arduino
Hay 5 pines en la mayoría de las placas Arduino marcados con ‘PWM’ junto al número de pin (en algunas placas es un símbolo «~») – estos pines pueden ser invocados para cambiar rápidamente la potencia que se aplica en el pin – esta es una técnica llamada modulación de ancho de pulso (PWM).
Puedes aprender estas cosas de Arduino. Nosotros podemos ayudar.Obtenga acceso a nuestro sitio privado de formación.Aprenderá a programar Arduino sin tener que buscar en la web durante horas días.Recibirá correspondencia por correo electrónico sobre la programación de Arduino, la electrónica y ofertas especiales. Al enviar este formulario aceptas la política de privacidad, y puedes excluirte en cualquier momento.
El sketch comienza con el habitual comentario multilínea que describe el programa y cómo configurar el circuito. El primer bloque de código que encontramos es la declaración e inicialización de tres variables enteras. Los nombres de las variables y los comentarios son descriptivos y útiles – recuerde esto cuando nombre y comente su propio código – ¡los comentarios útiles son un pilar del éxito!
La variable brightness almacenará el valor del brillo actual del LED. fadeAmount es la velocidad a la que el LED se desvanecerá y se iluminará. Y por supuesto, como explican los comentarios, led es simplemente el número de pin donde hemos conectado el LED (a través de una resistencia de 220 ohmios).