12V 2-way electromagnetic relay module low level trigger without optocoupler with light

SKU: FA2083-0-1
Operating Voltage

12V DC

Quiescent Current

5mA – 10mA

Operating Current (per channel)

30mA – 40mA (typical)

Total Current (both relays active)

60mA – 80mA

Trigger Mode

Low Level (Active LOW)

Trigger Voltage (Low)

0V – 1.5V

Trigger Voltage (High)

4.5V – 12V

Trigger Current

3mA – 5mA

Contact Configuration

SPDT (COM, NO, NC) per channel

Maximum AC Load (per channel)

250V AC @ 10A

Maximum DC Load (per channel)

30V DC @ 10A

Isolation Method

None (control and load share common ground)

Operating Temperature

-25°C to +70°C

Dimensions

Approx. 50mm × 45mm × 18.5mm

Mounting Holes

3.1mm diameter, spacing 44.5mm × 20.5mm

Weight

Approx. 30g – 40g

Product Overview

The 12V 2-Way Electromagnetic Relay Module is a simple, cost-effective switching solution designed to control two independent high-power AC or DC loads directly from a 12V logic or control system. Unlike more complex relay modules that incorporate optocoupler isolation, this module uses a direct transistor driver circuit (typically NPN transistors such as 2N2222, BC547, or S8050) to activate each relay coil . This design offers a lower cost and simpler circuit, making it ideal for automotive applications, PLC control systems, industrial panels, and projects where isolation is not critical.

This dual-channel module allows you to control two separate devices independently from your 12V controller. With each relay rated for 10A at 250V AC or 10A at 30V DC, it can handle lights, fans, motors, pumps, solenoids, and other industrial or automotive equipment . Onboard status LEDs provide visual confirmation when each relay is activated, simplifying operation monitoring and troubleshooting.

Designed with a low-level trigger, the relays activate when the control pins are pulled LOW (0V) and deactivate when pulled HIGH (12V) . This active-LOW behavior provides a degree of safety—the relays remain off during power-up or if the control signal is lost, preventing accidental activation of connected devices.

Important Note: This module does not include optocoupler isolation. The control circuit and the high-voltage load share a common ground path . Exercise caution when wiring high-voltage loads and ensure proper insulation and clearance for safety.

Key Features

  • Dual Independent Channels: Two separate relay channels allow independent control of two different loads from a single module .

  • Low-Level Trigger (Active LOW): Each relay activates when its corresponding IN pin is pulled LOW (0V) and deactivates when HIGH (12V). This ensures the relays remain off during power-up .

  • Direct Transistor Drive: Uses simple NPN transistors to drive each relay coil, eliminating the need for optocoupler components .

  • 10A High Switching Capacity: Each relay contacts rated for 10A at 250V AC or 10A at 30V DC, suitable for controlling lights, fans, motors, pumps, and industrial equipment .

  • SPDT Contact Configuration: Each channel provides Common (COM), Normally Open (NO), and Normally Closed (NC) terminals for maximum wiring flexibility—use NO for OFF-by-default operation or NC for ON-by-default operation .

  • Status Indicator LEDs: Onboard LEDs for each channel illuminate when the corresponding relay is activated (IN pin LOW), providing clear visual feedback .

  • 12V Logic Compatibility: Designed for 12V automotive systems, PLC control, and industrial controllers, with a control signal range of 0V–12V .

  • Fault-Tolerant Design: Even if the control line is disconnected or broken, the relay will not operate unintentionally, ensuring fail-safe behavior .

  • Compact and Lightweight: Small PCB footprint with mounting holes (3.1mm diameter) for easy integration into control panels, automotive fuse boxes, or enclosures .

Technical Specifications

Parameter Operating Value
Operating Voltage 12V DC
Quiescent Current 5mA – 10mA
Operating Current (per channel) 30mA – 40mA (typical)
Total Current (both relays active) 60mA – 80mA
Trigger Mode Low Level (Active LOW)
Trigger Voltage (Low) 0V – 1.5V
Trigger Voltage (High) 4.5V – 12V
Trigger Current 3mA – 5mA
Contact Configuration SPDT (COM, NO, NC) per channel
Maximum AC Load (per channel) 250V AC @ 10A
Maximum DC Load (per channel) 30V DC @ 10A
Isolation Method None (control and load share common ground)
Operating Temperature -25°C to +70°C
Dimensions Approx. 50mm × 45mm × 18.5mm
Mounting Holes 3.1mm diameter, spacing 44.5mm × 20.5mm
Weight Approx. 30g – 40g

