Stufin
Home Quick Cart Profile

12V 1 Channel Relay Module (10Amp)

Buy Now on Stufin

Voltage Rating

12V

Current Rating

10A

Relay Type

Electromagnetic (EM) Relay

  • Input and Output:

Input Voltage

12V (from a power supply or battery)

Output

1 x SPDT (Single Pole Double Throw) Relay Contact

Control Signal

3.3V-5V TTL Compatible (from a microcontroller or other control device)

  • Module Characteristics:

Operating Temperature

-40C to 85C

Storage Temperature

-40C to 125C

Humidity

5% to 95% RH (Relative Humidity)

  • Dimensions and Mounting:

Module Size

45mm x 35mm x 20mm (L x W x H)

Mounting Options

PCB Mount, Breadboard Friendly, or Screw Terminal Block

  • Indicators and Controls:

LED Indicator

Power-on Indication

Screw Terminal Block

Easy Connection for Load Wiring

  • Safety Features:
  • Short-Circuit ProtectionBuilt-in protection against short-circuits and overloads
    Over-Voltage ProtectionProtection against voltage surges and spikes

    Typical Applications

    The 12V 1 Channel Relay Module (10Amp) is suitable for a variety of IoT applications, including

    Home Automation Systems

    Industrial Control Systems

    Robotics and Automation

    LED Lighting Control

    Motor Control and Speed Regulation

    Security and Surveillance Systems

    Important Notes

    Always ensure that the relay module is properly powered and controlled to avoid damage or malfunction.

    The relay module should be used within its specified operating temperature and humidity range to ensure reliable performance.

    When using the relay module, ensure that the connected load does not exceed the rated current and voltage specifications.

    By following the guidelines and specifications outlined in this documentation, users can successfully integrate the 12V 1 Channel Relay Module (10Amp) into their IoT projects, ensuring efficient and reliable control of high-power devices.

Pin Configuration

  • 12V 1 Channel Relay Module (10Amp) Pinout Explanation
  • The 12V 1 Channel Relay Module (10Amp) is a widely used IoT component for controlling high-power devices using a low-power signal. This module features a single relay channel with a maximum current rating of 10Amps. Here's a detailed explanation of each pin on the module:
  • Pinout:
  • 1. VCC:
  • Function: Power supply pin for the relay module
  • Voltage: 12V DC
  • Description: Connect a 12V DC power source to this pin to power the relay module
  • 2. GND:
  • Function: Ground pin for the relay module
  • Description: Connect the negative terminal of the power source or a common ground to this pin
  • 3. IN (or SIG):
  • Function: Input signal pin to control the relay
  • Voltage: 3.3V to 5V DC (TTL compatible)
  • Description: Connect a digital output from a microcontroller or other control device to this pin to control the relay
  • 4. COM (or Common):
  • Function: Common terminal of the relay
  • Description: Connect the common wire of the load device (e.g., a lamp, fan, or motor) to this pin
  • 5. NC (or Normally Closed):
  • Function: Normally closed terminal of the relay
  • Description: Connect the normally closed wire of the load device to this pin
  • Note: This terminal is connected to the COM terminal when the relay is de-energized (OFF state)
  • 6. NO (or Normally Open):
  • Function: Normally open terminal of the relay
  • Description: Connect the normally open wire of the load device to this pin
  • Note: This terminal is disconnected from the COM terminal when the relay is de-energized (OFF state)
  • Connection Structure:
  • To connect the 12V 1 Channel Relay Module (10Amp) to a microcontroller and a load device:
  • 1. Power Supply:
  • Connect the 12V DC power source to VCC and GND pins of the relay module
  • 2. Microcontroller Connection:
  • Connect the digital output pin of the microcontroller to the IN (or SIG) pin of the relay module
  • 3. Load Device Connection:
  • Connect the common wire of the load device to the COM pin of the relay module
  • Connect the normally closed wire of the load device to the NC pin of the relay module
  • Connect the normally open wire of the load device to the NO pin of the relay module
  • Example Connection Diagram:
  • Suppose we want to control a lamp using an Arduino Uno and the 12V 1 Channel Relay Module (10Amp). Here's a simple connection diagram:
  • Arduino Uno:
  • Digital output pin (e.g., Pin 2) IN (or SIG) pin of the relay module
  • GND pin GND pin of the relay module
  • Relay Module:
  • VCC pin 12V DC power source
  • GND pin GND pin of the power source
  • COM pin Lamp's common wire
  • NC pin Lamp's normally closed wire (connected to COM when lamp is OFF)
  • NO pin Lamp's normally open wire (connected to COM when lamp is ON)
  • Lamp:
  • Common wire COM pin of the relay module
  • Normally closed wire NC pin of the relay module
  • Normally open wire NO pin of the relay module
  • Remember to use appropriate wiring and voltage ratings for your specific load device and power source.

Code Examples

12V 1 Channel Relay Module (10Amp) Documentation
Overview
The 12V 1 Channel Relay Module (10Amp) is a versatile and widely used IoT component that allows you to control high-power devices, such as lights, motors, and appliances, using a low-power signal from a microcontroller or other IoT device. This module features a single relay channel with a maximum switching current of 10A and a voltage rating of 12V.
Pinout
The module has the following pins:
VCC: 12V power supply
 GND: Ground
 IN: Input signal (typically from a microcontroller)
 NO (Normally Open): Relay output pin
 NC (Normally Closed): Relay output pin
 COM (Common): Relay output pin
How it Works
The relay module works by using a low-power signal from the IN pin to control the high-power relay. When the IN pin is set high (typically 5V), the relay is energized, and the COM pin is connected to the NO pin. When the IN pin is set low (0V), the relay is de-energized, and the COM pin is connected to the NC pin.
Code Examples
### Example 1: Controlling a Light Bulb with Arduino
This example demonstrates how to use the 12V 1 Channel Relay Module to control a light bulb using an Arduino board.
```cpp
const int relayPin = 2; // Pin 2 is connected to the IN pin of the relay module
void setup() {
  pinMode(relayPin, OUTPUT);
}
void loop() {
  digitalWrite(relayPin, HIGH); // Turn the light bulb ON
  delay(1000);
  digitalWrite(relayPin, LOW); // Turn the light bulb OFF
  delay(1000);
}
```
Hardware Connection
Connect the VCC pin of the relay module to the 12V power supply.
 Connect the GND pin of the relay module to the ground of the power supply.
 Connect the IN pin of the relay module to digital pin 2 of the Arduino board.
 Connect the COM pin of the relay module to one terminal of the light bulb.
 Connect the other terminal of the light bulb to the 12V power supply.
### Example 2: Controlling a Motor with Raspberry Pi
This example demonstrates how to use the 12V 1 Channel Relay Module to control a DC motor using a Raspberry Pi.
```python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
relay_pin = 17
GPIO.setup(relay_pin, GPIO.OUT)
while True:
    GPIO.output(relay_pin, GPIO.HIGH) # Turn the motor ON
    time.sleep(1)
    GPIO.output(relay_pin, GPIO.LOW) # Turn the motor OFF
    time.sleep(1)
```
Hardware Connection
Connect the VCC pin of the relay module to the 12V power supply.
 Connect the GND pin of the relay module to the ground of the power supply.
 Connect the IN pin of the relay module to GPIO pin 17 of the Raspberry Pi.
 Connect the COM pin of the relay module to one terminal of the DC motor.
 Connect the other terminal of the DC motor to the 12V power supply.
Note: Make sure to use a suitable power supply and wiring to handle the high current requirements of the relay module and the connected device.
I hope this documentation helps! Let me know if you have any further questions.