

The 1-Channel Relay (5V 10A) is an electromechanical switch that allows a low-power control signal to operate a high-power device. It is widely used in automation, home appliances, and industrial control systems. This relay module is designed to work with a 5V control signal and can handle loads of up to 10A at 250V AC or 30V DC. Its compact design and ease of use make it ideal for projects involving microcontrollers like Arduino, Raspberry Pi, or other logic-level devices.








| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Trigger Voltage | 3.3V to 5V DC |
| Maximum Load (AC) | 250V AC, 10A |
| Maximum Load (DC) | 30V DC, 10A |
| Relay Type | SPDT (Single Pole Double Throw) |
| Isolation | Optocoupler-based isolation |
| Dimensions | ~50mm x 26mm x 18mm |
| Indicator LED | Yes (indicates relay status) |
| Pin Name | Description |
|---|---|
| VCC | Connect to the 5V power supply. |
| GND | Connect to the ground of the power supply. |
| IN | Control signal input (active LOW). Connect to a microcontroller or logic. |
| COM | Common terminal for the relay switch. |
| NO | Normally Open terminal. Connect the load here for default OFF state. |
| NC | Normally Closed terminal. Connect the load here for default ON state. |
VCC pin to a 5V power supply and the GND pin to the ground.IN pin to a digital output pin of a microcontroller (e.g., Arduino). The relay is triggered when the IN pin receives a LOW signal.COM and NO.COM and NC.IN pin is pulled LOW. Ensure your microcontroller logic accounts for this behavior.Below is an example of how to control the relay using an Arduino UNO:
// Define the pin connected to the relay module
const int relayPin = 7;
void setup() {
// Set the relay pin as an output
pinMode(relayPin, OUTPUT);
// Ensure the relay is OFF at startup
digitalWrite(relayPin, HIGH); // Active LOW, so HIGH turns it off
}
void loop() {
// Turn the relay ON (activates the connected device)
digitalWrite(relayPin, LOW); // Active LOW signal
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF
digitalWrite(relayPin, HIGH); // Deactivates the relay
delay(5000); // Keep the relay OFF for 5 seconds
}
Relay Not Switching
IN pin receives a LOW signal (below 1.5V) to activate the relay.Load Not Turning ON/OFF
COM, NO, or NC) based on the desired behavior.Relay Clicking but No Load Response
Indicator LED Not Lighting Up
VCC and GND connections and ensure a stable 5V supply.Q1: Can I use this relay with a 3.3V microcontroller?
A1: Yes, the relay can be triggered with a 3.3V control signal, but ensure the VCC pin is powered with 5V.
Q2: Is the relay safe for switching high-power AC loads?
A2: Yes, the relay is rated for up to 250V AC at 10A. However, ensure proper insulation and safety precautions when working with high voltages.
Q3: Can I control multiple relays with one microcontroller?
A3: Yes, as long as each relay is connected to a separate digital output pin and the microcontroller can handle the combined current draw.
Q4: Why is the relay module not working with my power supply?
A4: Ensure the power supply provides a stable 5V DC output and sufficient current (at least 70mA per relay module).