

The SRD-05VDC-SL-C is an electromechanical relay manufactured by Ningbo Songle Relay. It is designed to control high-power devices using low-power signals, making it an essential component in automation, home appliances, and industrial control systems. The relay operates by energizing an electromagnetic coil, which mechanically opens or closes its internal switch contacts.








| Parameter | Value |
|---|---|
| Manufacturer | Ningbo Songle Relay |
| Part Number | SRD-05VDC-SL-C |
| Coil Voltage | 5 V DC |
| Operating Voltage Range | 3.75 V DC to 5.25 V DC |
| Coil Resistance | 70 Ω ±10% |
| Contact Type | SPDT (Single Pole Double Throw) |
| Contact Rating | 10 A at 250 V AC / 10 A at 30 V DC |
| Switching Voltage (Max) | 250 V AC / 30 V DC |
| Switching Current (Max) | 10 A |
| Insulation Resistance | ≥100 MΩ (at 500 V DC) |
| Dielectric Strength | 500 V AC (coil to contact) |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 19.0 mm x 15.5 mm x 15.0 mm |
The SRD-05VDC-SL-C relay has five pins, as described below:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Coil Positive | Positive terminal of the electromagnetic coil |
| 2 | Coil Negative | Negative terminal of the electromagnetic coil |
| 3 | Common (COM) | Common terminal for the relay switch |
| 4 | Normally Open (NO) | Open circuit when the relay is de-energized; closes when energized |
| 5 | Normally Closed (NC) | Closed circuit when the relay is de-energized; opens when energized |
Below is an example of how to control the SRD-05VDC-SL-C relay using an Arduino UNO:
// Define the pin connected to the relay module
const int relayPin = 7;
void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
digitalWrite(relayPin, LOW); // Ensure the relay is off initially
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn the relay on
delay(1000); // Keep the relay on for 1 second
digitalWrite(relayPin, LOW); // Turn the relay off
delay(1000); // Keep the relay off for 1 second
}
Relay Not Switching
Load Not Powering On
Relay Buzzing Noise
Microcontroller Resetting
Q1: Can I use the SRD-05VDC-SL-C relay with a 3.3 V microcontroller?
A1: Yes, but you will need a transistor or relay driver circuit to step up the control voltage to 5 V.
Q2: What is the purpose of the flyback diode?
A2: The flyback diode protects the control circuit from voltage spikes generated when the relay coil is de-energized.
Q3: Can this relay switch AC loads?
A3: Yes, the relay can switch AC loads up to 250 V with a maximum current of 10 A.
Q4: Is the relay suitable for continuous operation?
A4: Yes, the relay is designed for continuous operation within its rated specifications. Ensure proper ventilation to avoid overheating.