

The 1 Channel USB Powered Relay Module (NL), manufactured by Numato Lab (Part ID: usbpowrl002), is a compact and versatile relay module designed for controlling high-voltage devices using a low-voltage USB signal. This module features a single relay channel, making it ideal for simple on/off control applications. It is USB-powered, eliminating the need for an external power supply, and is well-suited for automation, home appliances, and IoT projects.








| Parameter | Value |
|---|---|
| Manufacturer | Numato Lab |
| Part ID | usbpowrl002 |
| Relay Type | SPDT (Single Pole Double Throw) |
| Operating Voltage | 5V DC (via USB) |
| Relay Control Voltage | 5V DC |
| Maximum Switching Voltage | 250V AC / 30V DC |
| Maximum Switching Current | 10A |
| Communication Interface | USB |
| Dimensions | 50mm x 40mm x 20mm |
| Weight | ~30g |
The module has a USB interface for power and control, and a terminal block for connecting the load. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| VBUS | 5V DC power supply from USB |
| D+ | USB data line (positive) |
| D- | USB data line (negative) |
| GND | Ground |
| Pin Name | Description |
|---|---|
| NO | Normally Open contact |
| COM | Common contact |
| NC | Normally Closed contact |
Connect the USB Cable:
Connect the Load:
Control the Relay:
The module can be controlled by an Arduino UNO using a USB-to-serial adapter. Below is an example code snippet:
// Example code to control the 1 Channel USB Powered Relay Module (NL)
// using an Arduino UNO. This code sends serial commands to toggle the relay.
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
delay(1000); // Wait for the relay module to initialize
}
void loop() {
// Turn the relay ON
Serial.println("relay on"); // Send command to turn the relay ON
delay(5000); // Wait for 5 seconds
// Turn the relay OFF
Serial.println("relay off"); // Send command to turn the relay OFF
delay(5000); // Wait for 5 seconds
}
Note: Replace "relay on" and "relay off" with the actual commands specified in the Numato Lab documentation if they differ.
Relay Not Activating:
Load Not Switching:
Serial Commands Not Working:
Overheating:
Q: Can I use this module with a Raspberry Pi?
A: Yes, the module can be controlled by a Raspberry Pi using its USB interface. Use Python's serial library to send commands.
Q: Is the relay module safe for high-voltage applications?
A: The relay is rated for up to 250V AC and 10A, but proper safety precautions must be taken when working with high voltages.
Q: Can I control multiple modules simultaneously?
A: Yes, multiple modules can be connected to different USB ports and controlled independently.
Q: Does the module require any drivers?
A: Most operating systems recognize the module as a standard USB device. If not, refer to the Numato Lab website for driver downloads.
Q: What is the lifespan of the relay?
A: The relay is rated for approximately 100,000 operations under normal conditions.