- All products
- Power
- Relays
- Relay Module Board 8 Channel 5V 10A with Optocoupler Active Low Triggered
- Relays
Features
- 8 independent relay channels
- 5V DC operating voltage
- Active-low trigger inputs
- Optocoupler-based signal isolation
- Individual LED indicators for relay status
- NO, NC, and COM contacts for each relay
- JD-VCC and VCC power configuration
- Suitable for microcontroller, PLC, IoT, and automation projects
- Relay contacts rated up to 250VAC 10A or 30VDC 10A, depending on the load and operating conditions
Principle of Operation
The relay module works as an electrically controlled switch. Each relay channel is controlled by a separate input signal from the connected controller.
The module uses active-low triggering. When a LOW signal is applied to an input such as IN1, the corresponding relay is activated. When the relay is activated, the COM contact changes from NC to NO, allowing the connected load to be switched according to the selected contact configuration.
The onboard optocouplers transfer the control signal using light between the input and relay sections. When the VCC and JD-VCC connections are configured correctly, this arrangement can provide electrical isolation between the controller side and the relay side.
Library
No special library is required to operate the relay module. The relay inputs can be controlled using standard digital output functions available on the selected microcontroller platform.
Code
The following Arduino example controls relay channel 1. In this example, IN1 is connected to Arduino digital pin 2. Because the module uses active-low triggering, LOW activates the relay and HIGH deactivates it.
const int relay1 = 2;
void setup() {
pinMode(relay1, OUTPUT);
// Keep relay OFF at startup
digitalWrite(relay1, HIGH);
}
void loop() {
// Relay ON
digitalWrite(relay1, LOW);
delay(1000);
// Relay OFF
digitalWrite(relay1, HIGH);
delay(1000);
}
Note: The input logic can vary between relay module versions. Verify the trigger behavior of the specific module before connecting it to a controller.
Applications
- Home automation
- Industrial control
- PLC control interfaces
- IoT projects
- Lighting control
- Motor and pump control
- Solenoid and actuator control
- Security and access-control systems
- Robotics and automation
- General-purpose electrical load switching
Pinout
- VCC: 5V DC power connection for the control side.
- GND: Ground connection for the control side.
- IN1 to IN8: Individual trigger inputs for relay channels 1 to 8. The module is normally activated using a LOW signal.
- VCC/JD-VCC Jumper: Used to configure the power connection between the control and relay sections of the module.
- JD-VCC: Power input for the relay side when a separate relay power supply is being used.
- NC: Normally Closed relay contact. COM is connected to NC when the relay is not activated.
- COM: Common relay contact used as the switching connection.
- NO: Normally Open relay contact. COM is connected to NO when the relay is activated.
Wiring
For a basic application, connect the module to a suitable 5V DC power supply and connect the required IN1 to IN8 inputs to the digital output pins of the controller.
For each relay channel, connect the load through the COM and either the NO or NC contact:
- COM + NO: The load remains OFF when the relay is inactive and turns ON when the relay is activated.
- COM + NC: The load remains ON when the relay is inactive and turns OFF when the relay is activated.
If separate power supplies are required for the relay and control sections, configure the JD-VCC/VCC jumper and power connections according to the module design.
Circuit
The following example shows how one relay channel can be used to switch a lamp. The relay contacts provide the switching connection between the external power supply and the load.
Safety Precautions
- Disconnect the power supply before changing the wiring.
- Do not touch exposed electrical connections while the circuit is powered.
- Use wires, terminals, fuses, and enclosures suitable for the load voltage and current.
- Keep high-voltage wiring separated from the low-voltage control wiring.
- Motors, pumps, solenoids, and other inductive loads may require additional protection against voltage spikes.
- The 10A relay contact rating should not be treated as a universal recommendation for every type of load.
- When working with mains voltage, use appropriate electrical safety procedures and qualified personnel.
Specifications
- Module Type: 8-Channel Relay Interface Module
- Number of Channels: 8
- Operating Voltage: 5V DC
- Trigger Type: Active Low
- Isolation: Optocoupler
- Relay Type: SPDT
- Relay Contacts: COM, NO, NC
- Maximum Contact Voltage: 250VAC / 30VDC
- Maximum Contact Current: 10A
- Status Indicators: Individual relay status LEDs
- Power Configuration: VCC / JD-VCC jumper
Resources
8-Channel Optocoupler Relay Module Wiring Guide
Features
- 8 independent relay channels
- 5V DC operating voltage
- Active-low trigger inputs
- Optocoupler-based signal isolation
- Individual LED indicators for relay status
- NO, NC, and COM contacts for each relay
- JD-VCC and VCC power configuration
- Suitable for microcontroller, PLC, IoT, and automation projects
- Relay contacts rated up to 250VAC 10A or 30VDC 10A, depending on the load and operating conditions
Principle of Operation
The relay module works as an electrically controlled switch. Each relay channel is controlled by a separate input signal from the connected controller.
The module uses active-low triggering. When a LOW signal is applied to an input such as IN1, the corresponding relay is activated. When the relay is activated, the COM contact changes from NC to NO, allowing the connected load to be switched according to the selected contact configuration.
The onboard optocouplers transfer the control signal using light between the input and relay sections. When the VCC and JD-VCC connections are configured correctly, this arrangement can provide electrical isolation between the controller side and the relay side.
Library
No special library is required to operate the relay module. The relay inputs can be controlled using standard digital output functions available on the selected microcontroller platform.
Code
The following Arduino example controls relay channel 1. In this example, IN1 is connected to Arduino digital pin 2. Because the module uses active-low triggering, LOW activates the relay and HIGH deactivates it.
const int relay1 = 2;
void setup() {
pinMode(relay1, OUTPUT);
// Keep relay OFF at startup
digitalWrite(relay1, HIGH);
}
void loop() {
// Relay ON
digitalWrite(relay1, LOW);
delay(1000);
// Relay OFF
digitalWrite(relay1, HIGH);
delay(1000);
}Note: The input logic can vary between relay module versions. Verify the trigger behavior of the specific module before connecting it to a controller.
Applications
- Home automation
- Industrial control
- PLC control interfaces
- IoT projects
- Lighting control
- Motor and pump control
- Solenoid and actuator control
- Security and access-control systems
- Robotics and automation
- General-purpose electrical load switching
Pinout
- VCC: 5V DC power connection for the control side.
- GND: Ground connection for the control side.
- IN1 to IN8: Individual trigger inputs for relay channels 1 to 8. The module is normally activated using a LOW signal.
- VCC/JD-VCC Jumper: Used to configure the power connection between the control and relay sections of the module.
- JD-VCC: Power input for the relay side when a separate relay power supply is being used.
- NC: Normally Closed relay contact. COM is connected to NC when the relay is not activated.
- COM: Common relay contact used as the switching connection.
- NO: Normally Open relay contact. COM is connected to NO when the relay is activated.
Wiring
For a basic application, connect the module to a suitable 5V DC power supply and connect the required IN1 to IN8 inputs to the digital output pins of the controller.
For each relay channel, connect the load through the COM and either the NO or NC contact:
- COM + NO: The load remains OFF when the relay is inactive and turns ON when the relay is activated.
- COM + NC: The load remains ON when the relay is inactive and turns OFF when the relay is activated.
If separate power supplies are required for the relay and control sections, configure the JD-VCC/VCC jumper and power connections according to the module design.
Circuit
The following example shows how one relay channel can be used to switch a lamp. The relay contacts provide the switching connection between the external power supply and the load.
Safety Precautions
- Disconnect the power supply before changing the wiring.
- Do not touch exposed electrical connections while the circuit is powered.
- Use wires, terminals, fuses, and enclosures suitable for the load voltage and current.
- Keep high-voltage wiring separated from the low-voltage control wiring.
- Motors, pumps, solenoids, and other inductive loads may require additional protection against voltage spikes.
- The 10A relay contact rating should not be treated as a universal recommendation for every type of load.
- When working with mains voltage, use appropriate electrical safety procedures and qualified personnel.
Specifications
- Module Type: 8-Channel Relay Interface Module
- Number of Channels: 8
- Operating Voltage: 5V DC
- Trigger Type: Active Low
- Isolation: Optocoupler
- Relay Type: SPDT
- Relay Contacts: COM, NO, NC
- Maximum Contact Voltage: 250VAC / 30VDC
- Maximum Contact Current: 10A
- Status Indicators: Individual relay status LEDs
- Power Configuration: VCC / JD-VCC jumper



