AC-Dimmer-Modul, 1 Kanal, 3.3V/5V Logik, AC 50/60Hz, 220V/110V
Überblick
TRIAC-basiertes AC-Dimmer-Modul für Arduino, ESP8266, ESP32, STM32 und Raspberry Pi. Ermöglicht einem Mikrocontroller die stufenlose Steuerung der Leistung an 110V–220V AC-Lasten — Glühlampen, Halogen, dimmbare LEDs, Heizelemente oder AC-Motoren. Der Hochspannungsbereich ist galvanisch über Optokoppler vom Logikbereich getrennt, was den Mikrocontroller vor jeglicher Netzspannungs-Rückwirkung schützt.
Spezifikationen
| Spezifikation | Wert |
|---|---|
| AC-Eingangsspannung | 110V–220V AC |
| AC-Frequenz | 50/60 Hz |
| Logikpegel | 3.3 V / 5 V |
| Kanäle | 1 |
| Schaltelement | TRIAC (BTA16-600B) |
| Maximaler Strom | 4 A (8 A mit Kühlkörper) |
| Nulldurchgangserkennung | Ja |
| Galvanische Trennung | Ja (Optokoppler) |
| Steuerpins | VCC, GND, ZC (Nulldurchgang), PSM (Dimmer) |
| Kompatible Boards | Arduino UNO/Nano/Mega, ESP8266, ESP32, STM32, Raspberry Pi |
| Bibliothek | RBDDimmer.h |
Typische Anwendungen
- Glühlampen- oder dimmbare LED-Steuerung
- Drehzahlregelung von AC-Ventilatoren oder Induktionsmotoren
- PID-Temperatursteuerung von Heizwiderständen
- DIY-Reflow-Ofen-Steuerung
- Automatisierte Beleuchtung (Home Assistant, ESPHome)
Programmierung
#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);
}
}