Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use 8ch SSR: Examples, Pinouts, and Specs

Image of 8ch SSR
Cirkit Designer LogoDesign with 8ch SSR in Cirkit Designer

Introduction

The 8-channel Solid State Relay (SSR) module is a versatile electronic component designed for switching multiple high-power devices using low-power control signals. This module provides electrical isolation and fast switching capabilities, making it ideal for applications where precise control and safety are paramount.

Explore Projects Built with 8ch SSR

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Wi-Fi Controlled Servo Gate System with Pushbutton Activation
Image of Blastgate: A project utilizing 8ch SSR in a practical application
This circuit uses an ESP32 microcontroller to control five servos and two solid-state relays (SSRs) based on the state of five pushbuttons. The servos are used to open and close gates, while the SSRs control two motors, which are activated depending on the number of active gates.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Vibration and Smoke Detection System with Web Control and Safety Indicators
Image of AMAN??: A project utilizing 8ch SSR in a practical application
This circuit is designed to monitor environmental conditions using a vibration sensor and a smoke detector, with the ability to control an exhaust fan and a DC motor via solid-state relays. The ESP32 microcontroller is programmed to provide web server functionality for remote monitoring and control, and uses LEDs as status indicators for different levels of alert. The power supply and step-down module ensure appropriate voltage levels for the components, and the SSRs are used to safely switch high-current loads like the fan and motor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Temperature-Controlled Heating System with SSR and Titanium Resistor
Image of Wire Cut Four Slider 33-2 & 33-3 (Old): A project utilizing 8ch SSR in a practical application
This circuit is a temperature control system that uses a temperature controller to regulate a heating titanium resistor via a solid-state relay (SSR). The power transformer supplies the necessary voltage to the temperature controller, which in turn controls the SSR to manage the heating element.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Controlled Multi-Stage Coin-Operated Car Wash System with LCD Display
Image of 4in1: A project utilizing 8ch SSR in a practical application
This circuit is a coin-operated control system for a multi-stage process, such as a car wash, managed by an Arduino microcontroller. It includes solid-state relays to control high-power devices, an LCD for user interface, and arcade buttons for user input. The system allows users to insert coins to activate different stages, with settings adjustable via a long-press menu.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with 8ch SSR

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Blastgate: A project utilizing 8ch SSR in a practical application
ESP32-Based Wi-Fi Controlled Servo Gate System with Pushbutton Activation
This circuit uses an ESP32 microcontroller to control five servos and two solid-state relays (SSRs) based on the state of five pushbuttons. The servos are used to open and close gates, while the SSRs control two motors, which are activated depending on the number of active gates.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of AMAN??: A project utilizing 8ch SSR in a practical application
ESP32-Based Vibration and Smoke Detection System with Web Control and Safety Indicators
This circuit is designed to monitor environmental conditions using a vibration sensor and a smoke detector, with the ability to control an exhaust fan and a DC motor via solid-state relays. The ESP32 microcontroller is programmed to provide web server functionality for remote monitoring and control, and uses LEDs as status indicators for different levels of alert. The power supply and step-down module ensure appropriate voltage levels for the components, and the SSRs are used to safely switch high-current loads like the fan and motor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Wire Cut Four Slider 33-2 & 33-3 (Old): A project utilizing 8ch SSR in a practical application
Temperature-Controlled Heating System with SSR and Titanium Resistor
This circuit is a temperature control system that uses a temperature controller to regulate a heating titanium resistor via a solid-state relay (SSR). The power transformer supplies the necessary voltage to the temperature controller, which in turn controls the SSR to manage the heating element.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of 4in1: A project utilizing 8ch SSR in a practical application
Arduino-Controlled Multi-Stage Coin-Operated Car Wash System with LCD Display
This circuit is a coin-operated control system for a multi-stage process, such as a car wash, managed by an Arduino microcontroller. It includes solid-state relays to control high-power devices, an LCD for user interface, and arcade buttons for user input. The system allows users to insert coins to activate different stages, with settings adjustable via a long-press menu.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Home Automation: Control lights, fans, and other household appliances.
  • Industrial Automation: Manage motors, heaters, and other industrial equipment.
  • Robotics: Operate actuators and other high-power components.
  • IoT Projects: Integrate with microcontrollers like Arduino for smart control systems.

