The Qwiic Quad Relay Rev2 by SparkFun is a versatile relay module designed to control high-power devices using low-power signals. It features four independent relays, each capable of switching up to 10A at 250VAC or 30VDC. The module is equipped with the Qwiic connect system, enabling seamless integration with other Qwiic-enabled devices without the need for soldering or complex wiring.
This module is ideal for applications such as:
Below are the key technical details of the Qwiic Quad Relay Rev2:
Specification | Details |
---|---|
Operating Voltage | 3.3V to 5V |
Relay Channels | 4 |
Maximum Switching Voltage | 250VAC / 30VDC |
Maximum Switching Current | 10A |
Communication Interface | I2C (via Qwiic connector) |
I2C Address Range | 0x6D (default) to 0x6F (configurable) |
Dimensions | 2.70" x 2.10" (68.6mm x 53.3mm) |
Mounting Holes | 4 (M3 screws) |
The Qwiic Quad Relay Rev2 features the following connectors and pins:
Pin | Description |
---|---|
SDA | I2C Data Line |
SCL | I2C Clock Line |
GND | Ground |
3.3V | Power Supply (3.3V) |
Each relay has three terminals for connecting external devices:
Terminal | Description |
---|---|
COM | Common terminal for the relay |
NO | Normally Open terminal (connected to COM when active) |
NC | Normally Closed terminal (connected to COM when inactive) |
Below is an example of how to control the Qwiic Quad Relay Rev2 using an Arduino UNO:
#include <Wire.h>
// Default I2C address for Qwiic Quad Relay
#define RELAY_I2C_ADDRESS 0x6D
void setup() {
Wire.begin(); // Initialize I2C communication
Serial.begin(9600); // Start serial communication for debugging
// Turn on Relay 1
Wire.beginTransmission(RELAY_I2C_ADDRESS);
Wire.write(0x01); // Command to control relays
Wire.write(0x01); // Turn on Relay 1 (bit 0 = 1)
Wire.endTransmission();
Serial.println("Relay 1 is ON");
}
void loop() {
// Add your logic here to control relays dynamically
}
Relays Not Switching
I2C Communication Failure
Relay Clicking but No Output
Can I use this module with a 5V microcontroller?
How do I change the I2C address?
Is the module safe for high-voltage applications?
By following this documentation, you can effectively integrate and use the Qwiic Quad Relay Rev2 in your projects. For additional support, refer to the official SparkFun resources.