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

How to Use RC 12V relay module: Examples, Pinouts, and Specs

Image of RC 12V relay module
Cirkit Designer LogoDesign with RC 12V relay module in Cirkit Designer

Introduction

The RC 12V relay module is an electronic switch designed to control high-voltage circuits using a low-voltage control signal. It features a 12V control circuit and an electromechanical relay capable of switching higher voltages and currents. This module is widely used in automation, home appliances, and industrial control systems to manage devices such as motors, lights, and other electrical equipment.

Explore Projects Built with RC 12V relay module

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
DC-DC Converter and Relay Module Power Distribution System
Image of relay: A project utilizing RC 12V relay module in a practical application
This circuit consists of a DC-DC converter powering a 6-channel power module, which in turn supplies 5V to a 2-relay module. The power module distributes the converted voltage to the relay module, enabling it to control external devices.
Cirkit Designer LogoOpen Project in Cirkit Designer
IR Sensor-Controlled Relay with LED Indicator
Image of smart TV: A project utilizing RC 12V relay module in a practical application
This circuit uses an IR sensor to control a relay module, which in turn switches a 12V blue LED on and off. The IR sensor output is connected to the signal input of the relay, enabling the sensor to activate the relay. The relay's normally closed (NC) contact is connected to the LED, allowing the LED to be powered by a 9V battery when the relay is not activated by the IR sensor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Controlled Relay with FlySky Receiver for Remote Switching
Image of wire less ignitor: A project utilizing RC 12V relay module in a practical application
This circuit uses an Arduino UNO to control a 5V relay module, which in turn can switch a higher voltage circuit connected to a 12V battery through an inductor. The relay is actuated by a digital output from the Arduino (D8), and the Arduino is also interfaced with a FLYSKY FS-IA6 receiver (via D7) to potentially receive remote commands. The relay's normally open (N.O.) contact is connected in series with the inductor, and the common (COM) contact is connected to the positive terminal of the 12V battery, allowing the inductor to be energized when the relay is activated.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano Controlled Bluetooth Relay for LED Lighting
Image of SRAD MC model: A project utilizing RC 12V relay module in a practical application
This circuit features an Arduino Nano microcontroller interfaced with an HC-05 Bluetooth module for wireless communication. The Arduino controls a 12V single-channel relay, which in turn switches a 12V LED bulb on and off. The relay is powered by a 12V 200Ah battery, and the HC-05 module enables remote control of the relay via Bluetooth.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with RC 12V relay module

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 relay: A project utilizing RC 12V relay module in a practical application
DC-DC Converter and Relay Module Power Distribution System
This circuit consists of a DC-DC converter powering a 6-channel power module, which in turn supplies 5V to a 2-relay module. The power module distributes the converted voltage to the relay module, enabling it to control external devices.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of smart TV: A project utilizing RC 12V relay module in a practical application
IR Sensor-Controlled Relay with LED Indicator
This circuit uses an IR sensor to control a relay module, which in turn switches a 12V blue LED on and off. The IR sensor output is connected to the signal input of the relay, enabling the sensor to activate the relay. The relay's normally closed (NC) contact is connected to the LED, allowing the LED to be powered by a 9V battery when the relay is not activated by the IR sensor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of wire less ignitor: A project utilizing RC 12V relay module in a practical application
Arduino-Controlled Relay with FlySky Receiver for Remote Switching
This circuit uses an Arduino UNO to control a 5V relay module, which in turn can switch a higher voltage circuit connected to a 12V battery through an inductor. The relay is actuated by a digital output from the Arduino (D8), and the Arduino is also interfaced with a FLYSKY FS-IA6 receiver (via D7) to potentially receive remote commands. The relay's normally open (N.O.) contact is connected in series with the inductor, and the common (COM) contact is connected to the positive terminal of the 12V battery, allowing the inductor to be energized when the relay is activated.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SRAD MC model: A project utilizing RC 12V relay module in a practical application
Arduino Nano Controlled Bluetooth Relay for LED Lighting
This circuit features an Arduino Nano microcontroller interfaced with an HC-05 Bluetooth module for wireless communication. The Arduino controls a 12V single-channel relay, which in turn switches a 12V LED bulb on and off. The relay is powered by a 12V 200Ah battery, and the HC-05 module enables remote control of the relay via Bluetooth.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications:

  • Home automation systems (e.g., controlling lights or fans)
  • Industrial equipment control
  • Motor control in robotics
  • Smart home projects
  • Interfacing high-power devices with microcontrollers like Arduino or Raspberry Pi

