1. Introduction
This document provides detailed instructions for the SainSmart 4-Channel Relay Module, Model 101-70-101. This module is designed to interface with microcontrollers to control various electrical appliances and equipment that require higher current or voltage switching than a microcontroller can directly provide. Please read this manual thoroughly before installation and operation to ensure safe and correct usage.
2. Product Overview
The SainSmart 4-Channel Relay Module is a 5V interface board equipped with four independent relays. Each relay requires a 15-20mA driver current for activation. The module is compatible with various microcontrollers, including Arduino, 8051, AVR, PIC, DSP, ARM, and MSP430, utilizing TTL logic. It features high-current relays capable of switching AC250V 10A or DC30V 10A. Indication LEDs are provided for each relay to show its output status.

Figure 1: SainSmart 4-Channel Relay Module. This image displays the blue circuit board with four black relay components, screw terminals for connections, and control pins.
3. Specifications
| Feature | Specification |
|---|---|
| Model Number | 101-70-101 |
| Coil Voltage | 5 Volts DC |
| Driver Current (per channel) | 15-20mA |
| Maximum Switching Current | 10 Amps |
| Maximum Switching Voltage (AC) | 250V AC |
| Maximum Switching Voltage (DC) | 30V DC |
| Minimum Switching Voltage (AC) | 1 Volts AC |
| Product Dimensions (LxWxH) | 4.5 x 3.2 x 1.19 inches |
| Item Weight | 0.01 ounces |
| Operation Mode | Automatic |
4. Setup
Proper setup is crucial for the safe and effective operation of the relay module. Ensure all connections are secure and correctly oriented before applying power.
4.1. Power Connections
- VCC: Connect to a +5V DC power supply. This powers the relay module's control circuitry.
- GND: Connect to the ground of your microcontroller and power supply. Ensure a common ground connection.
- JD-VCC: This pin is typically used for an isolated power supply for the relay coils. If you are using a single 5V supply for both the module logic and relay coils, you can connect JD-VCC to VCC. For power isolation, connect JD-VCC to a separate 5V supply for the relay coils.
4.2. Control Signal Connections
- IN1, IN2, IN3, IN4: These are the input pins for controlling each of the four relays. Connect these pins to the digital output pins of your microcontroller.
- Trigger Logic: The SainSmart 4-Channel Relay Module typically uses a low-level trigger. This means that sending a LOW signal (0V) from your microcontroller to an IN pin will activate (close) the corresponding relay. Sending a HIGH signal (5V or 3.3V, depending on your microcontroller's logic level) will deactivate (open) the relay.
4.3. Load Connections
Each relay provides three terminals for connecting your load:
- NO (Normally Open): This contact is open (disconnected) when the relay is inactive and closes (connects) when the relay is activated.
- NC (Normally Closed): This contact is closed (connected) when the relay is inactive and opens (disconnects) when the relay is activated.
- COM (Common): This is the common terminal for the relay switch. Connect one side of your load's power source to COM.
Choose between NO and NC based on your application's requirements. For example, to turn a device ON when the relay is activated, connect the device between COM and NO. To turn a device OFF when the relay is activated, connect it between COM and NC.
5. Operating Instructions
Once the module is correctly wired, you can control the relays using your microcontroller's programming. The following outlines the basic operation:
5.1. Activating a Relay
To activate a specific relay (e.g., Relay 1 connected to IN1), send a LOW signal to its corresponding input pin from your microcontroller. The LED indicator for that relay will illuminate, confirming activation.
// Example for Arduino (assuming IN1 is connected to Digital Pin 2)
pinMode(2, OUTPUT); // Set pin 2 as an output
digitalWrite(2, LOW); // Activate Relay 15.2. Deactivating a Relay
To deactivate a specific relay, send a HIGH signal to its corresponding input pin from your microcontroller. The LED indicator for that relay will turn off, confirming deactivation.
// Example for Arduino (assuming IN1 is connected to Digital Pin 2)
digitalWrite(2, HIGH); // Deactivate Relay 15.3. Relay Status Indicators
Each relay has an associated LED. When the LED is lit, the relay is activated (the NO contact is closed, and the NC contact is open). When the LED is off, the relay is inactive (the NO contact is open, and the NC contact is closed).
6. Maintenance
The SainSmart 4-Channel Relay Module is designed for reliable operation with minimal maintenance. Follow these guidelines to ensure longevity:
- Keep Clean and Dry: Protect the module from dust, dirt, and moisture. Operate it in a clean, dry environment.
- Inspect Connections: Periodically check all wiring connections to ensure they are secure and free from corrosion. Loose connections can lead to intermittent operation or damage.
- Avoid Physical Stress: Do not apply excessive force or bend the circuit board.
- Temperature Control: Operate the module within its specified temperature range to prevent overheating or performance degradation.
7. Troubleshooting
If you encounter issues with your SainSmart 4-Channel Relay Module, refer to the following troubleshooting steps:
- Relay Not Activating:
- Verify the 5V power supply to VCC and JD-VCC (if separate).
- Ensure the GND connection is solid and common with your microcontroller.
- Confirm that your microcontroller is sending a LOW signal to the correct IN pin to activate the relay.
- Check the LED indicator for the specific relay; if it's not lighting up, there might be an issue with the control signal or the relay itself.
- Relay Always On/Off:
- Double-check your load wiring to ensure you are using the correct NO or NC terminals for your desired behavior.
- Confirm the microcontroller's output state. A common issue is the relay activating on reset if the pin is not initialized to HIGH. Initialize all control pins to HIGH in your setup code to prevent unintended activation.
- Intermittent Operation:
- Inspect all connections for looseness or poor contact.
- Ensure the power supply is stable and provides sufficient current for both the microcontroller and the relay module.
- Module Not Responding:
- Power cycle the entire system (microcontroller and relay module).
- Verify the microcontroller's code and ensure it is correctly sending signals to the relay module.
8. Safety Information
WARNING: This relay module is capable of switching high voltages and currents (up to AC250V 10A or DC30V 10A). Improper handling or wiring can result in severe injury, electric shock, or death. Adhere strictly to the following safety guidelines:
- Professional Installation Recommended: If you are not experienced with electrical wiring, especially with AC mains voltage, seek assistance from a qualified electrician or professional.
- Disconnect Power: Always disconnect all power sources (both low voltage control and high voltage load) before making any connections, modifications, or performing maintenance on the module or connected devices.
- Insulate and Shield: Ensure all high-voltage connections are properly insulated and shielded to prevent accidental contact. The module itself should be housed in an appropriate enclosure to prevent accidental touching of live components.
- Do Not Touch Live Components: Never touch the relay terminals or any part of the circuit board when high voltage is applied.
- Verify Ratings: Ensure that the voltage and current of your load do not exceed the maximum ratings of the relay module (AC250V 10A; DC30V 10A).
- Supervision Required for Minors: This product is not a toy. It should not be used by children without direct supervision from an adult who is fully knowledgeable about electrical safety and the operation of this device.
- Proper Grounding: Ensure all connected equipment and the power supply are properly grounded where applicable.
9. Warranty and Support
SainSmart products are designed for quality and reliability. For specific warranty information, please refer to the documentation included with your purchase or visit the official SainSmart website. For technical support, troubleshooting assistance, or general inquiries, please contact SainSmart customer service through their official channels.
You can find more information and support resources by visiting the SainSmart Store on Amazon.