The GLYPHMOD-2-CH-Relay (Manufacturer Part ID: GM-001) is a dual-channel relay module manufactured by PCBCUPID. It is designed to control high-voltage devices using low-voltage control signals, making it ideal for applications requiring electrical isolation and safety. The module features opto-isolation to protect sensitive control circuits from high-voltage spikes and interference.
The following table outlines the key technical details of the GLYPHMOD-2-CH-Relay module:
Parameter | Specification |
---|---|
Operating Voltage | 5V DC |
Trigger Voltage | 3.3V to 5V DC |
Relay Type | SPDT (Single Pole Double Throw) |
Maximum Load Voltage | 250V AC / 30V DC |
Maximum Load Current | 10A |
Opto-Isolation | Yes |
Dimensions | 50mm x 40mm x 18mm |
Mounting Holes | 4 x M3 holes |
Weight | 25g |
The module has two sets of pins: Input Pins for control signals and Relay Output Terminals for connecting the load.
Pin | Name | Description |
---|---|---|
1 | VCC | Power supply input (5V DC) |
2 | GND | Ground connection |
3 | IN1 | Control signal for Relay 1 (Active LOW) |
4 | IN2 | Control signal for Relay 2 (Active LOW) |
Each relay has three output terminals:
Terminal | Name | Description |
---|---|---|
COM | Common | Common terminal for the relay |
NO | Normally Open | Connected to COM when the relay is activated |
NC | Normally Closed | Connected to COM when the relay is not activated |
Below is an example of how to control the GLYPHMOD-2-CH-Relay using an Arduino UNO:
// Example code to control the GLYPHMOD-2-CH-Relay with Arduino UNO
// Define the control pins for the relays
const int relay1Pin = 7; // Connect IN1 to Arduino pin 7
const int relay2Pin = 8; // Connect IN2 to Arduino pin 8
void setup() {
// Set relay pins as outputs
pinMode(relay1Pin, OUTPUT);
pinMode(relay2Pin, OUTPUT);
// Initialize relays to OFF state (HIGH signal)
digitalWrite(relay1Pin, HIGH);
digitalWrite(relay2Pin, HIGH);
}
void loop() {
// Turn Relay 1 ON
digitalWrite(relay1Pin, LOW); // Active LOW signal
delay(1000); // Wait for 1 second
// Turn Relay 1 OFF
digitalWrite(relay1Pin, HIGH);
delay(1000); // Wait for 1 second
// Turn Relay 2 ON
digitalWrite(relay2Pin, LOW);
delay(1000); // Wait for 1 second
// Turn Relay 2 OFF
digitalWrite(relay2Pin, HIGH);
delay(1000); // Wait for 1 second
}
Relays Not Activating
Load Not Turning ON/OFF
Module Overheating
Interference in Control Signals
Q1: Can I use the module with a 3.3V microcontroller?
A1: Yes, the module supports control signals as low as 3.3V DC, making it compatible with 3.3V microcontrollers like the ESP32 or Raspberry Pi.
Q2: Is the module safe for high-voltage applications?
A2: Yes, the module is designed with opto-isolation to ensure safety when controlling high-voltage devices. However, always follow proper safety precautions when working with high voltages.
Q3: Can I control both relays independently?
A3: Yes, each relay has its own control pin (IN1 and IN2), allowing independent operation.
Q4: What is the lifespan of the relays?
A4: The relays are rated for approximately 100,000 operations under normal load conditions.