Relay Module 4 channels 5V
⚡ Relay Module – 4 Channel, 5V
Multi-Device High-Power Control for Arduino, Raspberry Pi & Other Microcontrollers
The 4-Channel 5V Relay Module lets you control up to four independent high-voltage AC or high-current DC devices using a low-voltage microcontroller signal. It’s ideal for home automation, robotics, and industrial control applications.
⚙️ Technical Specifications
Parameter | Specification |
---|---|
Operating Voltage | 5V DC |
Trigger Voltage | 3.3V–5V (works with Arduino, ESP8266, ESP32, Raspberry Pi, etc.) |
Channels | 4 |
Contact Rating | 10A @ 250VAC or 10A @ 30VDC |
Relay Type | SPDT (Single Pole Double Throw) |
Isolation | Optocoupler-based (for most models) |
Indicator | LED per channel for status indication |
Interface | Screw terminals for easy load connection |
Dimensions | ~75mm × 55mm × 18mm |
✅ Features
🔹 Control up to 4 devices simultaneously
🔹 Safe opto-isolated inputs for MCU protection
🔹 Works directly with Arduino, ESP, Raspberry Pi, PIC, STM32
🔹 Individual LED indicators for each channel
🔹 Screw terminals for secure load wiring
🧪 Example Arduino Connection
Relay Pin | Arduino Pin Example |
---|---|
VCC | 5V |
GND | GND |
IN1 | D2 |
IN2 | D3 |
IN3 | D4 |
IN4 | D5 |
Sample Code:
cppCopyEditint relays[4] = {2, 3, 4, 5}; void setup() { for (int i = 0; i < 4; i++) { pinMode(relays[i], OUTPUT); } } void loop() { for (int i = 0; i < 4; i++) { digitalWrite(relays[i], HIGH); // Turn ON relay delay(500); digitalWrite(relays[i], LOW); // Turn OFF relay delay(500); } }
🧠 Applications
💡 Home automation – control multiple lights & appliances
🚰 Water pumps & motors
🔋 Battery banks switching
🔥 Heating control
⚙️ Industrial automation
🤖 Robotics & smart projects