

The MX-RM-5V is a 5V relay module designed to enable the control of high-voltage devices using low-voltage signals. This module is commonly used in automation, home appliances, and control systems where electrical isolation and safety are critical. It features an opto-isolator to protect the low-voltage control circuit from high-voltage spikes, making it a reliable choice for switching AC or DC loads.








The MX-RM-5V relay module is designed for ease of use and compatibility with a wide range of microcontrollers and circuits. Below are its key technical details:
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Trigger Voltage | 3.3V to 5V DC |
| Maximum Load Voltage | 250V AC / 30V DC |
| Maximum Load Current | 10A |
| Isolation Method | Opto-isolator |
| Relay Type | Single-channel SPDT (Single Pole Double Throw) |
| Dimensions | ~50mm x 26mm x 18mm |
The MX-RM-5V module typically has six pins or terminals. Below is the pinout description:
| Pin Name | Description |
|---|---|
| VCC | Connect to the 5V power supply. Powers the relay module. |
| GND | Ground connection. |
| IN | Control signal input. A HIGH signal activates the relay. |
| Terminal Name | Description |
|---|---|
| COM | Common terminal. Connect to the load or power source. |
| NO | Normally Open terminal. Connect to the load for default OFF state. |
| NC | Normally Closed terminal. Connect to the load for default ON state. |
Below is an example of how to connect and control the MX-RM-5V relay module using an Arduino UNO:
// 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
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay OFF for 5 seconds
}
Relay Not Activating:
Load Not Switching:
Interference with Microcontroller:
Q: Can I use the MX-RM-5V with a 3.3V microcontroller like the ESP8266?
A: Yes, the relay module can be triggered with a 3.3V control signal. However, ensure the module's VCC is powered with 5V.
Q: Is the relay module suitable for switching inductive loads like motors?
A: Yes, but it is recommended to use a snubber circuit or flyback diode to protect the relay from voltage spikes caused by inductive loads.
Q: Can I control multiple relays with one microcontroller?
A: Yes, as long as the microcontroller has enough GPIO pins and the total current draw does not exceed its limits.
Q: How do I know if the relay is activated?
A: The relay module typically includes an onboard LED that lights up when the relay is activated.