Stufin
Home Quick Cart Profile

Time Delay Relay Module (0-10 seconds)

Buy Now on Stufin

Component Documentation

Time Delay Relay Module (0-10 seconds)

Overview

The Time Delay Relay Module is a versatile and compact component designed to introduce a delay between the input signal and the relay output. This module is particularly useful in applications where a timed delay is required to control devices, circuits, or systems. With a adjustable delay range of 0 to 10 seconds, this module provides a high degree of flexibility and customization.

Functionality

The Time Delay Relay Module operates as follows

  • Input Signal: The module receives an input signal from an external source, such as a switch, sensor, or controller.
  • Delay Timer: Upon receiving the input signal, the module's internal timer is triggered, and a user-set delay period is initiated.
  • Relay Activation: Once the delay period has elapsed, the relay is activated, allowing the output circuit to be energized or de-energized.
  • Output Signal: The relay's normally open (NO) or normally closed (NC) contacts can be used to control the output circuit, such as switching on/off a device, LED, or alarm.

Key Features

  • Adjustable Delay: The delay period can be set using an onboard potentiometer, allowing for precise adjustment between 0 and 10 seconds.
  • Relay Type: The module features a single-pole single-throw (SPST) relay with normally open (NO) and normally closed (NC) contacts.
  • Power Supply: The module operates on a wide range of input voltages, typically between 5V to 12V DC.
  • Low Power Consumption: The module has a low power consumption, making it suitable for battery-powered or energy-efficient applications.
  • Compact Design: The module's compact size (typically 49mm x 23mm x 18mm) and lightweight construction make it easy to integrate into various projects.
  • Mounting Options: The module features screw terminals for easy connection and can be mounted using screws, adhesive, or clips.
  • Indicator LED: An onboard LED indicator provides visual feedback of the module's status, indicating when the relay is activated.

Applications

  • Home Automation: Control lights, fans, or appliances with a timed delay.
  • Industrial Control: Implement delay timers in manufacturing processes, such as conveyor belt systems or robotic assembly lines.
  • Security Systems: Use the module as a delay timer for alarm systems, allowing for a brief delay before the alarm sounds.
  • IoT Projects: Integrate the module into IoT projects, such as smart home devices or environmental monitoring systems.
The Time Delay Relay Module is suitable for a wide range of applications, including

Technical Specifications

Input Voltage

5V to 12V DC

Input Current

10mA (typical)

Output Voltage

Same as input voltage

Output Current

5A (max)

Delay Range

0 to 10 seconds (adjustable)

Relay Type

SPST (Single-Pole Single-Throw)

Relay Contact Rating

5A @ 250V AC

Operating Temperature

-20C to +70C

Storage Temperature

-40C to +85C

Dimensions

49mm x 23mm x 18mm (typical)

Important Notes

Ensure the module is used within the specified operating temperature range to maintain reliability and performance.

The module should be installed and operated in a well-ventilated area, away from moisture and humidity.

When adjusting the delay potentiometer, avoid over-rotation, as this may damage the component.

By following the guidelines and specifications outlined in this documentation, users can effectively integrate the Time Delay Relay Module into their projects and take advantage of its flexibility and customization capabilities.

Pin Configuration

  • Time Delay Relay Module (0-10 seconds) - Pin Description and Connection Guide
  • The Time Delay Relay Module (0-10 seconds) is a versatile IoT component designed to control power to a load with a programmable delay. This module features a relay output and a potentiometer for adjusting the delay time. The module has a total of 6 pins, which are described below:
  • Pin Description:
  • 1. VCC (Power Supply Pin):
  • Function: Provides power to the module.
  • Voltage Range: 5V DC (Typical Operating Voltage)
  • Connection: Connect to a 5V DC power source, such as a battery or a regulated power supply.
  • 2. GND (Ground Pin):
  • Function: Provides a ground reference for the module.
  • Connection: Connect to a common ground point in the system.
  • 3. IN (Input Pin):
  • Function: Trigger signal input for the relay.
  • Voltage Range: 0-5V DC (TTL Level)
  • Connection: Connect to a digital output of a microcontroller or a logic circuit that controls the relay.
  • 4. RELAY ( Relay Output Pin):
  • Function: Switches the relay ON/OFF to control the load.
  • Type: SPDT (Single Pole Double Throw) relay
  • Connection: Connect to the load (e.g., LED, fan, or any other device) and a power source (e.g., battery or power supply).
  • 5. COM (Common Pin):
  • Function: Common terminal of the relay.
  • Connection: Connect to one terminal of the load.
  • 6. NO (Normally Open Pin):
  • Function: Normally open terminal of the relay.
  • Connection: Connect to the other terminal of the load.
  • Pin Connection Structure:
  • Here's a step-by-step guide to connect the pins:
  • Connect the VCC pin to a 5V DC power source.
  • Connect the GND pin to a common ground point in the system.
  • Connect the IN pin to a digital output of a microcontroller or a logic circuit.
  • Connect the RELAY pin to the COM pin and the NO pin to control the load.
  • Adjust the potentiometer to set the desired delay time (0-10 seconds).
  • Connect the load (e.g., LED, fan) between the COM pin and the NO pin.
  • Important Notes:
  • Ensure the power supply voltage is within the recommended range (5V DC) to avoid damaging the module.
  • Use a suitable current rating for the relay according to the load's requirements.
  • The delay time can be adjusted using the on-board potentiometer.
  • When the IN pin is HIGH (logic level 1), the relay is energized, and the NO pin is connected to the COM pin. When the IN pin is LOW (logic level 0), the relay is de-energized, and the NO pin is disconnected from the COM pin.
  • By following these pin connections and guidelines, you can successfully integrate the Time Delay Relay Module (0-10 seconds) into your IoT project.

