Dimmer a control de bombilla

Necesito controlar una bombilla de 220V, con diferentes niveles de intensidad de luz. Tengo una placa Arduino Uno, que recibe un voltaje variable de un convertidor de luz a voltaje (TSL12S) (como una fotorresistencia).

Dependiendo del voltaje recibido en la placa Arduino, necesito variar la intensidad de luz de la bombilla.

La salida de la placa es PWM, por lo que creo que necesito conectarme a un DIMMER.

¿Cómo conectar la salida PWM a un Dimmer y cómo controlar la bombilla con esto? He estado buscando Dimmers para conectar esto, pero todos los Dimmers que he visto tienen un potenciómetro para regular esto, y necesito regular con la salida PWM de Arduino.

Respuestas (2)

Hay atenuadores controlados en serie como estos para varios vatajes de carga. También hay algunos atenuadores controlados de forma inalámbrica (WiFi, BlueTooth, etc.) enumerados en la misma página.

Para las luces fluorescentes con balasto, se necesita un tipo diferente de atenuador: un módulo de control de balasto .

Productos similares y de menor costo están disponibles en varios sitios de subastas, pero es bueno tener cuidado al comprar equipos eléctricos de red en el extranjero. Además, podría valer la pena verificar la certificación de estos productos para su uso en su país.

Si desea construir su propio atenuador, tenga en cuenta que jugar con la red en vivo puede ser algo fatal, por así decirlo. A menos que esté calificado para trabajar con la red eléctrica, es mejor evitarlo.

Vale la pena mencionar que los atenuadores tradicionales están diseñados para atenuar las bombillas incandescentes. Las bombillas incandescentes se han eliminado en su mayoría en Europa y se han reemplazado por bombillas halógenas, fluorescentes compactas o LED. Muchos de estos no pueden atenuarse con un atenuador convencional.

La solución de menor costo consistiría en lo siguiente:

  • un detector de fase de CA de red (un detector de cruce por cero)
  • un opto-triac (¡sin un circuito de cruce por cero!) como el MOC302x
  • un triac o un par de SCR para ser conducidos por el optoacoplador
  • ¡Seguridad, seguridad, seguridad, ya que está trabajando con niveles de voltaje relativamente peligrosos!

¿Como funciona? Un triac conducirá si lo excitas con un pulso. Seguirá conduciendo mientras fluya algo de corriente a través de él.

Digamos que dispara el triac en un momento aleatorio. Cada 8,33 ms, el voltaje de CA es igual a cero. Cuando eso suceda, el triac se apagará solo. Entonces, si dispara el triac justo después de ese tiempo de cruce por cero, conducirá casi continuamente. Si espera 4,166 ms después del cruce por cero, el triac conducirá durante la mitad del período de onda sinusoidal de CA. Como ilustra la siguiente imagen:

Triac PWM

Si conoce el momento en que la onda sinusoidal de CA alcanza ~0 V, puede retrasar el pulso de activación. Cuanto más espere, menor será el 'pedazo de energía' suministrado a su carga. Hay muchos circuitos detectores de cruce por cero alrededor. Usa Google para encontrar el que puedas entender mejor. Recomiendo encarecidamente usar un diseño que utilice un transformador de aislamiento, solo para mantenerlo seguro. Probablemente podría usar un adaptador de CA de bajo voltaje con el fin de monitorear la CA.

Bien, entonces, ¿cómo disparamos un triac? La forma más fácil y económica es usar un optoacoplador con una salida diseñada para trabajar con triacs o SCR. Su arduino esencialmente encenderá un pequeño diodo que activará un semiconductor sensible a la luz aislado del resto de su circuito. Si no sabe nada sobre triacs, primero lea sobre tiristores/SCR. Un triac es básicamente un tiristor ligeramente diferente.

Te deseo suerte con tu proyecto.

¡Buen GIF animado! Un gran resumen visual del control de fase.