Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use 12V DC DIN Relay SPST: Examples, Pinouts, and Specs

Image of 12V DC DIN Relay SPST
Cirkit Designer LogoDesign with 12V DC DIN Relay SPST in Cirkit Designer

Introduction

The 12V DC DIN Relay SPST is a single-pole, single-throw relay designed to control 12V DC loads. It is mounted on a DIN rail, making it ideal for use in control panels and electrical enclosures. This relay acts as an electrically operated switch, allowing low-power control signals to manage higher-power circuits. Its robust design ensures reliable operation in industrial and automation applications.

Explore Projects Built with 12V DC DIN Relay SPST

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Battery-Powered 4-Channel Relay Control with LED Indicators
Image of RELLAY BOARD TEST: A project utilizing 12V DC DIN Relay SPST in a practical application
This circuit consists of a 5V battery powering a 4-channel relay module, which controls four LEDs (red, yellow, green, and blue) through individual resistors. Each relay channel is activated by a corresponding SPST toggle switch, allowing manual control of the LEDs.
Cirkit Designer LogoOpen Project in Cirkit Designer
LDR-Activated Relay Control for Dual Bulb Illumination
Image of automatic headlight control project : A project utilizing 12V DC DIN Relay SPST in a practical application
This circuit appears to be a light-activated switch controlling two bulbs using a 5V relay, with an LDR (Light Dependent Resistor) as the sensor. The relay is powered by a 48V to 5V converter, which is switched on by a 12V battery through an SPST toggle switch. The LDR's output is connected to the relay's input, enabling the relay to switch the bulbs on or off based on the ambient light level detected by the LDR.
Cirkit Designer LogoOpen Project in Cirkit Designer
Wi-Fi Controlled Relay System with ESP32 and LED Indicators
Image of GIZMO_CONTROL_ONLY: A project utilizing 12V DC DIN Relay SPST in a practical application
This circuit is a control system using an ESP32 microcontroller to manage a 4-channel relay module, which in turn controls various loads. The relays are activated by rocker switches and provide visual feedback through LEDs, while power is supplied and regulated by an HLK-PM12 module and protected by a fuse and circuit breaker.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Controlled DC Motor with Dual Relay System
Image of LED Show v2: A project utilizing 12V DC DIN Relay SPST in a practical application
This circuit controls a DC motor using two 12V relays, which are powered by a 12V supply through a barrel jack. The relays are configured to switch the motor's connections, allowing for control over its operation.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with 12V DC DIN Relay SPST

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of RELLAY BOARD TEST: A project utilizing 12V DC DIN Relay SPST in a practical application
Battery-Powered 4-Channel Relay Control with LED Indicators
This circuit consists of a 5V battery powering a 4-channel relay module, which controls four LEDs (red, yellow, green, and blue) through individual resistors. Each relay channel is activated by a corresponding SPST toggle switch, allowing manual control of the LEDs.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of automatic headlight control project : A project utilizing 12V DC DIN Relay SPST in a practical application
LDR-Activated Relay Control for Dual Bulb Illumination
This circuit appears to be a light-activated switch controlling two bulbs using a 5V relay, with an LDR (Light Dependent Resistor) as the sensor. The relay is powered by a 48V to 5V converter, which is switched on by a 12V battery through an SPST toggle switch. The LDR's output is connected to the relay's input, enabling the relay to switch the bulbs on or off based on the ambient light level detected by the LDR.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GIZMO_CONTROL_ONLY: A project utilizing 12V DC DIN Relay SPST in a practical application
Wi-Fi Controlled Relay System with ESP32 and LED Indicators
This circuit is a control system using an ESP32 microcontroller to manage a 4-channel relay module, which in turn controls various loads. The relays are activated by rocker switches and provide visual feedback through LEDs, while power is supplied and regulated by an HLK-PM12 module and protected by a fuse and circuit breaker.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of LED Show v2: A project utilizing 12V DC DIN Relay SPST in a practical application
ESP32-Controlled DC Motor with Dual Relay System
This circuit controls a DC motor using two 12V relays, which are powered by a 12V supply through a barrel jack. The relays are configured to switch the motor's connections, allowing for control over its operation.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Industrial automation systems
  • Control panels for machinery
  • Home automation and smart systems
  • Motor control circuits
  • Lighting control in commercial and industrial environments

