⚡ 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:
cpp
CopyEdit
int 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