AC Dimmer Module 16/24A with Current sensor, 3.3V/5V logic, temperature control
- Mid-power AC dimmer with real-time current sensing for heaters, fans, pumps, and motors (available in 16A or 24A versions).
- Built-in high-precision current sensor for accurate real-time power monitoring.
- Integrated temperature sensor with smart fan control for active thermal management.
- Smooth AC voltage regulation for fine control, not just basic on/off switching.
- Dynamic cooling system with intelligent fan speed management based on load temperature.
- Microcontroller-friendly: supports 5V/3.3V logic levels (Arduino, ESP32, STM32, and more).
- Direct integration with ESPHome, Tasmota, or custom automation solutions.
- Advanced control using Arduino libraries rbdimmerESP32 and rbpowerESP32 for energy tracking and system monitoring.
- Energy management features: real-time monitoring, cost tracking, scheduled operation, and current limiting.
- Complete electrical isolation between AC load and control electronics for safe integration.
The Dimmer 16A/24A with Current Sensing is a DIY AC dimmer module designed for precise control and intelligent energy management of medium-load devices. Choose the 16A or 24A variant depending on your application needs.
It’s perfect for smart home automation, energy monitoring projects, and industrial control systems requiring fine-grained regulation and live power feedback.
Integrated High-Precision Current Monitoring
Unlike basic dimmers, this model features a built-in current sensor that unlocks advanced monitoring capabilities:
- Real-time power measurement with high accuracy
- Track energy consumption over time: minute, hour, day, month, and year
- Calculate energy costs based on your local electricity rates
- Set current limits to automatically protect against overloads
- Analyze historical usage data for optimizing system performance
All these features are directly available through the rbpowerESP32 Arduino library or through your smart home automation platform.
Intelligent Thermal Management
The module also includes an integrated temperature sensor and an actively managed cooling fan:
- Fan speed dynamically adjusts according to TRIAC temperature
- Energy-saving: fan operates only when necessary
- Overheat alerts and automatic system shutdown to protect hardware
- Longer component lifespan through intelligent cooling
This ensures stable and efficient operation even under heavy loads or continuous use.
Reliable, Smooth Load Control
The dimmer provides smooth AC voltage regulation for sensitive control over:
- Heating elements
- Fans and ventilation systems
- Single-phase induction motors
- Lighting or specialty industrial loads
No mechanical relays, no switching noise — just clean, software-defined power control.
Seamless Integration for Custom Projects
Supporting both 5V and 3.3V logic levels, the dimmer easily connects to:
- Arduino
- ESP32
- STM32
- Raspberry Pi (with level shifting)
You can use familiar platforms like ESPHome and Tasmota or build fully customized automation systems with Arduino libraries rbdimmerESP32 and rbpowerESP32.
Typical applications include:
- Smart heating management based on room temperature and energy budget
- Real-time current monitoring for predictive maintenance
- Load control based on energy tariffs or grid status
- Detailed consumption logging and reporting for cost optimization
Safety First: Full Electrical Isolation
An isolated low-voltage control side keeps your microcontroller and automation hardware safely separated from the AC mains voltage, ensuring safe and reliable operation.
Empower your DIY projects, optimize energy usage, and gain full control with this intelligent dimmer module featuring real-time current sensing and active cooling.
Perfect for smart homes, industrial environments, and anyone serious about building efficient, connected systems.
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.