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

How to Use HK19F-DC Relay (BT): Examples, Pinouts, and Specs

Image of HK19F-DC Relay (BT)
Cirkit Designer LogoDesign with HK19F-DC Relay (BT) in Cirkit Designer

Introduction

The HK19F-DC is a compact relay designed for low voltage applications, featuring a Double Pole Double Throw (DPDT) configuration. This versatile relay is widely used in automation, control systems, and other electronic circuits where reliable switching is required. Its compact size, high reliability, and long service life make it an ideal choice for a variety of applications.

Explore Projects Built with HK19F-DC Relay (BT)

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Nano and HC-05 Bluetooth Controlled Relay System for Smart Home Automation
Image of wawayot: A project utilizing HK19F-DC Relay (BT) in a practical application
This circuit is a Bluetooth-controlled relay system using an Arduino Nano and an HC-05 Bluetooth module. The Arduino Nano receives commands via Bluetooth to control four relays, which in turn control an AC bulb, a DC bulb, and two sockets. The system is powered by a 220V AC supply converted to 5V DC.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Controlled Bluetooth Relay Switch for Bulb and DC Motor
Image of Home Automation: A project utilizing HK19F-DC Relay (BT) in a practical application
This circuit is designed to control a bulb and a DC motor using two separate 12V single-channel relays, which are in turn controlled by an Arduino UNO microcontroller. The HC-05 Bluetooth module is interfaced with the Arduino to potentially receive wireless commands for controlling the relays. The bulb is connected to an AC power source, while the DC motor is powered by a DC power source, both being switched on and off by their respective relays.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Bluetooth-Controlled Dual Relay System
Image of Sistem kunci montor : A project utilizing HK19F-DC Relay (BT) in a practical application
This circuit features an Arduino UNO microcontroller that controls two 1-channel relays and communicates with an HC-05 Bluetooth module. The relays are powered by the Arduino and can be triggered via digital pins D4 and D5, while the Bluetooth module allows for wireless communication through the Arduino's serial pins D0 and D1.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-C6 Feather Controlled Smart Relay for AC Bulb Automation
Image of ESP32 Based ZigBee Device: A project utilizing HK19F-DC Relay (BT) in a practical application
This circuit uses an ESP32-C6 Feather microcontroller to control an AC bulb via a KY-019 5V relay module. The ESP32 is programmed to receive Zigbee wireless commands to toggle the relay, which in turn switches the AC bulb on or off. The relay module is powered by a DC power source, and the bulb is connected to an AC supply, with the relay acting as an intermediary to control the bulb's power state.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with HK19F-DC Relay (BT)

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 wawayot: A project utilizing HK19F-DC Relay (BT) in a practical application
Arduino Nano and HC-05 Bluetooth Controlled Relay System for Smart Home Automation
This circuit is a Bluetooth-controlled relay system using an Arduino Nano and an HC-05 Bluetooth module. The Arduino Nano receives commands via Bluetooth to control four relays, which in turn control an AC bulb, a DC bulb, and two sockets. The system is powered by a 220V AC supply converted to 5V DC.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Home Automation: A project utilizing HK19F-DC Relay (BT) in a practical application
Arduino-Controlled Bluetooth Relay Switch for Bulb and DC Motor
This circuit is designed to control a bulb and a DC motor using two separate 12V single-channel relays, which are in turn controlled by an Arduino UNO microcontroller. The HC-05 Bluetooth module is interfaced with the Arduino to potentially receive wireless commands for controlling the relays. The bulb is connected to an AC power source, while the DC motor is powered by a DC power source, both being switched on and off by their respective relays.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Sistem kunci montor : A project utilizing HK19F-DC Relay (BT) in a practical application
Arduino UNO Bluetooth-Controlled Dual Relay System
This circuit features an Arduino UNO microcontroller that controls two 1-channel relays and communicates with an HC-05 Bluetooth module. The relays are powered by the Arduino and can be triggered via digital pins D4 and D5, while the Bluetooth module allows for wireless communication through the Arduino's serial pins D0 and D1.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ESP32 Based ZigBee Device: A project utilizing HK19F-DC Relay (BT) in a practical application
ESP32-C6 Feather Controlled Smart Relay for AC Bulb Automation
This circuit uses an ESP32-C6 Feather microcontroller to control an AC bulb via a KY-019 5V relay module. The ESP32 is programmed to receive Zigbee wireless commands to toggle the relay, which in turn switches the AC bulb on or off. The relay module is powered by a DC power source, and the bulb is connected to an AC supply, with the relay acting as an intermediary to control the bulb's power state.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Automation systems
  • Industrial control circuits
  • Home appliances
  • Signal switching in low-power circuits
  • Microcontroller-based projects

