Product Overview
The SRD-03VDC-SL-C is a high-quality, subminiature electromagnetic relay manufactured by Songle Relay (Ningbo Songle Relay Co., Ltd.), one of the most trusted names in the relay industry . This 5-pin, 1 Form C (SPDT) relay is designed to switch loads up to 10A at 250V AC or 30V DC, making it an ideal choice for a wide range of applications including home appliances, office equipment, audio systems, automotive electronics, and industrial automation control circuits .
With a 3V DC coil, this relay is perfectly suited for low-voltage control applications where a 3V or 3.3V logic signal is available, such as with ESP8266, ESP32, and other 3.3V microcontrollers . The relay features a sealed construction that protects the internal contacts from dust, humidity, and environmental contaminants, ensuring long-term reliability even in demanding conditions . It is recognized by major safety agencies including UL, CUL, and TUV, providing confidence for both hobbyist and commercial applications .
The SRD series relay employs a simple magnetic circuit design that enables high-density PCB mounting while maintaining a compact footprint. Its SPDT (Single Pole Double Throw) configuration provides both Normally Open (NO) and Normally Closed (NC) contact options, allowing flexible wiring for your specific application needs .
Key Features
-
SPDT Contact Configuration (1 Form C): Single Pole Double Throw relay with 5 pins, providing both Normally Open (NO) and Normally Closed (NC) contacts for maximum wiring flexibility
-
10A High Switching Capacity: Contacts rated for 10A at 250V AC or 10A at 30V DC, with maximum switching power of 1200 VA
-
3V DC Coil Voltage: Standard operating voltage of 3V DC (2.7V–3.3V range) with a coil resistance of approximately 25Ω and power consumption of 0.36W
-
Sealed Construction: Protects internal contacts from dust, moisture, and environmental contaminants for enhanced reliability
-
Safety Agency Approvals: UL, CUL, and TUV recognized for reliable performance in commercial and industrial applications
-
Fast Switching Time: Typical operate and release time of ≤10ms, suitable for most control applications
-
Wide Operating Temperature: Rated for operation from -40°C to +85°C, suitable for demanding environments
-
Low Coil Power Consumption: Approximately 0.36W (120mA at 3V), ensuring low power draw from your control circuit
Technical Specifications
Pinout & Interface Guide
The SRD-03VDC-SL-C features 5 pins arranged in a standard configuration :
Wiring Diagram
[Coil Connection] [Switch Contacts]
+ ----------
| COM ---o
[Relay Coil] NC ---o (Closed when relay OFF)
| NO ---o (Open when relay OFF)
- ----------
Contact State Summary
Usage Guide
Driving the Relay
The SRD-03VDC-SL-C requires approximately 120mA of current to energize the coil (calculated from I = V/R = 3V / 25Ω) . This exceeds the maximum current rating of most microcontroller pins (typically 20mA–40mA), so a transistor driver circuit is required.
Recommended Driver Circuit (with NPN Transistor)
+3V --------[Relay Coil]----+----- +3V (for logic)
|
|/ C
Arduino Pin ----| 2N2222 or BC547
|\ E
|
GND
[Flyback Diode] (1N4148 or 1N4007)
+----|<|----+
| |
[Relay Coil] |
| |
GND |
+-----------+
Driver Circuit with MOSFET
For lower power consumption and faster switching, a logic-level N-channel MOSFET (such as BS170 or 2N7000) can be used with a gate resistor.
Basic Arduino Control Example
const int relayPin = 7;
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW);
}
void loop() {
digitalWrite(relayPin, HIGH);
delay(5000);
digitalWrite(relayPin, LOW);
delay(5000);
}
ESP32 / ESP8266 Control Example
Since ESP32 and ESP8266 operate at 3.3V logic, they can directly control the transistor base without level shifting. The relay coil requires a separate 3V power supply capable of providing 120mA.
const int relayPin = 5;
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW);
}
void loop() {
digitalWrite(relayPin, HIGH);
delay(5000);
digitalWrite(relayPin, LOW);
delay(5000);
}
Load Connection Guidelines
For AC Loads (e.g., lights, fans):
-
Connect the Live (L) wire to the COM terminal
-
Connect the Load to the NO terminal for OFF-by-default operation, or to NC for ON-by-default operation
-
Connect the Neutral (N) wire directly to the load’s neutral
For DC Loads (e.g., motors, solenoids):
-
Connect the positive (+) supply to the COM terminal
-
Connect the load’s positive wire to the NO terminal (or NC as needed)
-
Connect the load’s negative wire directly to the power supply ground
Important: Flyback Diode
Always use a flyback diode (1N4148, 1N4007, or similar) across the relay coil terminals. When the coil is de-energized, it generates a high-voltage spike that can damage the transistor or microcontroller. The diode should be placed with the cathode (banded end) towards the positive supply and the anode towards the transistor collector .
Q: What is the difference between SRD-03VDC-SL-C and SRD-03VDC-SL-A?
The SRD-03VDC-SL-C is a 5-pin SPDT (Single Pole Double Throw) relay with COM, NO, and NC contacts, offering both Normally Open and Normally Closed switching options. The SRD-03VDC-SL-A is a 4-pin SPST-NO (Single Pole Single Throw, Normally Open) relay with only COM and NO contacts. Choose the C version if you need both NO and NC functions (e.g., to switch between two circuits)
Q: What is the maximum load this relay can handle?
The contacts are rated for 10A at 250V AC (resistive) or 10A at 30V DC . For inductive loads like motors or solenoids, it is recommended to derate to 5A–7A to account for startup surges
Q: Can I use this relay directly with an Arduino, ESP32, or ESP8266?
No, not directly. The relay coil draws approximately 120mA at 3V, which exceeds the maximum current rating of most microcontroller pins (20mA–40mA). You must use a transistor driver circuit (NPN transistor or MOSFET) to interface the relay with a microcontroller
Q: What is the purpose of the flyback diode?
When the relay coil is de-energized, it generates a high-voltage inductive kickback (often >50V) that can destroy the transistor or microcontroller. A flyback diode (1N4148, 1N4007) placed across the coil protects the driver circuit by providing a safe path for this energy to recirculate
Q: Can I use this relay with a 3.3V logic system like ESP32 or ESP8266?
Yes. The relay operates reliably at 3V with a pick-up voltage of ≤2.25V . A 3.3V logic system can control the transistor driver circuit directly. However, the relay coil still requires its own 3V power supply capable of providing 120mA
Q: What is the coil resistance of this relay?
The SRD-03VDC-SL-C has a coil resistance of 25Ω ± 10%. This determines the current draw: I = V / R = 3V / 25Ω = 120mA
Q: What is the minimum voltage required to activate the relay?
The pick-up (pull-in) voltage is ≤ 75% of nominal voltage, meaning the relay will reliably activate when the coil voltage reaches 2.25V or higher . For consistent operation, it is recommended to use the full 3V.
Q: What is the drop-out voltage?
The drop-out (release) voltage is ≥ 10% of nominal voltage, so the relay will de-energize when the coil voltage drops below 0.3V
Q: What is the expected lifespan of this relay?
The relay is rated for 10 million mechanical operations (no load) and 100,000 electrical operations at the rated load . Actual lifespan depends on switching frequency and load type.
Q: Does the relay require a heatsink?
No. The relay is designed for PCB mounting with natural cooling. At 10A continuous load, the contacts may warm slightly, but no additional heatsink is required.
Q: Can I use this relay for 220V AC applications?
Yes. The contacts are rated for 10A at 250V AC, which is suitable for 220V/240V systems . Ensure proper insulation and clearance between coil and contact pins for safety.
Q: The relay clicks but my load doesn't turn on. What's wrong?
This indicates the coil is energizing but the load circuit is incomplete. Check:
-
The load’s wiring (COM to power source, NO/NC to load)
-
The load’s neutral/ground is connected correctly
-
The load itself is functional
-
Contact continuity with a multimeter (should show closed when coil energized)
Q: The relay chatters or buzzes. What causes this?
Chatter usually indicates:
-
Insufficient coil voltage (below 2.25V)
-
Unstable power supply
-
Insufficient driver current
-
Loose connections
-
Contact contamination from switching inductive loads without proper suppression
Q: Can I use this relay in high-vibration environments?
The relay is rated for 10G shock resistance and 10-55Hz vibration at 1.5mm amplitude . For extreme vibration applications, consider using a relay with additional mechanical reinforcement or a solid-state relay (SSR).
Q: What can I build with the SRD-03VDC-SL-C relay?
Popular applications include:
-
Home automation (lighting, fans, appliances)
-
Industrial equipment control
-
IoT projects with 3.3V microcontrollers (ESP8266, ESP32)
-
Remote power switching
-
Motor control (with appropriate contact rating)
-
HVAC system control
-
Security systems and alarms
-
Automotive electronics
Q: Can I use this relay with a 3.7V lithium battery?
Yes, but with caution. The relay is rated for 3V nominal but will operate reliably up to 3.9V (130% of nominal) . A fully charged lithium battery (4.2V) exceeds the maximum allowable voltage and may shorten the relay’s lifespan. Use a voltage regulator or resistor to limit voltage to ≤ 3.6V.
Q: Is this relay suitable for controlling a pump or motor?
Yes, with derating. For inductive loads like motors, it is recommended to operate at 50–70% of the rated contact current (5A–7A) to account for startup surges. Consider adding a snubber circuit (RC network) across the contacts to suppress arcing