AC Light Dimmer Module, 4 Channel, 3.3V/5V logic, AC 50/60hz, 110V~400V, 10A per channel
21.59$
20.94$
Quantity:
1
Availability:
Color
Card Payments
Crypto Payments
Easy return
Reliable Shipping
AC Light Dimmer Module, 4 Channel, 3.3V/5V logic, AC 50/60hz, 110V~400V, 10A per channel
RBDIMMER.COM Techincal support, library, community support for AC Dimmer AC dimmer for medium-power loads such as heaters, motors, pumps, and ventilation systems (4 lines). Smooth AC voltage regulation for precise control, not just on/off switching. Effective cooling system with a heatsink (active cooling fan on 24A version). Compatible with Arduino, ESP32, and other microcontrollers (supports 5V/3.3V logic ). Integrations: Works with ESPHome (Home Assistant), Tasmota , and custom automation projects. Energy-saving features – schedule operations and optimize power consumption. Electrical isolation for safe microcontroller operation. The AC Dimmer (4lines) is a DIY module —not a finished device—that integrates into your project by connecting to a microcontroller . It is designed for medium-power applications , providing smooth control of heaters, motors, pumps, and ventilation systems , making it ideal for home automation and industrial projects . Flexible Control & Automation With our detailed documentation and tutorials , you can easily integrate the dimmer into your automation setup. Possible use cases include: Smart motor control – Adjust the speed of pumps, compressors, or ventilation systems . Home automation integration – Connect to Home Assistant via ESPHome or use Tasmota for cloud-based control. Energy efficiency – Program schedules to optimize power consumption and reduce electricity costs. Easy Microcontroller Integration The dimmer is designed with electrical isolation , ensuring safe operation with microcontrollers. It supports both 5V and 3.3V logic levels , making it compatible with Arduino, ESP32, and other platforms . The rbdimmerESP32.h library simplifies control, handling timing and interrupts for precise voltage regulation. Whether you're working on home automation, industrial control, or custom automation projects , our comprehensive guides and support resources will help you integrate and optimize the dimmer for your needs. AC TRIAC Dimmer Module 🔌 CHOOSE YOUR INTERFACE Feature Standard (Phase Control) DimmerLink ( UART/I2C ) Interface Zero-Cross + Gate signals UART (115200) or I2C Library Required Yes (rbdimmerESP32.h) ❌ No library needed Code Complexity Interrupt handling, timers 3-4 bytes command Flickering Depends on code quality ✅ Guaranteed flicker-free Platform Support ESP32, Arduino (with library) Any MCU with UART/I2C Logic Levels 3.3V, 5V 1.8V, 3.3V, 5V Best For Advanced users, custom timing Beginners, quick integration ⚠️ HOW TO IDENTIFY YOUR VERSION When ordering, select carefully: You Selected You Will Receive Interface Pins 4 lines dimmer Dimmer with Phase Control 7 pins VCC, GND, Z-C, DIM1, DIM2,DIM3,DIM4 4L Dimmer + DimmerLink module Dimmer with additonal controller 4pins VCC, GND, TX/SDA, RX/SCL 🎯 WHICH VERSION IS RIGHT FOR YOU? ✅ Choose STANDARD (Phase Control) if you: Already use rbdimmerESP32 library in your project Need lowest possible cost Want direct hardware control Building multi-phase systems Experienced with interrupt-based programming ✅ Choose DIMMERLINK (UART/I2C) if you: Want plug-and-play simplicity Need guaranteed flicker-free operation Using Raspberry Pi, Orange Pi, or any Linux SBC Working with platforms without dimmer libraries Building smart home with HomeAssistant/ESPHome Want to control via USB-UART adapter from PC Prefer minimal code (literally 5 lines!) 🔧 STANDARD VERSION — Phase Control Interface How It Works The Standard version outputs two signals: Z-C (Zero-Cross) — pulse at each AC zero crossing DIM1, DIM2, DIM3, DIM4 (Gate) — you send trigger pulse to fire TRIAC Your microcontroller must: Detect zero-cross interrupt Calculate delay based on desired brightness Send precisely-timed gate pulse Repeat 100-120 times per second Requires Library We provide rbdimmerESP32.h library that handles all timing complexity. // Arduino/ESP32 Example (with library): #include dimmerLamp dimmer( 4 , 2 ); // Gate pin, ZC pin void setup () { dimmer. begin (NORMAL_MODE, ON); } void loop () { dimmer. setPower ( 50 ); // 50% } Supported Platforms ✅ ESP32, ESP8266 Full library support ✅ Arduino Uno/Mega With limitations ⚠️ Raspberry Pi Requires precise timing — difficult ❌ Most other platforms No library available 🚀 DIMMERLINK VERSION — UART/I2C Interface Revolutionary Simplicity DimmerLink has a dedicated Cortex-M+ microcontroller built into the dimmer board. This controller handles ALL timing-critical operations internally: ✅ Zero-cross detection ✅ Phase angle calculation ✅ TRIAC firing with microsecond precision ✅ Automatic 50/60Hz detection ✅ Multiple dimming curves You just send simple commands! No Library Required — Ever! Arduino Example (I2C): #include void setup () { Wire. begin (); } void loop () { Wire. beginTransmission ( 0x50 ); Wire. write ( 0x10 ); // Brightness register Wire. write ( 50 ); // 50% Wire. endTransmission (); delay ( 1000 ); } Python Example (Raspberry Pi): from smbus2 import SMBus bus = SMBus ( 1 ) bus. write_byte_data ( 0x50 , 0x10 , 50 ) # Set 50% Even from Terminal (Linux): i2cset -y 1 0x50 0x10 50 # Set brightness to 50% DimmerLink Key Advantages 🔇 FLICKER-FREE Hardware handles timing — impossible to flicker 📚 NO LIBRARIES Works with ANY programming language 🌐 UNIVERSAL Arduino, ESP32, Raspberry Pi, STM32, PIC, anything! ⚡ 1.8V-5V Logic Direct connection to any MCU 📊 3 Dimming Curves LINEAR, RMS (incandescent), LOG (LED) 🔄 Auto Frequency Detects 50/60Hz automatically 🔌 Dual Interface Switch between UART and I2C anytime Supported Platforms (ALL of them!) Platform UART I2C Logic Level Arduino Uno/Nano/Mega ✅ ✅ 5V ESP32 / ESP8266 ✅ ✅ 3.3V Raspberry Pi 3/4/5 ✅ ✅ 3.3V Orange Pi / Banana Pi ✅ ✅ 3.3V STM32 Blue Pill ✅ ✅ 3.3V Raspberry Pi Pico ✅ ✅ 3.3V ATtiny / nRF52 / MSP430 ✅ ✅ 1.8V USB-UART adapter (PC) ✅ — Any 💡 APPLICATION EXAMPLES 🏠 Smart Home Both versions work with HomeAssistant. Standard uses ESPHome dimmer component, DimmerLink uses simpler I2C/UART component. 💡 Lighting Incandescent (RMS curve), Dimmable LED (LOG curve), Halogen (RMS curve) 🔥 Heating Boilers, water heaters, 3D printer heated beds, industrial heating elements ⚙️ Motors Universal/brush motors (drills, mixers), fans. ⚠️ NOT for induction motors! ⚡ QUICK COMPARISON: Code Complexity Setting 50% Brightness Standard Version (ESP32 with library) #include dimmerLamp dimmer( 4 , 2 ); void setup () { dimmer. begin (NORMAL_MODE, ON); } void loop () { dimmer. setPower ( 50 ); } Requires: Library installation, correct pin configuration, understanding of interrupt modes DimmerLink Version (ANY platform) Wire. beginTransmission ( 0x50 ); Wire. write ( 0x10 ); Wire. write ( 50 ); Wire. endTransmission (); Requires: Nothing! Just 4 lines, any I2C-capable device ❓ FAQ Q: Can I use Standard version with Raspberry Pi? A: Technically yes, but very difficult. Raspberry Pi OS is not real-time, causing timing issues and flickering. DimmerLink is strongly recommended for Raspberry Pi. Q: Is DimmerLink compatible with existing rbdimmerESP32 projects? A: No, they use different interfaces. DimmerLink uses UART/I2C commands instead of phase control signals. Q: Can I switch DimmerLink between UART and I2C? A: Yes! Send a command to switch interface. Setting is saved in memory. Q: What if I need to control multiple dimmers? A: Standard: Each dimmer needs separate GPIO pins DimmerLink (I2C): Up to 100+ dimmers on same 2 wires (different addresses) Q: Which version has less flickering? A: DimmerLink — zero flickering guaranteed. Standard version depends on your code quality and MCU performance. 📦 PACKAGE CONTENTS Standard Version 1× AC Dimmer Module DimmerLink Version (UART/I2C) AC Dimmer Module + DimmerLink controller ️ SAFETY WARNING This is a DIY module for experienced users Works with dangerous AC mains voltage (110-240V) Proper isolation and enclosure required Follow local electrical codes Not for use by children Choose wisely: Standard for advanced timing control, DimmerLink for simplicity and reliability!
Customer Reviews
No reviews yet
AC Light Dimmer Module, 4 Channel, 3.3V/5V logic, AC 50/60hz, 110V~400V, 10A per channel