Phipps Electronics

Order within the next 

FREE SHIPPING OVER $199

50,000+ ORDERS

WORLDWIDE SHIPPING

SSL SECURED

← Back
You are here:
Print

User’s Guide: 12V 6-Channel High/Low Relay Module with Optocoupler

Overview

This module allows control of up to 6 high-voltage devices using low-voltage digital signals. It features optocoupler isolation for protection, supports high and low-level triggers, and is ideal for microcontroller integration (e.g., Arduino, STM32, ESP32).


Specifications

Parameter Value
Operating Voltage 12V DC
Channels 6
Relay Rating 10A @ 250V AC / 10A @ 30V DC
Trigger Type High or Low Level
Isolation Optocoupler per channel
Dimensions 104mm × 53mm × 17mm
Indicators Power LED + 6 Relay LEDs
Terminals Screw terminals for I/O

Pinout Description

Pin Label Function
DC+ 12V power input
DC− Ground
IN1–IN6 Control signals for each relay
COM, NO, NC Relay output terminals (Common, Normally Open, Normally Closed) per channel

Wiring Instructions

Power Supply

  • Connect DC+ to +12V
  • Connect DC− to GND

Control Signals

  • Connect IN1–IN6 to GPIO pins of your microcontroller
  • Use HIGH or LOW level trigger depending on jumper setting

Relay Output

Each relay has:

  • COM: Common terminal
  • NO: Normally Open (connects to COM when relay is ON)
  • NC: Normally Closed (connects to COM when relay is OFF)

Trigger Mode Selection

Jumper Position Behavior
H (High-Level Trigger) Relay activates when INx is HIGH
L (Low-Level Trigger) Relay activates when INx is LOW

Set jumper per channel to match your microcontroller logic level.


Example: ESP32 Control (High-Level Trigger)

ESP32 GPIO → IN1
12V → DC+
GND → DC−
Relay COM → Power Source
Relay NO → Load (e.g., fan, light)

Use digitalWrite(GPIO, HIGH) to activate relay.


Safety & Best Practices

  • Use flyback diodes if switching inductive loads (motors, solenoids)
  • Ensure optocoupler isolation is maintained—don’t share GND between control and load circuits unless required
  • Mount securely using provided holes
  • Avoid exceeding rated current/voltage per relay

Troubleshooting

Issue Solution
Relay LED doesn’t light Check jumper setting and control signal logic
No relay click Confirm 12V supply and INx signal level
Load not switching Verify wiring to COM/NO/NC and load polarity

Advanced Tips

  • Use PWM or timed logic to pulse relays for momentary actions
  • Combine with sensors (e.g., LDR, PIR) for automated switching
  • Integrate with CAN bus or MQTT for remote control in IoT setups

Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents
Scroll to Top