Technical Specifications

Key Technical Details

Parameter Value
Control Voltage 3-32V DC
Load Voltage 24-380V AC
Load Current 2A per channel
Isolation Voltage 2500V AC
Switching Time ≤ 10ms
Operating Temperature -30°C to 75°C
Dimensions 140mm x 55mm x 25mm

Pin Configuration and Descriptions

Pin Number Pin Name Description
1 IN1 Control signal for channel 1 (3-32V DC)
2 IN2 Control signal for channel 2 (3-32V DC)
3 IN3 Control signal for channel 3 (3-32V DC)
4 IN4 Control signal for channel 4 (3-32V DC)
5 IN5 Control signal for channel 5 (3-32V DC)
6 IN6 Control signal for channel 6 (3-32V DC)
7 IN7 Control signal for channel 7 (3-32V DC)
8 IN8 Control signal for channel 8 (3-32V DC)
9 GND Ground
10 VCC Power supply for control signals (3-32V DC)
11-18 OUT1-OUT8 Output terminals for channels 1 to 8 (24-380V AC)

Usage Instructions

How to Use the Component in a Circuit

  1. Power Supply: Connect the VCC pin to a 3-32V DC power source and the GND pin to the ground.
  2. Control Signals: Connect the control signals (IN1 to IN8) to the corresponding microcontroller or control device pins.
  3. Load Connections: Connect the high-power devices to the output terminals (OUT1 to OUT8) as per the required configuration.
  4. Isolation: Ensure proper electrical isolation between the control and load sides to prevent damage.

Important Considerations and Best Practices

  • Heat Dissipation: Ensure adequate ventilation or heat sinking to manage heat generated during operation.
  • Current Rating: Do not exceed the specified load current of 2A per channel to avoid damage.
  • Safety: Always disconnect power before making or changing connections to prevent electric shock.

Example: Connecting to an Arduino UNO

/*
  Example code to control an 8-channel SSR module using Arduino UNO.
  This code will sequentially turn on and off each relay channel.
*/

const int relayPins[8] = {2, 3, 4, 5, 6, 7, 8, 9}; // Define relay control pins

void setup() {
  // Initialize relay control pins as outputs
  for (int i = 0; i < 8; i++) {
    pinMode(relayPins[i], OUTPUT);
    digitalWrite(relayPins[i], LOW); // Ensure all relays are off initially
  }
}

void loop() {
  // Sequentially turn on and off each relay
  for (int i = 0; i < 8; i++) {
    digitalWrite(relayPins[i], HIGH); // Turn on relay
    delay(1000); // Wait for 1 second
    digitalWrite(relayPins[i], LOW); // Turn off relay
    delay(1000); // Wait for 1 second
  }
}

Troubleshooting and FAQs

Common Issues Users Might Face

  1. Relays Not Switching:

    • Solution: Check the control signal voltage and ensure it is within the specified range (3-32V DC). Verify connections and ensure the microcontroller pins are correctly configured.
  2. Overheating:

    • Solution: Ensure proper ventilation and consider adding heat sinks if necessary. Verify that the load current does not exceed 2A per channel.
  3. No Response from Load Devices:

    • Solution: Check the load connections and ensure the devices are properly connected to the output terminals. Verify the load voltage and current requirements.

Solutions and Tips for Troubleshooting

  • Verify Connections: Double-check all connections, including power supply, control signals, and load connections.
  • Use a Multimeter: Measure voltages at various points to ensure proper operation.
  • Check Code: If using a microcontroller, ensure the code is correctly written and uploaded.

By following this documentation, users can effectively utilize the 8-channel SSR module in various applications, ensuring safe and efficient operation.