Description
The 4 Channel Relay Module with Optocoupler 5V is a professional-grade, quad-channel switching solution designed for microcontroller-based automation, PLC systems, and industrial control applications. Operating on a standard 5V DC supply—compatible with Arduino, Raspberry Pi, ESP32, STM32, 8051, AVR, PIC, ARM, and other TTL logic devices—this module enables safe and reliable control of up to four independent high-power AC or DC loads using low-voltage logic signals .
What sets this module apart is its optocoupler isolation technology . Each of the four channels features an independent optocoupler (typically PC817) that provides complete galvanic isolation between the low-voltage control side (connected to your microcontroller) and the high-voltage load side. This protects your sensitive microcontroller from voltage spikes, back EMF, and electrical noise generated by inductive loads such as motors, solenoids, and pumps .
Each relay is a Single-Pole Double-Throw (SPDT) type rated for 10A at 250V AC or 10A at 30V DC, making it suitable for controlling lights, fans, motors, pumps, solenoids, heaters, and household appliances . The module features jumper-selectable high/low level trigger options per channel, allowing you to configure each relay independently for active-high or active-low operation without modifying your code .
LED indicators provide clear visual feedback: a green power LED shows module status, and four individual red LEDs illuminate when each corresponding relay is energized . The PCB includes a VCC-JD-VCC jumper that allows optional separation of the relay power supply from the logic power supply, enabling you to power the relays from an external source for heavy-load applications . An isolation slot on the PCB physically separates the control area from the load area, enhancing safety and meeting international standards .
The module features heavy-duty screw terminal blocks for reliable load connections and a 4-pin male header (2.54mm pitch) for easy connection to your microcontroller. Four mounting holes (3.1mm diameter) at each corner allow for secure installation in enclosures or on DIN rails using optional adapters .
Whether you are building a smart home automation system, controlling industrial machinery, managing greenhouse irrigation, or prototyping an Arduino-based project, this 4-channel optocoupler relay module delivers robust, isolated, and flexible switching performance in a compact, easy-to-use package.
Key Features
-
4 Independent Channels – Control up to four separate loads simultaneously with individual trigger inputs
-
Optocoupler Isolation per Channel – Complete galvanic isolation (PC817 or equivalent) protects microcontrollers from voltage spikes and electrical noise
-
10A High-Current Relays – Each relay rated for 10A at 250V AC or 10A at 30V DC, suitable for controlling lights, motors, pumps, and household appliances
-
SPDT Contact Configuration – Each relay provides Normally Open (NO), Normally Closed (NC), and Common (COM) terminals for flexible wiring
-
Selectable Trigger Mode per Channel – Jumper-configurable for High-Level Trigger (active HIGH) or Low-Level Trigger (active LOW) operation
-
Separate Relay Power Option – VCC-JD-VCC jumper allows relay coils to be powered from an external source to avoid overloading your microcontroller
-
Physical Isolation Slot – PCB cutout separates control and load areas, enhancing safety and meeting international standards
-
LED Status Indicators – Green power LED and four individual red relay status LEDs provide clear visual feedback
-
Low Trigger Current – Only 5-20mA trigger current per channel, safe for direct microcontroller connection
-
Compact Form Factor – 73mm x 50mm x 18.5mm dimensions with 3.1mm mounting holes for secure installation
Technical Parameters
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC (±10%) (4.5V – 5.5V) |
| Operating Current | ≤ 30 mA (all relays idle) / ≤ 240 mA (all relays active, ~60mA per channel) |
| Trigger Current per Channel | 5mA – 20mA (optocoupler input) |
| Trigger Modes | High-Level (active HIGH) or Low-Level (active LOW) – jumper selectable per channel |
| Relay Contact Rating | 10A / 250V AC or 10A / 30V DC (resistive load per channel) |
| Output Configuration | SPDT per channel – COM, NO, NC terminals |
| Isolation Method | Optocoupler (PC817 or equivalent) – full galvanic isolation |
| Module Dimensions | 73 x 50 x 18.5 mm (L x W x H) |
| Operating Temperature | -40°C to +85°C |

