Technical Specifications

Below are the key technical details and pin configuration for the 12V DC DIN Relay SPST:

Key Technical Details

Parameter Value
Relay Type Single-Pole, Single-Throw (SPST)
Operating Voltage 12V DC
Coil Resistance ~400 Ohms
Contact Rating 10A @ 250V AC / 10A @ 30V DC
Mounting Type DIN Rail
Switching Mechanism Electromagnetic
Operating Temperature -40°C to 85°C
Dimensions 80mm x 20mm x 60mm
Weight ~100g

Pin Configuration and Descriptions

Pin Number Pin Name Description
1 Coil (+) Positive terminal of the relay coil. Connect to a 12V DC control signal.
2 Coil (-) Negative terminal of the relay coil. Connect to ground (GND).
3 Common (COM) Common terminal for the load circuit.
4 Normally Open (NO) Normally open terminal. Connect to the load. Closed when the relay is activated.

Usage Instructions

How to Use the Component in a Circuit

  1. Power the Relay Coil: Connect the coil terminals (Pin 1 and Pin 2) to a 12V DC power source. Ensure the positive terminal is connected to Pin 1 and the negative terminal to Pin 2.
  2. Connect the Load:
    • Attach the load's input to the Common (COM) terminal (Pin 3).
    • Connect the load's output to the Normally Open (NO) terminal (Pin 4).
  3. Control the Relay: Apply a 12V DC control signal to the coil terminals to activate the relay. When activated, the NO terminal will close, completing the circuit and powering the load.
  4. Mounting: Secure the relay onto a DIN rail in your control panel or enclosure for stable operation.

Important Considerations and Best Practices

  • Back-EMF Protection: Always use a flyback diode across the coil terminals to protect your circuit from voltage spikes caused by the relay's inductive load.
  • Current Rating: Ensure the load current does not exceed the relay's contact rating (10A).
  • Proper Ventilation: Install the relay in a well-ventilated area to prevent overheating during prolonged use.
  • Secure Connections: Use appropriate connectors or terminal blocks to ensure reliable electrical connections.

Example: Connecting to an Arduino UNO

The 12V DC DIN Relay SPST can be controlled using an Arduino UNO. Below is an example circuit and code:

Circuit Connections

  • Connect the relay's Coil (+) terminal to a digital pin on the Arduino (e.g., Pin 7) through a transistor and a 1kΩ resistor.
  • Connect the Coil (-) terminal to the Arduino's GND.
  • Use an external 12V DC power supply to power the relay coil.
  • Connect the load to the COM and NO terminals as described above.

Arduino Code

// Define the relay control pin
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
  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
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Relay Not Activating

    • Cause: Insufficient voltage or current to the coil.
    • Solution: Verify that the control signal is 12V DC and capable of supplying sufficient current (typically ~30mA).
  2. Load Not Powering On

    • Cause: Incorrect wiring of the load circuit.
    • Solution: Double-check the connections to the COM and NO terminals. Ensure the load is functional.
  3. Overheating

    • Cause: Exceeding the relay's current rating or poor ventilation.
    • Solution: Ensure the load current is within the 10A limit and install the relay in a well-ventilated area.
  4. Voltage Spikes Damaging Circuit

    • Cause: Back-EMF from the relay coil.
    • Solution: Install a flyback diode (e.g., 1N4007) across the coil terminals.

FAQs

Q: Can this relay switch AC loads?
A: Yes, the relay can switch AC loads up to 250V, provided the current does not exceed 10A.

Q: Is the relay suitable for outdoor use?
A: The relay is not weatherproof. Use it in a protected enclosure for outdoor applications.

Q: Can I use a 5V control signal to activate the relay?
A: No, the relay requires a 12V DC control signal to operate. Use a transistor or relay driver circuit if your control signal is 5V.