🔹 2 Channel 5V Relay Module – Optocoupler Isolation
A compact dual-channel relay module designed for low-voltage microcontroller projects to safely switch higher-voltage AC/DC loads. Each channel provides complete optocoupler isolation between the control circuit and the switched load, protecting your sensitive electronics.
✅ Specifications:
Channels: 2 Independent Relays
Relay Type: Electromechanical (SPDT – Single Pole Double Throw)
Contact Rating: 10A @ 250V AC / 10A @ 30V DC
Control Signal Voltage: 5V DC (TTL Level Compatible)
Trigger Logic: Active LOW (Relay activates when control pin goes LOW) OR jumper-selectable for Active High.
Module Operating Voltage: 5V DC (via terminal block or header pins)
Control Interface: Digital Input Pins (compatible with Arduino, ESP8266, Raspberry Pi via level shifter)
Isolation: Optocoupler on each channel
Indicators: Power LED + Channel Status LEDs
Connections: Screw terminal blocks for Load (COM, NO, NC) & DC+/- for module power
⚙️ Features:
Optocoupler Isolation: Protects your microcontroller from voltage spikes and electrical noise generated by the load.
Status Indicators: LED for module power and separate LED for each relay’s ON/OFF state.
All Necessary Components Onboard: Includes flyback diodes for relay coils, driving transistors, and pull-up resistors.
Screw Terminals: Secure and convenient connections for both load and power wires.
Mounting Holes: For easy and stable installation in projects.
Jumper-Selectable Trigger Mode: Can often be configured for Active High or Active Low logic (check your specific module).
📦 Applications:
Home automation (lighting, fans, appliances)
IoT projects controlled via WiFi/Bluetooth
Security systems and automated door locks
Industrial control systems and motor drivers
Microcontroller-based power switching for AC/DC devices
🔧 Wiring & Usage:
Power: Connect DC+ to 5V and DC- to GND from your power supply. (This powers the relay coils and logic.)
Control: Connect IN1 and IN2 to digital GPIO pins on your microcontroller (e.g., Arduino D8, D9).
Load: For each channel:
COM (Common): Connect to your power source (AC Mains Hot or DC+).
NO (Normally Open): Load connects here. Circuit is OPEN when relay is off, CLOSED when relay is on.
NC (Normally Closed): Load connects here for a circuit that is CLOSED when relay is off, OPEN when on.
Code Example (Arduino – Active Low):
#define RELAY1 8 #define RELAY2 9 void setup() { pinMode(RELAY1, OUTPUT); pinMode(RELAY2, OUTPUT); digitalWrite(RELAY1, HIGH); // Start with relay OFF digitalWrite(RELAY2, HIGH); } void loop() { digitalWrite(RELAY1, LOW); // Turn RELAY1 ON delay(2000); digitalWrite(RELAY1, HIGH); // Turn RELAY1 OFF delay(2000); }
⚠️ Important Safety Warnings:
High Voltage Warning: This module is designed to switch MAINS AC VOLTAGE (110V/220V). Extreme caution is required. Enclose the module completely in an insulated case. Only handle wiring with power disconnected.
Current Rating: Do not exceed 10A per channel. For inductive loads (motors, solenoids), derate the current further.
Power Supply: Ensure your 5V power supply can provide sufficient current (~70mA per relay coil when active).
Load Type: Switching high DC voltages (e.g., 30V) is more challenging for relays due to arc suppression; ensure your load is within ratings.



















Reviews
There are no reviews yet.