Pinout & Interface Guide

Input Side (Control Interface)

Terminal Label Function
DC+ VCC Connect to 12V DC power supply positive
DC- GND Connect to power supply ground
IN1 Signal 1 LOW (0V) activates Relay 1; HIGH (12V) deactivates Relay 1
IN2 Signal 2 LOW (0V) activates Relay 2; HIGH (12V) deactivates Relay 2

Output Side (Load Terminals) – Channel 1

Terminal Label Function
NO1 Normally Open Disconnected from COM1 when relay OFF; connected when relay ON
COM1 Common Common terminal of relay 1
NC1 Normally Closed Connected to COM1 when relay OFF; disconnected when relay ON

Output Side (Load Terminals) – Channel 2

Terminal Label Function
NO2 Normally Open Disconnected from COM2 when relay OFF; connected when relay ON
COM2 Common Common terminal of relay 2
NC2 Normally Closed Connected to COM2 when relay OFF; disconnected when relay ON

Status LEDs

LED Color Function
Power LED Green Illuminates when 12V power is applied
LED1 Red Illuminates when Relay 1 is activated (IN1 pin LOW)
LED2 Red Illuminates when Relay 2 is activated (IN2 pin LOW)

Usage Guide

Wiring Instructions

IMPORTANT: Always disconnect mains power before wiring high-voltage loads.

Basic Connection (Control Side)

Controller Type Relay Module Connection
PLC (12V Output) Connect DC+ to 12V supply, DC- to GND, PLC output to IN1/IN2
Arduino (5V) Use external 12V supply for DC+; connect Arduino pin to IN (5V HIGH works for deactivation)
ESP32 (3.3V) Use external 12V supply; 3.3V HIGH typically sufficient to deactivate

Load Connection (AC Example for One Channel)

  • Connect the Live (L) wire from your AC source to the COM terminal

  • Connect the load (lamp, fan, motor) to the NO terminal for OFF-by-default operation

  • Connect the load’s Neutral (N) wire directly to the AC source neutral

Load Connection (DC Example for One Channel)

  • Connect the positive (+) supply to the COM terminal

  • Connect the load’s positive wire to the NO terminal

  • Connect the load’s negative wire directly to the power supply ground

Control Logic

Since this module is low-level triggered, the relay behavior is as follows :

IN Pin State Relay State Status LED Load (NO terminal)
LOW (0V) Activated ON ON (power flows)
HIGH (12V) Deactivated OFF OFF (no power)

Example Arduino Code (with External 12V Supply)

cpp
// 12V 2-Channel Relay Module Example - Low Level Trigger
// VCC connected to external 12V supply
// IN1/IN2 pins connected to Arduino digital pins

const int relay1Pin = 7;  // Connect to IN1
const int relay2Pin = 8;  // Connect to IN2

void setup() {
  pinMode(relay1Pin, OUTPUT);
  pinMode(relay2Pin, OUTPUT);
  
  // Start with both relays OFF (pins HIGH)
  digitalWrite(relay1Pin, HIGH);
  digitalWrite(relay2Pin, HIGH);
}

void loop() {
  // Turn Relay 1 ON (set pin LOW)
  digitalWrite(relay1Pin, LOW);
  delay(3000);  // Keep ON for 3 seconds
  
  // Turn Relay 1 OFF (set pin HIGH)
  digitalWrite(relay1Pin, HIGH);
  delay(1000);
  
  // Turn Relay 2 ON (set pin LOW)
  digitalWrite(relay2Pin, LOW);
  delay(3000);  // Keep ON for 3 seconds
  
  // Turn Relay 2 OFF (set pin HIGH)
  digitalWrite(relay2Pin, HIGH);
  delay(1000);
  
  // Both relays ON simultaneously
  digitalWrite(relay1Pin, LOW);
  digitalWrite(relay2Pin, LOW);
  delay(2000);
  
  // Both relays OFF
  digitalWrite(relay1Pin, HIGH);
  digitalWrite(relay2Pin, HIGH);
  delay(2000);
}

