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

How to Use Modul Relay 12v 6ch: Examples, Pinouts, and Specs

Image of Modul Relay 12v 6ch
Cirkit Designer LogoDesign with Modul Relay 12v 6ch in Cirkit Designer

Introduction

The Modul Relay 12V 6CH is a versatile electronic component designed to control high-voltage devices using low-voltage signals. This module features six independent relay channels, allowing users to switch multiple circuits simultaneously. It is widely used in automation, home appliances, industrial control systems, and IoT projects. The module is compatible with microcontrollers like Arduino, Raspberry Pi, and other logic-level control systems, making it an essential tool for hobbyists and professionals alike.

Explore Projects Built with Modul Relay 12v 6ch

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 Modul Relay 12v 6ch 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
Wi-Fi Controlled Smart Relay Switch with ESP8266 and MCP23017
Image of Bed Room: A project utilizing Modul Relay 12v 6ch in a practical application
This circuit is designed to control an 8-channel relay module via an ESP8266 microcontroller, which interfaces with an MCP23017 I/O expander over I2C. The ESP8266 connects to a WiFi network and subscribes to MQTT topics to receive commands for toggling the relays. Additionally, there are toggle switches connected to the MCP23017 that allow manual control of the relays, with the system's state being reported back via MQTT.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano-Based Smart Relay Controller with RS485 Communication
Image of RELAY RS485: A project utilizing Modul Relay 12v 6ch in a practical application
This circuit features an Arduino Nano controlling an 8-channel relay module, with each relay channel connected to digital pins D2 through D9. Additionally, the Arduino interfaces with an RS485 module for serial communication, which is connected to an RS485 to USB converter. Power is supplied through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Wi-Fi Controlled Relay System Using ESP8266
Image of Smart House Automation: A project utilizing Modul Relay 12v 6ch in a practical application
This circuit uses an ESP8266 microcontroller to control a 4-channel relay module, which can switch various loads. The ESP8266 is powered by a 12V DC supply converted from an AC source, and it interfaces with the relay module to control the relays via its digital output pins.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Modul Relay 12v 6ch

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 Modul Relay 12v 6ch 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 Bed Room: A project utilizing Modul Relay 12v 6ch in a practical application
Wi-Fi Controlled Smart Relay Switch with ESP8266 and MCP23017
This circuit is designed to control an 8-channel relay module via an ESP8266 microcontroller, which interfaces with an MCP23017 I/O expander over I2C. The ESP8266 connects to a WiFi network and subscribes to MQTT topics to receive commands for toggling the relays. Additionally, there are toggle switches connected to the MCP23017 that allow manual control of the relays, with the system's state being reported back via MQTT.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of RELAY RS485: A project utilizing Modul Relay 12v 6ch in a practical application
Arduino Nano-Based Smart Relay Controller with RS485 Communication
This circuit features an Arduino Nano controlling an 8-channel relay module, with each relay channel connected to digital pins D2 through D9. Additionally, the Arduino interfaces with an RS485 module for serial communication, which is connected to an RS485 to USB converter. Power is supplied through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Smart House Automation: A project utilizing Modul Relay 12v 6ch in a practical application
Wi-Fi Controlled Relay System Using ESP8266
This circuit uses an ESP8266 microcontroller to control a 4-channel relay module, which can switch various loads. The ESP8266 is powered by a 12V DC supply converted from an AC source, and it interfaces with the relay module to control the relays via its digital output pins.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Home automation (e.g., controlling lights, fans, or appliances)
  • Industrial control systems
  • IoT projects for remote device control
  • Robotics and mechatronics
  • Security systems (e.g., activating alarms or locks)

Technical Specifications

The Modul Relay 12V 6CH is designed to handle a variety of control and switching tasks. Below are its key technical details:

General Specifications

  • Operating Voltage: 12V DC
  • Trigger Voltage: 3.3V to 5V (logic-level compatible)
  • Relay Type: Electromechanical
  • Number of Channels: 6
  • Maximum Load (per channel):
    • AC: 250V at 10A
    • DC: 30V at 10A
  • Isolation: Optocoupler isolation for signal protection
  • Dimensions: Approximately 140mm x 50mm x 20mm
  • Weight: ~120g

Pin Configuration and Descriptions

The module has two main interfaces: the control signal pins and the relay output terminals.

Control Signal Pins

