1. Introduction
This user manual provides essential information for the proper installation, operation, and maintenance of the Electronic Spices 5V 2 Channel Relay Module. This module is designed to control two independent high-power AC or DC devices using a low-voltage microcontroller signal. It features optocoupler isolation for enhanced safety and protection of your control circuit.
2. Product Overview
2.1 Key Features
- Number of Channels: 2 independent relay channels.
- Operating Voltage: 5V DC, compatible with Arduino, Raspberry Pi, and other microcontrollers.
- Max. Current: 20mA (trigger current).
- Trigger Voltage: 5V.
- Switching Voltage: Up to 250V AC at 10A or 30V DC at 10A.
- Optocoupler Isolation: Protects the microcontroller from voltage spikes and electrical noise.
- High-Current Relay: Equipped with robust relays for reliable switching.
- Freewheeling Diode: Integrated for microcontroller protection.
- Applications: Suitable for home automation, industrial control panels, IoT projects, smart appliances, and remote switching.
2.2 Component Identification
Refer to the diagram below for identification of the main components and connection points on the 2 Channel Relay Module.

Figure 1: Top view of the 2 Channel Relay Module with key components labeled. This includes the VCC, IN1, IN2, GND pins for control, JD-VCC and VCC for power selection, and the NO, COM, NC terminals for each relay.

Figure 2: Top view of the 2 Channel Relay Module, showing the two blue relays and terminal blocks.

Figure 3: Bottom view of the 2 Channel Relay Module, showing the solder points and circuit traces.
3. Specifications
| Parameter | Value |
|---|---|
| Connector Type | Relay |
| Contact Material | Copper |
| Contact Type | Normally Open (NO) / Normally Closed (NC) |
| Current Rating (Control) | 2 Amps (Trigger) |
| Mounting Type | Relay Module |
| Operation Mode | Automatic |
| Coil Voltage | 5 Volts DC |
| Contact Current Rating (Switching) | 10 Amps |
| Maximum Switching Voltage | 250 Volts AC / 30 Volts DC |
| Specification Met | CE |
| Unit Count | 1 Count |
| Country of Origin | India |
| Included Components | RELAY-MODULE-513 |
| Item Weight | 20 Grams |
| Model Number | FTRD580 |
4. Setup and Installation
This section details the steps for connecting the 2 Channel Relay Module to your microcontroller and the device you wish to control.
4.1 Power Supply Connection
- Connect the VCC pin of the relay module to the 5V output of your microcontroller (e.g., Arduino 5V).
- Connect the GND pin of the relay module to the GND of your microcontroller.
- Power Select Jumper (JD-VCC): The module has a jumper to select the power source for the relay coils.
- If the jumper is installed (connecting JD-VCC to VCC), the relay coils are powered directly from the VCC pin, sharing power with the control logic. This is common for simple setups.
- If the jumper is removed, you must provide a separate 5V power supply to the JD-VCC pin and connect its GND to the microcontroller's GND. This provides isolation between the control circuit and the relay coil power, which is recommended for sensitive applications or when the microcontroller's 5V supply cannot provide enough current for the relays.
4.2 Control Signal Connection
- Connect the IN1 pin of the relay module to a digital output pin on your microcontroller (e.g., Arduino Digital Pin 7).
- Connect the IN2 pin of the relay module to another digital output pin on your microcontroller (e.g., Arduino Digital Pin 8).
- A LOW signal (0V) on IN1 or IN2 will activate the corresponding relay, and a HIGH signal (5V) will deactivate it. This is due to the optocoupler and transistor driver circuit.
4.3 Load Connection
Each relay has three terminals: Normally Open (NO), Common (COM), and Normally Closed (NC).
- Normally Open (NO): This terminal is open (no connection) when the relay is inactive and closes (connects to COM) when the relay is activated.
- Normally Closed (NC): This terminal is closed (connected to COM) when the relay is inactive and opens (no connection) when the relay is activated.
- Common (COM): This is the central terminal to which your load's power source or one side of the load is connected.
To connect a load (e.g., a light bulb):
- Disconnect power from the load before wiring.
- Connect one wire from your power source (e.g., live AC wire or positive DC wire) to the COM terminal of the desired relay.
- Connect one wire from your load (e.g., one side of the light bulb) to either the NO or NC terminal, depending on your desired default state.
- Use NO if you want the load to be OFF by default and turn ON when the relay is activated.
- Use NC if you want the load to be ON by default and turn OFF when the relay is activated.
- Connect the other side of your load to the neutral/return path of your power source.
- Ensure all connections are secure and insulated.
5. Operating Instructions
The 2 Channel Relay Module is controlled by digital signals from a microcontroller.
- When a LOW signal (0V) is applied to an input pin (IN1 or IN2), the corresponding relay coil is energized, and the relay switches state. The indicator LED for that channel will illuminate.
- When a HIGH signal (5V) is applied to an input pin (IN1 or IN2), the corresponding relay coil is de-energized, and the relay returns to its default state. The indicator LED will turn off.
Example (Arduino):
// Define the relay control pins
const int relayPin1 = 7; // Connects to IN1
const int relayPin2 = 8; // Connects to IN2
void setup() {
// Set the relay pins as output
pinMode(relayPin1, OUTPUT);
pinMode(relayPin2, OUTPUT);
// Ensure relays are off initially (HIGH signal for inactive state)
digitalWrite(relayPin1, HIGH);
digitalWrite(relayPin2, HIGH);
}
void loop() {
// Activate Relay 1 (turn ON load connected to NO)
digitalWrite(relayPin1, LOW);
delay(2000); // Keep ON for 2 seconds
// Deactivate Relay 1 (turn OFF load connected to NO)
digitalWrite(relayPin1, HIGH);
delay(1000); // Wait for 1 second
// Activate Relay 2 (turn ON load connected to NO)
digitalWrite(relayPin2, LOW);
delay(2000); // Keep ON for 2 seconds
// Deactivate Relay 2 (turn OFF load connected to NO)
digitalWrite(relayPin2, HIGH);
delay(1000); // Wait for 1 second
}
6. Maintenance
The Electronic Spices 2 Channel Relay Module is designed for reliable operation with minimal maintenance.
- Keep Clean: Ensure the module is free from dust, dirt, and moisture. Use a soft, dry brush or compressed air for cleaning.
- Environmental Conditions: Operate the module within its specified temperature and humidity ranges. Avoid extreme conditions.
- Inspect Connections: Periodically check all wiring connections to ensure they are secure and free from corrosion.
- Avoid Overload: Do not exceed the maximum current and voltage ratings for the relay contacts. Overloading can damage the relays and reduce their lifespan.
- Power Off Before Servicing: Always disconnect power from both the control circuit and the load before performing any maintenance or wiring changes.
7. Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Relay does not activate (LED off) |
|
|
| Relay activates but load does not turn ON/OFF |
|
|
| Relay LED is ON but relay does not click |
|
|
8. Warranty and Support
This Electronic Spices product is typically covered by a 10-day replacement policy from the date of purchase, subject to the retailer's terms and conditions. Please retain your proof of purchase for any warranty claims.
For technical support or inquiries, please contact Electronic Spices directly:
- Manufacturer/Importer: Electronic Spices
- Address: Main, Ismailpur Rd, near Gyan Mandir Chowk, F- Block, Jaitpur, New Delhi, Haryana 110044, India
- Phone: 8929992403
You can also visit the Electronic Spices Store on Amazon for more product information and support.