AC Light Dimmer Module, 2 Channel, 3.3V/5V logic, AC 50/60hz, 220V/110V Angle-Front

AC Dimmer Module, 2 Channel, 3.3V/5V logic, AC 110V~400V, 8A per channel

Dimmer Module embedded, 1 Channel, 3.3V/5V logic, 16A, 600V

Dimmer Module embedded, 1 Channel, 3.3V/5V logic, 16A, 600V

AC Dimmer Module, 4 Channels, 3.3V/5V logic, AC 110V~400V, 10A per channel

Rating:
100% of 100
$9.99
Availability: In stock
SKU
6970622938460
  • Buy 5 for $9.62 each and save 4%
  • Buy 15 for $9.37 each and save 6%

This one is the biggest AC Dimmer, we have now. It’s just like the other 2 variations but has 4 channels. So all of your lamps, elements, fans, etc can be connected here in 1 device. And it will smoothly change the light brightness, turn ON/OFF electronic devices at the rate you want.

In the tutorial, you can see a simple example of what can be done with it.

Check out other options:

* If total power load over 20A, pls to connect the power IN-L to 2 terminals

 

Dimmer Library & Examples:

Download link: https://github.com/RobotDynOfficial/RBDDimmer

Connection table:

Board INPUT Pin
Zero Cross
OUTPUT Pin
Leonardo D7 (NOT CHANGEABLE) D0-D6, D8-D13
Mega D2 (NOT CHANGEABLE) D0-D1, D3-D70
UNO
NANO
D2 (NOT CHANGEABLE) D0-D1, D3-D20
ESP8266
  • D1(IO5)
  • D5(IO14)
  • D7(IO13)
  • D2(IO4)
  • D6(IO12)
  • D8(IO15)
  • D0(IO16)
  • D2(IO4)
  • D6(IO12)
  • D8(IO15)
  • D1(IO5)
  • D5(IO14)
  • D7(IO13)
ESP32
  • 4(GPI36)
  • 5(GPI39)
  • 8(GPO32)
  • 10(GPI025)
  • 12(GPIO27)
  • 14(GPIO12)
  • 21(GPIO7)
  • 24(GPIO2)
  • 26(GPIO4)
  • 28(GPIO17)
  • 30(GPIO18)
  • 33(GPIO21)
  • 36(GPIO22)
  • 6(GPI34)
  • 7(GPI35)
  • 9(GP033)
  • 11(GPIO26)
  • 13(GPIO14)
  • 16(GPIO13)
  • 23(GPIO15)
  • 25(GPIO0)
  • 27(GPIO16)
  • 29(GPIO5)
  • 31(GPIO19)
  • 35(GPIO1)
  • 37(GPIO23)
  • 8(GPO32)
  • 10(GPIO25)
  • 12(GPIO27)
  • 14(GPIO12
  • 23(GPIO15)
  • 25(GPIO0)
  • 27(GPIO16)
  • 29(GPIO5)
  • 31(GPIO19)
  • 34(GPIO3)
  • 36(GPIO22)
  • 9(GP033)
  • 11(GPIO26)
  • 13(GPIO14)
  • 16(GPIO13)
  • 24(GPIO2)
  • 26(GPIO4)
  • 28(GPIO17)
  • 30(GPIO18)
  • 33(GPIO21)
  • 35(GPIO1)
  • 37(GPIO23)
Arduino M0
Arduino Zero
D7 (NOT CHANGABLE) D0-D6, D8-D13
Arduino Due D0-D53 D0-D53
STM32
Black Pill
Blue Pill
Etc...
PA0-PA15, PB0-PB15
PC13-PC15
PA0-PA15, PB0-PB15
PC13-PC15

 

This library can simplify user code with the following functions:

1. Function dimmerLamp - this function initializes the number of operating pin and is defined by the user
Example: 
    a.dimmerLamp dimmer(4);    dimmer output DIM/PSM is initialized on the pin 4 for the bords WITHOUT changable ZERO-CROSS input pin (AVR, Arduino M0/Zero)
    b.dimmerLamp dimmer(4, 2);  dimmer output DIM/PSM is initialized on the pin 4 and zero-cross initialized on pin 2. Only for boards whith changable zero-cross(ESP32, ESP8266, Arduino Due)

2. Function begin port initialization, timer and external interrupt from zero-cross.
Example:
dimmer.begin(NORMAL_MODE, ON/OFF); port initialization, work mode choice, ON/OFF. 
Parameter 1: dimmer working modes consist of two choices - NORMAL_MODE and TOGGLE_MODE 
    a. NORMAL_MODE to make dimmer work in defined value from 0 to 100 (%) (integer)
        Example of this mode located in \RBDdimmer\examples\SimpleDimmer
    b. TOGGLE_MODE smooth change of dimming value up or down in a defined range. This solutions implies change of dimming values by means of hardware timer, without using the cycle code.
        Example of this mode located in \RBDdimmer\examples\SimpleToggleDimmer

Parameter 2: ON/OFF.
    a. ON - turns timer ON, allows to use dimmer.
    b. OFF - turns timer parameters OFF, prevents the use of dimmer.

3. Function setPower sets dimming value from 0 to 100%
    Example: dimmer.setPower(90);

4. Function getPower to display current dimming value
    Example: Serial.print(dimmer.getPower()); Result 0~100 int

5. Function setMode sets and changes the work mode (NORMAL_MODE and TOGGLE_MODE)
            dimmer.setMode(NORMAL_MODE/TOGGLE_MODE)

6. Function getMode displays values of current work mode
    Example: Serial.print(dimmer.getPower());  Result 0 (NORMAL_MODE) or 1 (TOGGLE_MODE)

7. Function setState sets dimming state ON/OFF
    Example: dimmer.setState(ON); delay(100); dimmer.setState(OFF);

8. Function getState displays current state of dimmer
    Serial.print(dimmer.getState()); Result 0 (OFF) or 1 (ON)

9. Function changeState changes dimmer state to the opposite one 
    Пример dimmer.setState(ON); delay(100); dimmer.changeState; delay(100);

10. Function toggleSettings smooth change of dimming value up or down in a defined range
    Example located in \RBDdimmer\examples\SimpleToggleDimmer



Specification:

Power

up to 400V (10A per channel)

AC frequency

50/60 Hz

TRIAC

BTA16 — 600B

Isolation

Optocoupler

Logic level

3.3V/5V

Zero point

Logic level

Modulation (PSM)

dimming 0~100%

Signal current

>10mA to channel

Environment:

  • For indoor and outdoor use

  • Operating temperatures: −20°C to 80°C

  • Operating humidity: Dry environment only

ROHS3

Compliant


Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Fill in your delivery details to check available shipping options and calculate rates for this product. Total delivery fee for your order, you can find in cart.

Specifications

Power 600V - 16A
AC frequency 50/60 Hz
TRIAC BTA16 - 600B
Isolation Optocoupler
Logic level 3.3V/5V
Zero point Logic level
Modulation (PWM with trigger) logic level ON/OFF TRIAC
Signal current >10mA
Environment:
  • For indoor and outdoor use
  • Operating temperatures: -20°C to 80°C
Operating humidity Dry environment only
ROHS3 Compliant