Code Examples

Time Delay Relay Module (0-10 seconds) Documentation
The Time Delay Relay Module is a versatile IoT component that allows users to control the switching time of a relay output. This module is particularly useful in applications where a delay is required between the input signal and the relay activation. The module features a adjustable delay time ranging from 0 to 10 seconds.
Pinouts and Specifications
InputVoltage: 5V DC
 OutputVoltage: 5V DC
 Relay Type: SPDT (Single Pole Double Throw)
 Relay Contact Rating: 10A/250V AC
 Delay Time: 0-10 seconds (adjustable via onboard potentiometer)
 Operating Temperature: -20C to 80C
Code Examples
### Example 1: Basic Relay Control with Delay using Arduino
In this example, we will use the Time Delay Relay Module to control a relay with a 5-second delay using an Arduino board.
Hardware Requirements
Arduino Board (e.g., Arduino Uno)
 Time Delay Relay Module
 Breadboard and jumper wires
 Load device (e.g., LED, buzzer, or small motor)
Software Requirements
Arduino IDE (version 1.8.x or higher)
Code
```c++
const int relayPin = 2;  // Pin connected to the relay module
void setup() {
  pinMode(relayPin, OUTPUT);
}
void loop() {
  digitalWrite(relayPin, HIGH);  // Trigger the relay
  delay(5000);  // Wait for 5 seconds (adjustable via potentiometer)
  digitalWrite(relayPin, LOW);  // Deactivate the relay
  delay(1000);  // Wait for 1 second
}
```
In this example, the relay is activated for 5 seconds, followed by a 1-second delay before deactivating.
### Example 2: Home Automation using ESP32 and Time Delay Relay Module
In this example, we will use the Time Delay Relay Module to control a home automation device, such as a lamp, using an ESP32 board and Wi-Fi connectivity.
Hardware Requirements
ESP32 Board (e.g., ESP32 DevKitC)
 Time Delay Relay Module
 Breadboard and jumper wires
 Load device (e.g., lamp or other home automation device)
 Wi-Fi router
Software Requirements
ESP32 Arduino Core (version 1.0.x or higher)
Code
```c++
#include <WiFi.h>
const char ssid = "your_wifi_ssid";
const char password = "your_wifi_password";
const int relayPin = 2;  // Pin connected to the relay module
WiFiServer server(80);
void setup() {
  Serial.begin(115200);
  pinMode(relayPin, OUTPUT);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.println("Connecting to WiFi...");
  }
  Serial.println("Connected to WiFi");
  server.begin();
}
void loop() {
  WiFiClient client = server.available();
  if (client) {
    String request = client.readStringUntil('
');
    if (request.indexOf("/relay/on") != -1) {
      digitalWrite(relayPin, HIGH);  // Trigger the relay
      client.println("HTTP/1.1 200 OK");
      client.println("Content-Type: text/html");
      client.println();
      client.println("<h1>Relay is ON</h1>");
      delay(5000);  // Wait for 5 seconds (adjustable via potentiometer)
    } else if (request.indexOf("/relay/off") != -1) {
      digitalWrite(relayPin, LOW);  // Deactivate the relay
      client.println("HTTP/1.1 200 OK");
      client.println("Content-Type: text/html");
      client.println();
      client.println("<h1>Relay is OFF</h1>");
    }
  }
}
```
In this example, the ESP32 board is connected to a Wi-Fi network, and a web server is created to control the relay module. When the `/relay/on` URL is accessed, the relay is activated for 5 seconds, and when the `/relay/off` URL is accessed, the relay is deactivated. The delay time can be adjusted using the onboard potentiometer.