

The 2-Channel Relay Module (GM002), manufactured by PCBCIBID, is an electromechanical switch designed to control two independent circuits. This module allows low-power control signals, such as those from a microcontroller, to switch high-power devices like motors, lights, or appliances. It provides electrical isolation between the control circuit and the load, ensuring safety and reliability.








The 2-CH relay module has two sets of pins: control pins and load terminals.
| Pin Name | Description |
|---|---|
| VCC | Connect to the 5V power supply. |
| GND | Connect to the ground of the power supply. |
| IN1 | Control signal for Relay 1. A HIGH signal activates the relay. |
| IN2 | Control signal for Relay 2. A HIGH signal activates the relay. |
| Terminal Name | Description |
|---|---|
| COM | Common terminal for the relay. |
| NO | Normally Open terminal. Connect the load here if it should be OFF by default. |
| NC | Normally Closed terminal. Connect the load here if it should be ON by default. |
Power the Module:
Connect the Control Signals:
Connect the Load:
Control the Relay:
Below is an example of how to control the 2-CH relay module using an Arduino UNO.
// Define the control pins for the relays
const int relay1 = 7; // Relay 1 connected to digital pin 7
const int relay2 = 8; // Relay 2 connected to digital pin 8
void setup() {
// Set the relay pins as outputs
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
// Initialize both relays to OFF state
digitalWrite(relay1, LOW); // Relay 1 OFF
digitalWrite(relay2, LOW); // Relay 2 OFF
}
void loop() {
// Turn Relay 1 ON and Relay 2 OFF
digitalWrite(relay1, HIGH); // Relay 1 ON
digitalWrite(relay2, LOW); // Relay 2 OFF
delay(2000); // Wait for 2 seconds
// Turn Relay 1 OFF and Relay 2 ON
digitalWrite(relay1, LOW); // Relay 1 OFF
digitalWrite(relay2, HIGH); // Relay 2 ON
delay(2000); // Wait for 2 seconds
}
Relay Not Activating:
Load Not Switching:
Module Overheating:
Interference with Microcontroller:
Q: Can I use this module with a 3.3V microcontroller like ESP32?
A: Yes, the module is compatible with 3.3V logic levels.
Q: Can I control DC motors with this relay?
A: Yes, but ensure the motor's voltage and current are within the relay's ratings.
Q: Is the module safe for high-power applications?
A: Yes, but additional safety measures, such as fuses and proper insulation, are recommended.
Q: Can I use both relays simultaneously?
A: Yes, both relays can operate independently and simultaneously.
This concludes the documentation for the 2-CH Relay Module (GM002).