

The 5V One Channel Relay with OPTO Isolation is a versatile module designed for controlling high-voltage devices using low-voltage signals. It features optical isolation to ensure safety and prevent electrical interference between the control circuit and the high-voltage load. The module supports both high-level and low-level trigger inputs, making it compatible with a wide range of microcontrollers and control systems.








| Parameter | Specification |
|---|---|
| Operating Voltage | 5V DC |
| Trigger Voltage | High-level: 2.5V–5V, Low-level: 0V–1.5V |
| Relay Control Signal | High/Low level trigger |
| Maximum Load (AC) | 250V AC @ 10A |
| Maximum Load (DC) | 30V DC @ 10A |
| Isolation Method | Optical isolation |
| Dimensions | ~50mm x 26mm x 18.5mm |
| Weight | ~15g |
| Pin Name | Description |
|---|---|
| VCC | Power supply input (5V DC) |
| GND | Ground connection |
| IN | Control signal input (trigger pin, accepts high/low level signals) |
| COM (Common) | Common terminal for the relay switch |
| NO (Normally Open) | Normally open terminal; connected to COM when the relay is activated |
| NC (Normally Closed) | Normally closed terminal; connected to COM when the relay is inactive |
VCC pin to a 5V DC power source and the GND pin to ground.IN pin to the control signal from a microcontroller (e.g., Arduino) or other control circuit.NO (Normally Open) terminal and the COM terminal.NC (Normally Closed) terminal and the COM terminal.IN pin to activate or deactivate the relay, depending on the module's configuration.Below is an example of how to connect and control the relay module using an Arduino UNO:
VCC pin of the relay module to the 5V pin on the Arduino.GND pin of the relay module to the GND pin on the Arduino.IN pin of the relay module to digital pin 7 on the Arduino.COM and NO terminals of the relay.// Define the relay control pin
const int relayPin = 7;
void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
digitalWrite(relayPin, LOW); // Ensure the relay is off at startup
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn the relay on
delay(5000); // Keep the relay on for 5 seconds
digitalWrite(relayPin, LOW); // Turn the relay off
delay(5000); // Keep the relay off for 5 seconds
}
relayPin is set to digital pin 7.setup() function initializes the relay pin as an output and ensures the relay is off at startup.loop() function alternates between turning the relay on and off every 5 seconds.Relay Not Activating:
VCC and GND pins are properly connected to a 5V power source.IN pin matches the trigger level (high or low) required by the module.Load Not Switching:
COM, NO, NC).Interference or Unstable Operation:
VCC and GND) to filter out noise.Relay Stuck in One State:
Q: Can this relay module control AC appliances?
A: Yes, the relay can control AC appliances up to 250V AC at 10A. Ensure proper wiring and safety precautions.
Q: Is the relay module compatible with 3.3V microcontrollers?
A: The module may work with 3.3V control signals if the trigger voltage threshold is met. However, a level shifter or transistor may be required for reliable operation.
Q: What is the purpose of optical isolation?
A: Optical isolation protects the control circuit from high-voltage spikes and electrical noise generated by the load.
Q: Can I use this relay module to control a motor?
A: Yes, but for inductive loads like motors, use a flyback diode to protect the relay from voltage spikes.