AC Dimmer Module 16/24A with Temperature-Controlled Active Cooling, 1 channel, 3.3V/5V logic
Mid-power AC dimmer for heaters, fans, single-phase motors, and smart home automation (up to 16A or 24A depending on model).
Integrated temperature sensor for real-time TRIAC temperature monitoring.
Intelligent fan control system: active cooling only when necessary, saving energy and reducing noise.
Smooth AC voltage regulation — fine-tuned control, not just simple switching.
High-efficiency cooling with a compact heatsink and smart fan activation for extended component life.
Fully compatible with Arduino, ESP32, STM32, and other microcontrollers (5V/3.3V logic supported).
Ready for ESPHome (Home Assistant), Tasmota, or custom microcontroller firmware projects.
Advanced Arduino/ESP32 control with the rbdimmerESP32 librariy.
Supports automation scenarios like temperature-based regulation, scheduled operation, and power optimization.
Full electrical isolation between high-voltage AC and microcontroller circuits for safe integration.
The Dimmer 16A/24A is a robust DIY AC dimmer module designed for smart control of medium-load applications such as heating elements, ventilation fans, and single-phase induction motors. Choose between 16A and 24A versions depending on your power requirements.
This module integrates seamlessly into home automation, industrial control, or custom microcontroller-based projects.
Intelligent Thermal Management
Unlike basic dimmers, this model features smart temperature-based fan control. The onboard temperature sensor continuously tracks the TRIAC’s thermal load, allowing dynamic fan speed adjustments:
- Low-load operation: fan turns off or runs at low speed to minimize noise and power consumption.
- Normal operation: fan speed scales automatically with temperature to maintain safe TRIAC conditions.
- Overheat protection: alerts or auto-shutdown if critical temperatures are reached, preventing component damage.
This active cooling strategy dramatically improves the dimmer’s reliability and longevity.
Reliable Performance and Smooth Control
The Dimmer 16A/24A provides smooth AC voltage regulation without relay "clicking" or abrupt switching. This ensures precise control over connected loads, such as:
- Fine adjustment of heating elements.
- Variable speed control for motors and fans.
- Soft-start applications to reduce inrush current.
Easy Integration and Versatile Automation
Supporting both 5V and 3.3V logic levels, the dimmer is ready for direct connection to popular platforms like Arduino, ESP32, and STM32.
Integrate it easily into your smart home setup via ESPHome, Tasmota, or custom firmware.
Use our provided Arduino libraries to quickly implement:
- Temperature-triggered heating control.
- Fan speed automation based on sensor input.
- Scheduled energy-saving operation.
- Remote control and monitoring via Wi-Fi.
Full Electrical Isolation for Safety
Built-in galvanic isolation protects your microcontroller and low-voltage systems from the AC mains, ensuring safe and reliable operation.
Whether you're upgrading a smart heating system, optimizing industrial ventilation, or building DIY smart home devices, this dimmer with active thermal management provides a reliable, efficient, and safe solution.
Universal library for ESP32
The AC Dimmer Library rbdimmerESP32 is an efficient solution for controlling the brightness of alternating current (AC) devices using an ESP32 family microcontroller. The library leverages ESP32 hardware capabilities, such as GPIO interrupt processing and high-precision timers, to precisely control the TRIAC activation moment in each half-cycle of alternating current.
Library Guide abd Download: Universal library for ESP32 | RBDIMMER
- Compatible with Arduino, ESP-IDF, and ESPHome frameworks
- Compatible with multi-phase systems
- Support for multiple independent dimming channels
- Minimal processor resource usage thanks to hardware interrupts and ESP timers
- High-precision brightness control for AC devices
- Various brightness regulation curves (linear, RMS, logarithmic)
- Automatic detection of grid frequency (50/60 Hz and others)
- Smooth transitions between brightness levels
- Support for callback functions for synchronization with other events
Join the DIY Community & Share Projects!
Are you working on a DIY smart home project? Need help with your dimmer setup? Join our community of makers, developers, and automation enthusiasts!
Forum
Blog Projects
AC dimmer projects
- including integration with IoT services and smart home control panels.
Product Support
Contact technical support
- get help with setup, compatibility, or troubleshooting.