Description
The DIN rail AC Power Dimmer Module is designed to regulate alternating current (AC) voltage, capable of handling currents from 8A to 16A or 24A (using TRIAC BTA16 for 600V/16A-24A). While it can support high power, we recommend avoiding the upper limit for safe operation. This module is ideal for switching lamps, heating elements, fans, pumps, air purifiers, and other devices, offering precise control over two channels.
Dimmers have become widely used in smart home systems for smoothly adjusting light brightness, allowing lights to gradually turn on or off, creating a comfortable ambiance. This dimmer performs best with filament lamps and works reliably with medium and high-brightness LED lamps. However, it may be inconsistent with low-brightness LEDs, and fluorescent (gas discharge) lamps do not support dimming.
The dimmer’s power section is isolated from the control section to protect the microcontroller from high currents. It is compatible with both 5V and 3.3V logic levels, ensuring easy connection to microcontrollers.
For Arduino-based projects, the dimmer is controlled via the RBDDimmer.h library, which manages external and process time interrupts, simplifying code writing and freeing up processing time for other tasks. This setup allows for the control of multiple dimmers from a single microcontroller. You can download the RBDDimmer.h library and example codes from the “Documents” section or GitHub, with regular updates available on our website or by subscribing to our newsletter.
The dimmer connects to Arduino controllers using two digital pins per channel: one (Zero) for detecting the AC Phase Null, triggering interrupt signals, and the other (DIM/PSM) for adjusting the current. The Zero pin must be connected to specific microcontroller pins depending on the model (e.g., Uno, Nano, Leonardo, or Mega) as it is tied to the microcontroller’s interrupt function.
Reviews
There are no reviews yet.