AC-Lichtdimmer-Modul, 2 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 Input Voltage | 110V–220V AC |
| AC Frequency | 50/60 Hz |
| Logic Level | 3.3V / 5V |
| Channels | 2 (independent) |
| Switching Element | 2× TRIAC (BTA16-600B per channel) |
| Max Current per Channel | 4A (8A with heatsink) |
| Zero-Cross Detection | Single shared ZC pin |
| Galvanic Isolation | Yes (one optocoupler per channel) |
| Control Pins | VCC, GND, ZC (shared), PSM1, PSM2 |
| Library | RBDdimmer.h (supports multiple instances) |
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>
dimmerLamp dimmer1(3); // PSM1
dimmerLamp dimmer2(4); // PSM2
void setup() {
dimmer1.begin(NORMAL_MODE, ON);
dimmer2.begin(NORMAL_MODE, ON);
}
void loop() {
dimmer1.setPower(75); // channel 1: 75% brightness
dimmer2.setPower(40); // channel 2: 40% brightness
delay(1000);
}