

A Relay 5VDC is an electromechanical switch that operates using a 5V DC signal to control the opening or closing of a circuit. It allows low voltage signals to control high voltage or high current devices, making it an essential component in automation, home appliances, and industrial control systems.








Below are the key technical details for the Relay 5VDC:
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Trigger Voltage | 3.75V to 5V DC |
| Trigger Current | 15-20 mA |
| Contact Type | SPDT (Single Pole Double Throw) |
| Contact Rating | 10A @ 250V AC / 10A @ 30V DC |
| Coil Resistance | ~70 Ohms |
| Isolation Voltage | 1500V AC |
| Switching Time | 10 ms (operate), 5 ms (release) |
| Dimensions | ~28mm x 12mm x 10mm |
| Weight | ~10g |
The Relay 5VDC typically has 5 pins. Below is the pinout and description:
| Pin Name | Description |
|---|---|
| VCC | Connects to the 5V DC power supply to energize the relay coil. |
| GND | Ground connection for the relay coil. |
| IN | Control signal input. A HIGH signal (5V) activates the relay. |
| COM | Common terminal for the relay switch. |
| NO | Normally Open terminal. Connects to COM when the relay is activated. |
| NC | Normally Closed terminal. Connects to COM when the relay is not activated. |
Below is an example of how to control a Relay 5VDC using an Arduino UNO:
// Define the pin connected to the relay control input
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, LOW);
}
void loop() {
// Turn the relay ON (activates the connected load)
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF (deactivates the connected load)
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay OFF for 5 seconds
}
Relay Not Activating:
Relay Clicking Rapidly:
Load Not Turning ON/OFF:
Burnt Relay Contacts:
Q1: Can I use the Relay 5VDC with a 3.3V microcontroller?
A1: Yes, but you may need a transistor or MOSFET to amplify the 3.3V signal to 5V for proper activation.
Q2: Is the Relay 5VDC suitable for switching DC loads?
A2: Yes, it can switch DC loads up to 30V at 10A. Ensure the load does not exceed these ratings.
Q3: Can I control multiple relays with one Arduino?
A3: Yes, as long as each relay is connected to a separate digital pin and the Arduino can supply sufficient current.
Q4: Why is a flyback diode necessary?
A4: The flyback diode protects the circuit from voltage spikes generated when the relay coil is de-energized, preventing damage to the microcontroller or other components.