

A relay is an electromechanical switch that allows a low voltage signal to control a high voltage or high current circuit. The 8-pin relay is a versatile component commonly used in automation, home appliances, automotive systems, and industrial control applications. It operates by energizing a coil to open or close contacts, enabling the control of devices such as motors, lights, and heaters.








Below are the key technical details for a standard 8-pin relay:
| Parameter | Value |
|---|---|
| Coil Voltage | 5V, 12V, or 24V (depending on model) |
| Coil Resistance | Typically 70Ω to 400Ω |
| Contact Configuration | SPDT (Single Pole Double Throw) or DPDT (Double Pole Double Throw) |
| Contact Rating | 10A at 250VAC or 10A at 30VDC |
| Switching Voltage (Max) | 250VAC / 30VDC |
| Switching Current (Max) | 10A |
| Insulation Resistance | ≥ 100MΩ at 500VDC |
| Dielectric Strength | 1500VAC between coil and contacts |
| Operating Temperature | -40°C to +85°C |
| Dimensions | Varies by model (e.g., 28mm x 12mm x 15mm) |
The 8-pin relay typically has the following pin configuration:
| Pin Number | Name | Description |
|---|---|---|
| 1 | Coil (+) | Positive terminal of the relay coil. Connect to the control voltage. |
| 2 | Coil (-) | Negative terminal of the relay coil. Connect to ground. |
| 3 | Common (COM1) | Common terminal for the first set of contacts. |
| 4 | Normally Open (NO1) | Normally open contact for the first set of contacts. Closed when the relay is energized. |
| 5 | Normally Closed (NC1) | Normally closed contact for the first set of contacts. Open when the relay is energized. |
| 6 | Common (COM2) | Common terminal for the second set of contacts (if DPDT). |
| 7 | Normally Open (NO2) | Normally open contact for the second set of contacts (if DPDT). |
| 8 | Normally Closed (NC2) | Normally closed contact for the second set of contacts (if DPDT). |
Below is an example of how to control an 8-pin relay using an Arduino UNO:
// Define the relay control pin
const int relayPin = 7; // Connect this pin to the relay's coil (+) terminal
void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
digitalWrite(relayPin, LOW); // Ensure the relay is off initially
}
void loop() {
// Turn the relay on
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay on for 5 seconds
// Turn the relay off
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay off for 5 seconds
}
Note: Use a transistor (e.g., 2N2222) to drive the relay if the Arduino cannot supply sufficient current to the coil.
Relay Not Switching:
Contacts Sticking:
Voltage Spikes Damaging Circuit:
Microcontroller Resetting When Relay Activates:
Q: Can I use an 8-pin relay with a 3.3V microcontroller?
A: Yes, but you will need a transistor or relay driver circuit to step up the control voltage to match the relay's coil voltage.
Q: What is the difference between NO and NC contacts?
A: NO (Normally Open) contacts are open when the relay is de-energized and close when energized. NC (Normally Closed) contacts are closed when the relay is de-energized and open when energized.
Q: Can I use an 8-pin relay to switch AC loads?
A: Yes, as long as the AC voltage and current are within the relay's contact ratings.
Q: How do I know if my relay is SPDT or DPDT?
A: Check the datasheet or pin configuration. SPDT relays have one set of COM, NO, and NC contacts, while DPDT relays have two sets.
This concludes the documentation for the 8-pin relay.