Technical Specifications

Key Specifications

Parameter Value
Coil Voltage 5V DC, 12V DC, 24V DC
Contact Configuration DPDT (Double Pole Double Throw)
Contact Rating 1A at 120V AC / 2A at 30V DC
Coil Resistance Varies by voltage (e.g., 5V: ~70Ω)
Switching Voltage (Max) 250V AC / 220V DC
Switching Current (Max) 2A
Insulation Resistance ≥100MΩ at 500V DC
Dielectric Strength 1500V AC (1 minute)
Operating Temperature -40°C to +70°C
Dimensions 19mm x 15.5mm x 10.5mm

Pin Configuration

The HK19F-DC relay has 8 pins, which are configured as follows:

Pin Number Description
1 Coil Terminal 1 (Positive)
2 Coil Terminal 2 (Negative)
3 Common Terminal for Pole 1
4 Normally Closed (NC) for Pole 1
5 Normally Open (NO) for Pole 1
6 Common Terminal for Pole 2
7 Normally Closed (NC) for Pole 2
8 Normally Open (NO) for Pole 2

Usage Instructions

How to Use the HK19F-DC in a Circuit

  1. Power the Coil: Connect the relay's coil terminals (Pins 1 and 2) to a DC power source matching the relay's rated coil voltage (e.g., 5V, 12V, or 24V DC). Use a current-limiting resistor if necessary.
  2. Switching Circuit: Connect the load to the appropriate terminals:
    • For Pole 1: Use Pins 3 (Common), 4 (NC), and 5 (NO).
    • For Pole 2: Use Pins 6 (Common), 7 (NC), and 8 (NO).
  3. Control Signal: Use a microcontroller, transistor, or other control circuit to activate the relay coil. When the coil is energized, the relay switches from NC to NO.

Important Considerations

  • Flyback Diode: Always connect a flyback diode across the coil terminals to protect the driving circuit from voltage spikes when the relay is de-energized.
  • Contact Ratings: Ensure the load does not exceed the relay's contact ratings (e.g., 2A at 30V DC).
  • Isolation: Maintain proper isolation between the control and load circuits to prevent damage or interference.

Example: Connecting to an Arduino UNO

Below is an example of how to control the HK19F-DC relay using an Arduino UNO:

// Example: Controlling the HK19F-DC relay with an Arduino UNO
// Pin 7 is used to control the relay

const int relayPin = 7; // Define the pin connected to the relay module

void setup() {
  pinMode(relayPin, OUTPUT); // Set the relay pin as an output
  digitalWrite(relayPin, LOW); // Ensure the relay is off initially
}

void loop() {
  digitalWrite(relayPin, HIGH); // Turn the relay on
  delay(1000); // Keep the relay on for 1 second
  digitalWrite(relayPin, LOW); // Turn the relay off
  delay(1000); // Keep the relay off for 1 second
}

Note: Use a transistor or relay driver module to interface the relay with the Arduino, as the Arduino's GPIO pins cannot directly supply enough current to drive the relay.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Relay Not Switching

    • Cause: Insufficient coil voltage or current.
    • Solution: Verify the power supply voltage matches the relay's rated coil voltage. Check for loose connections.
  2. Chattering or Unstable Operation

    • Cause: Noise or insufficient driving current.
    • Solution: Add a capacitor across the power supply to filter noise. Ensure the driving circuit can supply adequate current.
  3. Load Not Switching

    • Cause: Incorrect wiring of the load or exceeding contact ratings.
    • Solution: Double-check the wiring and ensure the load does not exceed the relay's contact ratings.
  4. Burnt Contacts

    • Cause: Switching high-power loads without proper protection.
    • Solution: Use a snubber circuit or a relay with higher contact ratings for high-power loads.

FAQs

Q: Can the HK19F-DC relay be used with AC loads?
A: Yes, the relay can switch AC loads up to 120V at 1A. Ensure the load does not exceed the specified ratings.

Q: Do I need a separate power supply for the relay?
A: It depends on your circuit. If the control circuit cannot supply sufficient current, use a separate power supply for the relay coil.

Q: How do I protect the relay from voltage spikes?
A: Use a flyback diode (e.g., 1N4007) across the coil terminals to suppress voltage spikes when the relay is turned off.

Q: Can I use the relay for high-frequency switching?
A: No, mechanical relays like the HK19F-DC are not suitable for high-frequency switching due to their slower response time and mechanical wear.