

The 12V Delay Relay Module is a versatile electronic component designed to control high-voltage devices using a low-voltage signal. It features an integrated delay function, allowing users to set a specific time delay before the relay activates or deactivates. This makes it ideal for applications requiring timed control, such as automation systems, motor control, lighting systems, and safety devices.
Common applications include:








The following table outlines the key technical details of the 12V Delay Relay Module:
| Parameter | Specification |
|---|---|
| Operating Voltage | 12V DC |
| Trigger Voltage | 3V–12V DC |
| Relay Type | SPDT (Single Pole Double Throw) |
| Maximum Load Voltage | 250V AC / 30V DC |
| Maximum Load Current | 10A |
| Adjustable Delay Range | 0.1 seconds to 10 seconds (typical) |
| Power Consumption | < 1W |
| Dimensions | Varies by model (e.g., 50mm x 26mm) |
| Operating Temperature | -40°C to 85°C |
The module typically has the following pin configuration:
| Pin Name | Description |
|---|---|
| VCC | Connect to 12V DC power supply |
| GND | Ground connection |
| IN | Trigger input (3V–12V DC signal to activate) |
| Terminal Name | Description |
|---|---|
| NO (Normally Open) | Connect to the load; closed when relay is active |
| COM (Common) | Common terminal for the load |
| NC (Normally Closed) | Connect to the load; closed when relay is inactive |
The 12V Delay Relay Module can be easily interfaced with an Arduino UNO for automation projects. Below is an example code to trigger the relay with a 5-second delay:
// Example: Controlling a 12V Delay Relay Module with Arduino UNO
const int relayPin = 7; // Pin connected to the IN pin of the relay module
void setup() {
pinMode(relayPin, OUTPUT); // Set relayPin as an output
digitalWrite(relayPin, LOW); // Ensure relay is off at startup
}
void loop() {
digitalWrite(relayPin, HIGH); // Trigger the relay
delay(5000); // Wait for 5 seconds (adjust as needed)
digitalWrite(relayPin, LOW); // Turn off the relay
delay(5000); // Wait for 5 seconds before repeating
}
Note: Ensure the Arduino's ground (GND) is connected to the relay module's ground (GND) for proper operation.
Relay Does Not Activate:
Relay Activates Erratically:
Load Does Not Operate:
Q: Can I use this module with a 5V power supply?
A: No, the module requires a 12V DC power supply for proper operation. However, the trigger input can accept signals as low as 3V DC.
Q: How do I increase the delay time beyond 10 seconds?
A: Some modules allow for delay range extension by replacing the onboard timing capacitor. Refer to the module's datasheet for details.
Q: Is the relay module opto-isolated?
A: Many 12V delay relay modules include opto-isolation for improved safety and noise immunity. Check your specific module's datasheet to confirm.
Q: Can I use this module to control a 220V AC appliance?
A: Yes, as long as the appliance's current does not exceed 10A and proper safety precautions are followed.