🔌 5V 8-Channel Relay Module — Arduino / ESP8266 / Raspberry Pi Compatible
An 8-channel relay module board with 5V active-low inputs for controlling up to eight high-power loads from a microcontroller. Each relay handles AC 250V / 10A or DC 30V / 10A — switch lights, pumps, motors, solenoid valves, fans, and other appliances directly from an Arduino, ESP8266, ESP32, Raspberry Pi, or any 5V-logic microcontroller. Individual red status LEDs per channel and optocoupler isolation for safe, reliable operation.
⚡ Key Features
- 8 Independent Relay Channels — each relay has its own NO (Normally Open), NC (Normally Closed), and COM (Common) screw terminals; switch eight loads independently
- Active-Low Trigger (5V Logic) — pull the input pin LOW to activate the relay; compatible with Arduino (5V), ESP8266/ESP32 (3.3V — check logic levels), Raspberry Pi (with level shifter), PLC, and other microcontrollers
- High-Power Switching — each relay rated for AC 250V / 10A and DC 30V / 10A; control mains-powered lights, pumps, heaters, fans, and solenoid valves
- Optocoupler Isolation — relay coils are optically isolated from the control inputs; protects your microcontroller from back-EMF and electrical noise
- Individual Status LEDs — red LED per channel lights up when the relay is activated; easy visual confirmation of which channels are on
- Standard Pin Header Interface — plug directly into a breadboard or connect with jumper wires; IN1–IN8 control inputs, VCC (5V), GND
- Mounting Holes — four corner mounting holes for secure installation in an enclosure or project box
This module can switch 230V AC mains power. Working with mains voltage is dangerous and can be lethal. Only connect mains wiring if you are a qualified electrician or have experience working with high voltage. Always ensure power is OFF before wiring. Use an appropriate enclosure — never leave exposed mains terminals accessible.
🏠 Popular DIY Use Cases
8-Zone Irrigation
Control eight solenoid valves from an ESP8266 or Arduino running ESPHome or custom firmware. Schedule each zone independently via Home Assistant. Add a soil moisture sensor for automated watering.
Multi-Room Lighting
Switch eight lighting circuits from a single board. Combine with a D1 Mini (ESP8266) running Tasmota or ESPHome for WiFi control of eight lights — all from your phone or Home Assistant.
Home Automation Hub
Build a custom smart home controller. Eight channels can control lights, fans, a pool pump, gate, garage, water valve, security floodlights, and a geyser — all from one Raspberry Pi or ESP32.
Lab / Workshop
Switch test equipment, soldering stations, extract fans, and bench lights. Use a PLC or Arduino for sequenced power-up routines. The optocoupler isolation protects sensitive equipment.
📋 Technical Specifications
| Channels | 8 (independent) |
| Trigger Level | Active LOW (5V logic) |
| Control Voltage | 5V DC (VCC input) |
| Relay Contact Rating | AC 250V / 10A — DC 30V / 10A |
| Relay Type | SPDT — NO (Normally Open) + NC (Normally Closed) + COM per channel |
| Isolation | Optocoupler (optical isolation between control and relay) |
| Status Indicators | Red LED per channel |
| Interface | Pin header (IN1–IN8, VCC, GND) |
| Compatible MCUs | Arduino, ESP8266, ESP32, Raspberry Pi, PIC, ARM, PLC |
| Mounting | 4 × screw mounting holes |
| Operating Temp | -40°C to 85°C |
❓ Frequently Asked Questions
Can I use it with a D1 Mini (ESP8266)?
Does it work with Home Assistant?
Can I switch 230V AC mains with this?
What does “active low” mean?
Can I use it with a Raspberry Pi?
🤝 Need Help? We’re Here for You!
Visit Us
8 Wildebraam Street
Weltevreden Park, Roodepoort
Gauteng, 1709
8 Relays. 1 Board. Build Anything.
5V 8-Channel Relay Module · R149






Reviews
There are no reviews yet.