

The Trigger Delay Relay 6-30V is a versatile electronic component designed to activate a relay after a user-defined delay when triggered. Operating within a voltage range of 6 to 30 volts, this relay module is ideal for timing applications in various circuits. It is commonly used in automation systems, DIY electronics projects, and industrial control systems where precise timing is required.








Below are the key technical details and pin configurations for the Trigger Delay Relay 6-30V module:
| Parameter | Specification |
|---|---|
| Operating Voltage | 6V to 30V DC |
| Trigger Voltage | 3.3V to 24V DC |
| Relay Output Type | Normally Open (NO) and Normally Closed (NC) |
| Maximum Load Current | 10A @ 250V AC or 10A @ 30V DC |
| Delay Time Range | 0.1 seconds to 999 seconds |
| Trigger Modes | High-level trigger or low-level trigger |
| Power Consumption | < 0.5W |
| Dimensions | ~50mm x 26mm x 18mm |
| Pin Name | Description |
|---|---|
| VCC | Positive power supply input (6V to 30V DC). |
| GND | Ground connection for the power supply. |
| IN | Trigger input pin (accepts 3.3V to 24V DC). |
| NO (Normally Open) | Relay output pin that remains open until the relay is activated. |
| NC (Normally Closed) | Relay output pin that remains closed until the relay is activated. |
| COM | Common pin for the relay output. |
Below is an example of how to use the Trigger Delay Relay 6-30V with an Arduino UNO to control a light after a delay:
// Example: Trigger Delay Relay with Arduino UNO
// This code triggers the relay after a 5-second delay when a button is pressed.
const int triggerPin = 7; // Pin connected to the relay's IN pin
const int buttonPin = 2; // Pin connected to the button
int buttonState = 0; // Variable to store the button state
void setup() {
pinMode(triggerPin, OUTPUT); // Set the relay pin as an output
pinMode(buttonPin, INPUT_PULLUP); // Set the button pin as an input with pull-up
digitalWrite(triggerPin, LOW); // Ensure the relay is off initially
}
void loop() {
buttonState = digitalRead(buttonPin); // Read the button state
if (buttonState == LOW) { // Check if the button is pressed
delay(5000); // Wait for 5 seconds (delay time)
digitalWrite(triggerPin, HIGH); // Activate the relay
delay(1000); // Keep the relay on for 1 second
digitalWrite(triggerPin, LOW); // Deactivate the relay
}
}
Relay Does Not Activate
Incorrect Delay Time
Trigger Signal Not Detected
Load Not Functioning Properly
Q: Can I use this relay with an AC load?
A: Yes, the relay supports AC loads up to 250V at 10A. Ensure proper isolation and safety precautions.
Q: How do I reset the delay time?
A: Adjust the onboard potentiometer or buttons to reset the delay time. Refer to the module's manual for detailed instructions.
Q: Can I use this relay with a Raspberry Pi?
A: Yes, the relay can be triggered by a Raspberry Pi GPIO pin. Use a 3.3V logic level for the trigger input.
Q: Is the relay suitable for inductive loads?
A: Yes, but it is recommended to use a flyback diode or snubber circuit to protect the relay from voltage spikes.