Skip to product information
1 of 4

4-Channel 5V SPDT Power Relay Module — 250V/10A — Arduino, ESP32, Raspberry Pi Compatible

4-Channel 5V SPDT Power Relay Module — 250V/10A — Arduino, ESP32, Raspberry Pi Compatible

Regular price $4.29
Regular price Sale price $4.29
Sale Sold out
Shipping calculated at checkout.
Quantity

📋 Overview

This 4-channel 5V relay module lets you control up to four high-power AC or DC loads directly from a microcontroller like an Arduino, Raspberry Pi, or ESP32. Each channel uses a Single-Pole Double-Throw (SPDT) relay rated for 250V AC at 10A, giving you access to both Normally Open (NO) and Normally Closed (NC) contacts for flexible wiring options.

This is the direct-drive model without optocoupler isolation. It features a simple 6-pin input header (GND, VCC, IN1–IN4) and uses active low logic — pull a control pin LOW to energize the relay. Each channel has a red status LED that lights up when its relay is activated. Just connect your microcontroller's digital output pins and you're ready to switch loads.


⭐ Key Features

  • 4 Independent Channels — Control up to four separate high-power devices from a single module
  • SPDT Relay Contacts — Each relay provides COM, NO (Normally Open), and NC (Normally Closed) terminals
  • 250V AC / 10A Switching — Each channel handles up to 250V AC at 10A, 125V AC at 15A, or 30V DC at 10A
  • Active Low Inputs — Pull the input pin LOW to activate the relay, compatible with most microcontrollers
  • 5V Control Logic — Powered and controlled directly from a 5V microcontroller — no external relay power supply needed
  • LED Status Indicators — Each channel has a red LED that illuminates when the relay is activated
  • Simple 6-Pin Interface — Single input header with GND, VCC, IN1, IN2, IN3, IN4 for easy wiring
  • Screw Terminals — Secure, tool-tightened connections for high-power load wiring
  • Mounting Holes — Four 3.1mm mounting holes for secure installation

📊 Specifications

Parameter Value
Number of Channels 4
Relay Type SPDT (Single-Pole Double-Throw)
Control Signal Active Low (LOW = relay ON)
Control Voltage 5V DC
Control Current 50–60 mA per channel
Max Switching Voltage (AC) 250V AC
Max Switching Voltage (DC) 30V DC
Max Switching Current 10A (250V AC / 30V DC), 15A (125V AC)
Relay Contacts COM, NO (Normally Open), NC (Normally Closed)
Optocoupler Isolation No (direct transistor drive)
Status Indicators 4 × Red LEDs (one per channel)
Input Connector 6-pin header (GND, VCC, IN1, IN2, IN3, IN4)
Mounting Holes 4 × 3.1mm diameter
Board Dimensions Approx. 76 × 56 × 17 mm (3.0 x 2.2 x 0.67 inches) L × W × H
Weight Approx. 60g

📌 Pinout

Input Header (6-Pin)

Pin Label Description
1 GND Ground — connect to your microcontroller's GND
2 VCC 5V power input — powers the relay coils and control circuitry
3 IN1 Control input for Relay 1 (active low)
4 IN2 Control input for Relay 2 (active low)
5 IN3 Control input for Relay 3 (active low)
6 IN4 Control input for Relay 4 (active low)

Output Terminals (Per Relay Channel)

Terminal Label Description
1 COM Common — connect your power source or load here
2 NO Normally Open — disconnected when relay is OFF, connected when ON
3 NC Normally Closed — connected when relay is OFF, disconnected when ON

🔧 How It Works

This module uses active low logic:

  • Input pin HIGH (5V or floating): Relay is OFF — the NO contact is open (disconnected from COM)
  • Input pin LOW (0V / GND): Relay is ON — the NO contact closes (connects to COM), and the channel's red LED lights up

Each relay is a Single-Pole Double-Throw (SPDT) switch. When the relay is OFF, COM connects to NC. When the relay is ON, COM switches to NO. You'll hear an audible "click" when the relay switches — this is completely normal.


🔌 Wiring to Arduino

Relay Module Pin Arduino Pin
GND GND
VCC 5V
IN1 Digital Pin 7
IN2 Digital Pin 6
IN3 Digital Pin 5
IN4 Digital Pin 4

To connect a load to a relay channel, wire one side of your power source to the COM terminal, run a wire from the NO terminal to your load, and complete the circuit from the load back to the power source.


🔋 Power

This module is powered entirely from the 5V VCC pin. There is no separate relay power supply pin or jumper on this model.

Condition Current Draw
All relays OFF ~10 mA
1 relay ON ~60–70 mA
2 relays ON ~120–130 mA
3 relays ON ~180–190 mA
4 relays ON ~240–250 mA

If you experience unreliable switching or microcontroller resets, use an external 5V power supply (500 mA+) for the module and share a common GND with your microcontroller.


📦 What's in the Box

  • 1x 5V 4-Channel SPDT Power Relay Module

Jumper wires, microcontroller, and mounting hardware are not included.


🛒 What You'll Need

  • Microcontroller — Arduino Uno, Mega, Nano, ESP32, Raspberry Pi, or similar 5V-compatible board
  • Jumper wires — Female-to-male or male-to-male depending on your setup
  • 5V power supply — Recommended if running all four relays simultaneously (500 mA or more)
  • Load and power source — The AC or DC device you want to switch, along with its power source

🔌 Compatible With

  • Arduino Uno, Mega, Nano, Leonardo, and other 5V Arduino boards
  • Raspberry Pi (via 5V pin and GPIO — Pi GPIO is 3.3V, may need level shifting)
  • ESP32 / ESP8266 (3.3V logic — test reliability or use a level shifter)
  • STM32, PIC, AVR, ARM, MSP430, and other 5V-compatible microcontrollers

🎯 Typical Applications

  • Home Automation — Control lights, fans, heaters, and appliances from a microcontroller or IoT platform
  • Irrigation Systems — Switch solenoid valves for automated watering schedules
  • Industrial Control — Activate motors, pumps, or solenoids in automation projects
  • IoT Projects — Combine with Wi-Fi modules (ESP8266/ESP32) for remote appliance control
  • Robotics — Control high-power motors or actuators from a low-power controller
  • Automotive — Switch 12V accessories like lights, horns, or cooling fans
  • Security Systems — Control door locks, alarms, or sirens

⚠️ Important Notes

  • No optocoupler isolation: The control inputs connect directly to the relay driver transistors without galvanic isolation. Electrical noise from relay coils or high-voltage loads could potentially affect your microcontroller. For applications where isolation is critical, consider the optocoupler-isolated version.
  • Active Low operation: LOW = ON, HIGH = OFF. If your relays seem to work "backwards," check that you're using the correct logic in your code.
  • Not suitable for PWM or rapid switching: Mechanical relays have a limited lifespan (~100,000 cycles) and ~10ms switching speed. For high-speed switching, use solid-state relays or MOSFETs.
  • Maximum ratings are absolute maximums: For long-term reliability, operate at no more than 80% of rated current (8A at 250V AC).
  • 3.3V microcontrollers: This module is designed for 5V logic. Reliable operation at 3.3V is not guaranteed — test thoroughly or use a logic level shifter.
  • High-voltage safety: This module can switch mains-level AC voltages. Always disconnect power before making or changing high-voltage connections. If you are not experienced with high-voltage wiring, consult a qualified electrician.

📄 Documentation & Resources

View full details