Pin Name Description
VCC Power supply input (12V DC)
GND Ground connection
IN1 Control signal for Relay 1 (active LOW)
IN2 Control signal for Relay 2 (active LOW)
IN3 Control signal for Relay 3 (active LOW)
IN4 Control signal for Relay 4 (active LOW)
IN5 Control signal for Relay 5 (active LOW)
IN6 Control signal for Relay 6 (active LOW)

Relay Output Terminals (per channel)

Each relay channel has three terminals:

Terminal Description
NO (Normally Open) Open circuit when the relay is inactive; closes when activated
COM (Common) Common terminal for the circuit
NC (Normally Closed) Closed circuit when the relay is inactive; opens when activated

Usage Instructions

How to Use the Modul Relay 12V 6CH in a Circuit

  1. Power the Module: Connect the VCC pin to a 12V DC power source and the GND pin to the ground.
  2. Connect the Control Signals: Use a microcontroller (e.g., Arduino) to send control signals to the IN1–IN6 pins. Each pin corresponds to one relay channel.
  3. Connect the Load: Wire the high-voltage device to the relay output terminals (NO, COM, NC) based on your switching requirements:
    • Use NO and COM for devices that should remain off by default.
    • Use NC and COM for devices that should remain on by default.
  4. Trigger the Relays: Send a LOW signal (0V) to the desired IN pin to activate the corresponding relay. A HIGH signal (3.3V or 5V) will deactivate the relay.

Important Considerations

  • Ensure the load does not exceed the relay's maximum current and voltage ratings.
  • Use proper insulation and safety precautions when working with high-voltage circuits.
  • Avoid powering the module directly from the microcontroller's 5V pin, as the relays require a 12V power supply.
  • Use optocoupler isolation to protect the control circuit from high-voltage spikes.

Example: Connecting to an Arduino UNO

Below is an example of how to control the Modul Relay 12V 6CH using an Arduino UNO:

Circuit Connections

  • Connect the module's VCC to an external 12V power supply.
  • Connect the module's GND to the Arduino's GND.
  • Connect the module's IN1–IN6 pins to Arduino digital pins (e.g., D2–D7).

Arduino Code

// Define the relay control pins
#define RELAY1 2
#define RELAY2 3
#define RELAY3 4
#define RELAY4 5
#define RELAY5 6
#define RELAY6 7

void setup() {
  // Set relay pins as outputs
  pinMode(RELAY1, OUTPUT);
  pinMode(RELAY2, OUTPUT);
  pinMode(RELAY3, OUTPUT);
  pinMode(RELAY4, OUTPUT);
  pinMode(RELAY5, OUTPUT);
  pinMode(RELAY6, OUTPUT);

  // Initialize all relays to OFF (HIGH state)
  digitalWrite(RELAY1, HIGH);
  digitalWrite(RELAY2, HIGH);
  digitalWrite(RELAY3, HIGH);
  digitalWrite(RELAY4, HIGH);
  digitalWrite(RELAY5, HIGH);
  digitalWrite(RELAY6, HIGH);
}

void loop() {
  // Example: Turn on Relay 1 for 2 seconds, then turn it off
  digitalWrite(RELAY1, LOW); // Activate Relay 1
  delay(2000);               // Wait for 2 seconds
  digitalWrite(RELAY1, HIGH); // Deactivate Relay 1
  delay(2000);               // Wait for 2 seconds
}

Troubleshooting and FAQs

Common Issues

  1. Relays Not Activating

    • Cause: Insufficient power supply.
    • Solution: Ensure the module is powered with a stable 12V DC source.
  2. Microcontroller Not Triggering Relays

    • Cause: Incorrect wiring or signal levels.
    • Solution: Verify the control signal connections and ensure the microcontroller outputs a LOW signal to activate the relays.
  3. High-Voltage Device Not Switching

    • Cause: Incorrect wiring of the relay output terminals.
    • Solution: Double-check the connections to the NO, NC, and COM terminals.
  4. Module Overheating

    • Cause: Exceeding the relay's current or voltage ratings.
    • Solution: Ensure the load is within the specified limits (10A for AC, 10A for DC).

FAQs

  • Can I use this module with a 5V power supply? No, the module requires a 12V DC power supply for proper operation.

  • Is the module compatible with 3.3V logic? Yes, the module can be triggered with 3.3V or 5V logic signals.

  • Can I control all six relays simultaneously? Yes, as long as the power supply can handle the combined current draw of all active relays.

  • What precautions should I take when working with high voltage? Always ensure proper insulation, avoid touching live wires, and follow safety guidelines to prevent electric shock or damage.