Wir freuen uns, DimmerLink vorzustellen – ein kompaktes I2C/UART-Schnittstellenmodul, das intelligentes AC-Dimmen in Ihre Projekte bringt, ohne die Schwierigkeiten zeitkritischen Codes.
Was ist DimmerLink?
DimmerLink ist ein 18×12 mm großer Controller mit einem dedizierten Cortex-M0+-Prozessor, der alle kritischen AC-Dimm-Operationen übernimmt – Nulldurchgangserkennung, Phasenwinkelberechnung und TRIAC-Gate-Steuerung – mit Mikrosekunden-Präzision. Ihr Mikrocontroller sendet lediglich Befehle auf hoher Ebene wie „Helligkeit auf 50% setzen".
Hauptmerkmale
- Flackerfreies Dimmen – Hardware-Timing eliminiert Software-Jitter
- Duale Schnittstelle – UART (115200 Baud) oder I2C (100 kHz)
- Universelle Kompatibilität – funktioniert mit Arduino, ESP32, Raspberry Pi, STM32 und jedem MCU mit UART/I2C
- 3 Dimmkurven – LINEAR, RMS (für Glühlampen), LOG (für LED)
- Automatische Frequenzerkennung – erkennt automatisch 50/60 Hz Netzfrequenz
- Multi-Voltage-Logik – unterstützt Logikpegel von 1,8 V, 3,3 V und 5 V
- Plug & Play – keine Bibliotheken erforderlich, nur 3–4 Byte Befehle
Warum DimmerLink?
Herkömmliches AC-Dimmen erfordert zeitkritische Interrupt-Verarbeitung, die mit WiFi, Verzögerungen und anderem Code kollidiert. DimmerLink verlagert diese Komplexität auf dedizierte Hardware und bietet Ihnen:
- Keine Interrupt-Konflikte
- Kein Flackern der Beleuchtung
- Keine komplexen Timing-Berechnungen
- Sauberer, einfacher Code
Beispiel: Steuerung in 5 Zeilen
Arduino + I2C:
cpp
#include <Wire.h> Wire.beginTransmission(0x50); Wire.write(0x10); // Brightness register Wire.write(50); // 50% Wire.endTransmission();
Python + UART:
python
import serial
ser = serial.Serial('/dev/ttyUSB0', 115200)
ser.write(bytes([0x02, 0x53, 0x00, 50])) # SET 50%
ESPHome & Home Assistant Integration
DimmerLink lässt sich nahtlos über ESPHome in Home Assistant integrieren:
yaml
external_components:
- source: github://robotdyn-dimmer/DimmerLink@main
components: [dimmerlink]
dimmerlink:
id: dimmer1
light:
- platform: dimmerlink
dimmerlink_id: dimmer1
name: "Living Room Light"
Kein lambda-Code nötig – nur saubere YAML-Konfiguration mit voller Unterstützung für Sensoren, Dimmkurven und Diagnose.
Anwendungen
- Smart-Home-Beleuchtung – Integration mit Home Assistant, Node-RED
- Fernsteuerung – Einsatz mit WiFi (ESP32), LoRa, GSM-Modulen
- Industrielle Automatisierung – präzise Steuerung von Heizungen und Motoren
- Nachrüstprojekte – Dimmen zu bestehenden Installationen hinzufügen
Erste Schritte
Vollständige Dokumentation, Verdrahtungsdiagramme und Codebeispiele finden Sie unter:
- Documentation: www.rbdimmer.com/docs/dimmerlink-overview
- GitHub: https://github.com/robotdyn-dimmer/DimmerLink
DimmerLink kaufen:
- Shop: DimmerLink-Modul
- AliExpress: DimmerLink on AliExpress