Important Considerations

  • Power Supply: The module requires a stable 12V DC supply capable of providing at least 100mA (30-40mA per relay when active). For automotive applications, use a stable 12V battery or regulated supply .

  • No Optocoupler Isolation: This module does not provide electrical isolation between the control circuit and the high-voltage load. The control and load circuits share a common ground path . For applications requiring isolation, consider an optocoupler-isolated relay module .

  • Inductive Loads: For motors, pumps, or solenoids, add a flyback diode across each load to protect the relay contacts from voltage spikes . The module typically includes flyback diodes across each relay coil, but external diodes across inductive loads are recommended.

  • Control Signal: A 5V Arduino output (HIGH = 5V) is sufficient to deactivate the relay, as the threshold for HIGH is typically 4.5V . For 3.3V systems, the HIGH signal may be below the threshold—testing is recommended.

  • Default State: The low-level trigger design means the relays stay OFF when the IN pins are HIGH or unconfigured, preventing unwanted activation during power-up .

  • Fault-Tolerant Design: Even if the control line is disconnected or broken, the relay will not operate, ensuring fail-safe behavior .

Q: What is the difference between this module and an optocoupler-isolated relay module?

This module uses direct transistor drivers to activate the relay coils, without optocoupler isolation. Optocoupler-isolated modules have an optical barrier between the control circuit and the load, providing electrical isolation . This module is more cost-effective but does not provide isolation between your controller and the high-voltage load.

Q: What is the advantage of low-level trigger?

Low-level trigger means the relay activates when the IN pin is pulled LOW (0V). This is a safety feature—the relay remains off during power-up or if the control signal is lost, preventing accidental activation of connected devices

Q: Can I control this 12V relay module with a 5V Arduino or 3.3V ESP32?

Yes, with consideration. The trigger HIGH voltage threshold is typically 4.5V . A 5V Arduino output (HIGH = 5V) will reliably deactivate the relay. For 3.3V ESP32, the HIGH signal (3.3V) may be below the threshold—testing is recommended. The LOW signal (0V) works regardless of logic voltage.

Q: What is the maximum load each relay can handle?

Each relay contacts are rated for 10A at 250V AC or 10A at 30V DC . For inductive loads like motors, it is recommended to derate to 5A–7A to account for startup surges.

Q: What is the difference between NO and NC terminals?
  • NO (Normally Open): The circuit is open when the relay is OFF. When the relay activates, it closes. Use NO for devices that should be OFF by default.

  • NC (Normally Closed): The circuit is closed when the relay is OFF. When the relay activates, it opens. Use NC for devices that should be ON by default .

Q: What power supply do I need for this module?

The module requires a stable 12V DC power supply capable of providing at least 100mA (30-40mA per relay when active). For automotive applications, connect directly to a 12V vehicle battery

Q: The relays click but my loads don't turn on. What's wrong?

This indicates the relays are activating but the load circuits are incomplete. Check:

  • Each load is correctly wired between COM and NO (or COM and NC)

  • Each load’s neutral/ground is connected correctly

  • The loads themselves are functional

  • The load currents do not exceed the relay’s 10A rating

Q: What is the expected lifespan of these relays?

Each relay is rated for approximately 100,000 electrical operations at rated load . Actual lifespan depends on switching frequency and load type.

Q: Can I use this relay module for 220V AC applications?

Yes. The contacts are rated for 250V AC, which is suitable for 220V/240V systems . Ensure proper insulation and clearance between the control and load sides for safety.

Q: Do I need flyback diodes for inductive loads?

The module typically includes flyback diodes across each relay coil to protect the transistors . However, for high-power inductive loads (motors, solenoids), adding external flyback diodes across each load terminal is recommended to protect the relay contacts.

Q: Can I use multiple relay modules with a single microcontroller?

Yes. Connect each module’s DC+ and DC- in parallel to the same 12V supply (ensure the supply can handle the total current), and connect each IN pin to separate digital output pins on your controller.

Q: What can I build with this 2-channel 12V relay module?

Popular applications include:

  • Automotive: 12V lighting control, window motors, power locks, fan control

  • Industrial control: PLC output expansion, motor control, conveyor systems

  • Home automation: Lighting control, appliance switching (with 12V power supply)

  • Security systems: Alarm triggers, access control, gate openers

  • Motor control: Control forward/reverse for a single DC motor using two relays

Q: Can I control a single motor's direction using two relays?

Yes. Using two relays, you can create an H-bridge configuration to control forward and reverse direction of a DC motor . Connect the motor between the COM terminals, and wire the NO and NC contacts appropriately.

Q: Can I use this module without a microcontroller?

Yes. You can trigger each relay by manually connecting the IN pin to GND (to activate) or leaving it disconnected (to deactivate). This can be done with simple push buttons or toggle switches connected between each IN pin and GND

Q: Does this module work with 24V industrial PLCs?

Not directly. This module is designed for 12V operation. Using a 24V supply may damage the module. For 24V systems, consider our 24V relay modules or use a voltage divider to reduce the control signal voltage