Módulo Atenuador AC, 1 Canal, Lógica 3.3V/5V, AC 50/60Hz, 220V/110V
Resumen
Módulo atenuador AC basado en TRIAC para Arduino, ESP8266, ESP32, STM32 y Raspberry Pi. Permite a un microcontrolador controlar suavemente la potencia entregada a una carga AC 110V–220V — bombillas incandescentes, halógenas, LED regulables, elementos calefactores o motores AC. La sección de alta tensión está galvánicamente aislada del lado lógico mediante optoacoplador, lo que protege al microcontrolador de cualquier retorno de tensión de red.
Especificaciones
| Especificación | Valor |
|---|---|
| Tensión de entrada AC | 110V–220V AC |
| Frecuencia AC | 50/60 Hz |
| Nivel lógico | 3.3 V / 5 V |
| Canales | 1 |
| Elemento de conmutación | TRIAC (BTA16-600B) |
| Corriente máxima | 4 A (8 A con disipador) |
| Detección de paso por cero | Sí |
| Aislamiento galvánico | Sí (optoacoplador) |
| Pines de control | VCC, GND, ZC (paso por cero), PSM (atenuador) |
| Placas compatibles | Arduino UNO/Nano/Mega, ESP8266, ESP32, STM32, Raspberry Pi |
| Biblioteca | RBDDimmer.h |
Usos comunes
- Atenuación de bombillas incandescentes o LEDs regulables
- Control de velocidad de ventiladores AC o motores de inducción
- Control de temperatura PID de resistencias calefactoras
- Controlador DIY de horno de refusión
- Iluminación automatizada (Home Assistant, ESPHome)
Programación
#include <RBDdimmer.h>
#define DIMMER_PIN 3
#define ZC_PIN 2
dimmerLamp dimmer(DIMMER_PIN);
void setup() {
dimmer.begin(NORMAL_MODE, ON);
}
void loop() {
for (int i = 0; i <= 100; i++) {
dimmer.setPower(i);
delay(50);
}
}