Technical Specifications

Key Technical Details:

  • Operating Voltage (Control Circuit): 12V DC
  • Trigger Voltage: Typically 3-12V DC (depending on the module design)
  • Relay Type: SPDT (Single Pole Double Throw) or SPST (Single Pole Single Throw)
  • Maximum Load Voltage: 250V AC or 30V DC
  • Maximum Load Current: 10A
  • Isolation: Optocoupler isolation (in most modules)
  • Indicator LED: Onboard LED to indicate relay activation
  • Dimensions: Varies by manufacturer, typically compact for easy integration

Pin Configuration and Descriptions:

The RC 12V relay module typically has the following pins and terminals:

Control Pins:

Pin Name Description
VCC Connect to the 12V DC power supply to power the module.
GND Ground connection for the module.
IN Control signal input. A HIGH signal activates the relay, and a LOW signal deactivates it.

Relay Terminals:

Terminal Name Description
COM Common terminal. Connect to the input of the circuit being controlled.
NO Normally Open terminal. Connect to the load. Closed when the relay is active.
NC Normally Closed terminal. Connect to the load. Closed when the relay is inactive.

Usage Instructions

How to Use the RC 12V Relay Module in a Circuit:

  1. Power the Module:

    • Connect the VCC pin to a 12V DC power supply and the GND pin to the ground.
    • Ensure the power supply can provide sufficient current for the relay module.
  2. Connect the Control Signal:

    • Connect the IN pin to the control signal source, such as a microcontroller (e.g., Arduino).
    • Use a GPIO pin from the microcontroller to send a HIGH or LOW signal to the IN pin.
  3. Connect the Load:

    • Identify whether you want to use the Normally Open (NO) or Normally Closed (NC) terminal.
    • Connect the load (e.g., a light bulb or motor) to the appropriate terminal (NO or NC) and the COM terminal.
  4. Activate the Relay:

    • Send a HIGH signal to the IN pin to activate the relay. The onboard LED will light up, and the NO terminal will close the circuit with COM.
    • Send a LOW signal to deactivate the relay. The NC terminal will close the circuit with COM.

Important Considerations and Best Practices:

  • Isolation: Ensure proper electrical isolation between the control circuit and the high-voltage load to prevent damage to the microcontroller.
  • Flyback Diode: If controlling an inductive load (e.g., a motor), use a flyback diode across the load to protect the relay from voltage spikes.
  • Current Rating: Do not exceed the relay's maximum current and voltage ratings to avoid damage or failure.
  • Power Supply: Use a stable 12V DC power supply to ensure reliable operation of the module.

Example: Using the RC 12V Relay Module with Arduino UNO

Below is an example of how to control the RC 12V relay module using an Arduino UNO:

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

void setup() {
  // Set the relay pin as an output
  pinMode(relayPin, OUTPUT);

  // Start with the relay turned off
  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
}

Notes:

  • Ensure the Arduino's ground (GND) is connected to the relay module's ground (GND).
  • The relay module's VCC pin must be connected to a 12V power source, not the Arduino's 5V pin.

Troubleshooting and FAQs

Common Issues and Solutions:

  1. Relay Not Activating:

    • Cause: Insufficient voltage or current to the VCC pin.
    • Solution: Verify the power supply is providing 12V DC and sufficient current.
  2. Control Signal Not Working:

    • Cause: Incorrect connection or insufficient signal voltage.
    • Solution: Ensure the IN pin is connected to the correct GPIO pin and receiving a HIGH signal.
  3. Load Not Switching:

    • Cause: Incorrect wiring of the load to the relay terminals.
    • Solution: Double-check the connections to the COM, NO, and NC terminals.
  4. Relay Clicking but No Output:

    • Cause: Load exceeds the relay's current or voltage rating.
    • Solution: Use a load within the relay's specified ratings.

FAQs:

  • Q: Can I use the RC 12V relay module with a 5V microcontroller?
    A: Yes, but you may need a transistor or level shifter to ensure the control signal is compatible with the relay's IN pin.

  • Q: Is the relay module safe for high-voltage applications?
    A: Yes, but ensure proper insulation and follow safety guidelines when working with high voltages.

  • Q: Can I control multiple relays with one microcontroller?
    A: Yes, as long as each relay has its own control pin and the microcontroller has enough GPIO pins.

  • Q: Why is the onboard LED not lighting up?
    A: Check the power supply and ensure the VCC and GND pins are properly connected.

By following this documentation, you can effectively integrate the RC 12V relay module into your projects and troubleshoot common issues.