
This circuit consists of a DC-DC converter powering a 6-channel power module, which in turn supplies 5V to a 2-relay module. The power module distributes the converted voltage to the relay module, enabling it to control external devices.

The 5V 8 Channel Relay Module is a versatile electronic component designed to control up to 8 devices using a 5V control signal. This module is commonly used for switching high voltage or high current loads, making it ideal for applications such as home automation, industrial control systems, and robotics. By using a low voltage control signal, the relay module can safely manage high power devices without direct electrical connection, ensuring both safety and efficiency.

This circuit consists of a DC-DC converter powering a 6-channel power module, which in turn supplies 5V to a 2-relay module. The power module distributes the converted voltage to the relay module, enabling it to control external devices.

This circuit features an ESP32 microcontroller connected to an 8-channel relay module. The ESP32 controls the relay channels via its GPIO pins, allowing for the switching of external devices or loads through the relays.

This circuit features an ESP32 microcontroller connected to an 8-channel relay module. The ESP32 controls the relay channels via its GPIO pins, allowing it to switch multiple external devices on and off. The ESP32 also provides power to the relay module.

This circuit consists of a 5V battery powering a 4-channel relay module, which controls four LEDs (red, yellow, green, and blue) through individual resistors. Each relay channel is activated by a corresponding SPST toggle switch, allowing manual control of the LEDs.
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Trigger Voltage | 5V DC |
| Relay Channels | 8 |
| Max Switching Voltage (AC) | 250V AC |
| Max Switching Voltage (DC) | 30V DC |
| Max Switching Current | 10A |
| Relay Type | SPDT (Single Pole Double Throw) |
| Dimensions | 138mm x 56mm x 18mm |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | IN1 | Control signal for Relay 1 (Active Low) |
| 2 | IN2 | Control signal for Relay 2 (Active Low) |
| 3 | IN3 | Control signal for Relay 3 (Active Low) |
| 4 | IN4 | Control signal for Relay 4 (Active Low) |
| 5 | IN5 | Control signal for Relay 5 (Active Low) |
| 6 | IN6 | Control signal for Relay 6 (Active Low) |
| 7 | IN7 | Control signal for Relay 7 (Active Low) |
| 8 | IN8 | Control signal for Relay 8 (Active Low) |
| 9 | GND | Ground |
| 10 | VCC | 5V Power Supply |
Each relay channel has three output pins:
| Pin Name | Description |
|---|---|
| NO | Normally Open (connected when relay is activated) |
| COM | Common |
| NC | Normally Closed (connected when relay is not activated) |
/*
Example code to control an 8 Channel Relay Module with Arduino UNO.
This code will sequentially turn on each relay for 1 second and then turn it off.
*/
const int relayPins[8] = {2, 3, 4, 5, 6, 7, 8, 9}; // Define relay control pins
void setup() {
// Initialize all relay pins as OUTPUT
for (int i = 0; i < 8; i++) {
pinMode(relayPins[i], OUTPUT);
digitalWrite(relayPins[i], HIGH); // Ensure all relays are off initially
}
}
void loop() {
for (int i = 0; i < 8; i++) {
digitalWrite(relayPins[i], LOW); // Turn on relay (active low)
delay(1000); // Wait for 1 second
digitalWrite(relayPins[i], HIGH); // Turn off relay
delay(500); // Wait for 0.5 second before next relay
}
}
Relays Not Activating:
Relays Stuck in One State:
Overheating:
Can I use this relay module with a 3.3V microcontroller?
What is the maximum load I can control with this relay module?
Is it safe to switch high voltage loads with this module?
By following this documentation, users can effectively utilize the 5V 8 Channel Relay Module in their projects, ensuring both functionality and safety.