The 1 Channel Relay 5V is an electromechanical switch module that allows a low voltage control signal (e.g., from a microcontroller) to control a higher voltage circuit. This module is widely used in automation, home appliances, and control systems to switch devices such as lights, fans, motors, or other high-power loads. It operates at 5V, making it compatible with most microcontrollers, including Arduino and Raspberry Pi.
Explore Projects Built with 1 Channel Relay 5V
Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
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.
This circuit uses an ESP32 microcontroller to control a 1-channel 5V relay. The ESP32 toggles the relay on and off every 5 seconds, allowing it to control an external device connected to the relay's output.
This circuit uses an IR sensor to control a 1 Channel 5V Relay Module, which is powered by a 9V battery. The IR sensor detects an object and sends a signal to the relay module to switch its state, enabling or disabling the connected load.
This circuit features an ESP32 microcontroller connected to a two-channel 5V relay module. The ESP32 controls the relay channels via its GPIO pins D23 and D22, allowing it to switch external devices on and off. The relay module is powered by the 3.3V and GND pins of the ESP32.
Home automation systems (e.g., controlling lights or appliances)
Industrial control systems
Motor control
IoT projects
Security systems (e.g., activating alarms or locks)
Technical Specifications
Below are the key technical details of the 1 Channel Relay 5V module:
Parameter
Value
Operating Voltage
5V DC
Trigger Voltage
3.3V to 5V DC
Maximum Load Voltage
250V AC / 30V DC
Maximum Load Current
10A
Relay Type
SPDT (Single Pole Double Throw)
Isolation
Optocoupler for signal isolation
Dimensions
~50mm x 26mm x 18mm
Weight
~15g
Pin Configuration
The 1 Channel Relay 5V module has the following pinout:
Input Pins (Control Side)
Pin
Name
Description
1
VCC
Connect to 5V power supply (e.g., from Arduino or external source).
2
GND
Ground connection.
3
IN
Control signal input. A HIGH signal activates the relay, and a LOW signal deactivates it.
Output Pins (Load Side)
Pin
Name
Description
1
COM
Common terminal. Connect to one side of the load or power source.
2
NO
Normally Open terminal. Connect to the load if you want it to be OFF by default.
3
NC
Normally Closed terminal. Connect to the load if you want it to be ON by default.
Usage Instructions
How to Use the 1 Channel Relay 5V in a Circuit
Power the Relay Module: Connect the VCC pin to a 5V power source and the GND pin to ground.
Connect the Control Signal: Connect the IN pin to a digital output pin of your microcontroller (e.g., Arduino).
Connect the Load:
Identify whether you want the load to be normally ON or OFF.
For a normally OFF configuration, connect the load between the NO (Normally Open) terminal and COM (Common) terminal.
For a normally ON configuration, connect the load between the NC (Normally Closed) terminal and COM terminal.
Control the Relay: Send a HIGH signal (5V) to the IN pin to activate the relay and switch the load. Send a LOW signal (0V) to deactivate the relay.
Important Considerations
Isolation: The relay module uses an optocoupler for isolation, ensuring that the control circuit is protected from high voltages on the load side.
Power Supply: Ensure the power supply to the relay module is stable and matches the required 5V operating voltage.
Load Ratings: Do not exceed the maximum load voltage (250V AC / 30V DC) or current (10A) to avoid damage to the relay.
Flyback Diode: If controlling an inductive load (e.g., motor), use a flyback diode across the load to prevent voltage spikes.
Example: Connecting to an Arduino UNO
Below is an example of how to connect and control the 1 Channel Relay 5V module using an Arduino UNO:
Circuit Diagram
Connect the relay module's VCC pin to the Arduino's 5V pin.
Connect the relay module's GND pin to the Arduino's GND pin.
Connect the relay module's IN pin to Arduino digital pin 7.
Connect the load (e.g., a light bulb) to the NO and COM terminals of the relay.
Arduino Code
// Define the relay control pin
const int relayPin = 7;
void setup() {
// Set the relay pin as an output
pinMode(relayPin, OUTPUT);
// Ensure the relay is off at startup
digitalWrite(relayPin, LOW);
}
void loop() {
// Turn the relay ON (activate the load)
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF (deactivate the load)
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay OFF for 5 seconds
}
Best Practices
Use proper insulation and wiring when working with high-voltage loads.
Avoid touching the relay module when it is powered or connected to high-voltage circuits.
Test the circuit with a low-power load before connecting high-power devices.
Troubleshooting and FAQs
Common Issues and Solutions
Relay Not Activating:
Ensure the VCC and GND pins are properly connected to a 5V power source.
Verify that the control signal (IN pin) is receiving a HIGH signal (3.3V to 5V).
Check for loose or faulty wiring.
Load Not Switching:
Confirm that the load is properly connected to the COM and NO/NC terminals.
Ensure the load does not exceed the relay's voltage or current ratings.
Test the relay with a multimeter to verify its functionality.
Relay Stuck in One State:
Check for mechanical damage or wear on the relay.
Ensure the control signal is toggling correctly between HIGH and LOW states.
FAQs
Q: Can I use the relay module with a 3.3V microcontroller?
A: Yes, the relay module can be triggered with a 3.3V control signal, but ensure the VCC pin is still powered with 5V.
Q: Is the relay module safe for high-voltage applications?
A: Yes, the relay is designed for high-voltage applications up to 250V AC, but proper insulation and safety precautions must be followed.
Q: Can I control multiple relays with one Arduino?
A: Yes, you can control multiple relay modules by connecting each relay's IN pin to a separate digital output pin on the Arduino.
Q: Why is the relay making a clicking sound?
A: The clicking sound is normal and indicates the relay is switching states (ON/OFF).