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

How to Use SSRelay: Examples, Pinouts, and Specs

Image of SSRelay
Cirkit Designer LogoDesign with SSRelay in Cirkit Designer

Introduction

The SSRelay by AITRIP (Manufacturer Part ID: SSRelay) is a Solid State Relay (SSR), an electronic switching device that uses semiconductor components to perform switching operations. Unlike traditional mechanical relays, SSRs offer faster switching speeds, longer operational life, and silent operation due to the absence of moving parts. These features make the SSRelay ideal for applications requiring high reliability and precision.

Explore Projects Built with SSRelay

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Temperature-Controlled Heating System with SSR and Titanium Resistor
Image of Wire Cut Four Slider 33-2 & 33-3 (Old): A project utilizing SSRelay 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
ESP32-Based Automated Plant Watering System with Soil Moisture Sensing and RTC Scheduling
Image of penyiraman otomatis: A project utilizing SSRelay in a practical application
This circuit features an ESP32 microcontroller connected to a soil moisture sensor, a DS1307 real-time clock (RTC), and a 5V relay module. The ESP32 reads the soil moisture level and can control the relay based on time or moisture data, while the RTC provides accurate timekeeping. The relay can be used to switch external devices, potentially for plant watering systems, and the ESP32 communicates with the RTC via I2C protocol (SDA/SCL lines).
Cirkit Designer LogoOpen Project in Cirkit Designer
Wi-Fi Controlled Smart Relay Switch with ESP8266 and MCP23017
Image of Bed Room: A project utilizing SSRelay in a practical application
This circuit is designed to control an 8-channel relay module via an ESP8266 microcontroller, which interfaces with an MCP23017 I/O expander over I2C. The ESP8266 connects to a WiFi network and subscribes to MQTT topics to receive commands for toggling the relays. Additionally, there are toggle switches connected to the MCP23017 that allow manual control of the relays, with the system's state being reported back via MQTT.
Cirkit Designer LogoOpen Project in Cirkit Designer
PID Temperature Control System with Thermocouple and SSR
Image of IR: A project utilizing SSRelay in a practical application
This circuit is a temperature control system that uses a thermocouple to measure temperature and a PID controller to regulate it. The PID controller drives a solid-state relay (SSR) to control an external load, with power supplied through an AC inlet socket.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SSRelay

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 Wire Cut Four Slider 33-2 & 33-3 (Old): A project utilizing SSRelay 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 penyiraman otomatis: A project utilizing SSRelay in a practical application
ESP32-Based Automated Plant Watering System with Soil Moisture Sensing and RTC Scheduling
This circuit features an ESP32 microcontroller connected to a soil moisture sensor, a DS1307 real-time clock (RTC), and a 5V relay module. The ESP32 reads the soil moisture level and can control the relay based on time or moisture data, while the RTC provides accurate timekeeping. The relay can be used to switch external devices, potentially for plant watering systems, and the ESP32 communicates with the RTC via I2C protocol (SDA/SCL lines).
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Bed Room: A project utilizing SSRelay in a practical application
Wi-Fi Controlled Smart Relay Switch with ESP8266 and MCP23017
This circuit is designed to control an 8-channel relay module via an ESP8266 microcontroller, which interfaces with an MCP23017 I/O expander over I2C. The ESP8266 connects to a WiFi network and subscribes to MQTT topics to receive commands for toggling the relays. Additionally, there are toggle switches connected to the MCP23017 that allow manual control of the relays, with the system's state being reported back via MQTT.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of IR: A project utilizing SSRelay in a practical application
PID Temperature Control System with Thermocouple and SSR
This circuit is a temperature control system that uses a thermocouple to measure temperature and a PID controller to regulate it. The PID controller drives a solid-state relay (SSR) to control an external load, with power supplied through an AC inlet socket.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial automation and control systems
  • Home appliances and smart home devices
  • Motor speed control and heating element regulation
  • LED lighting systems
  • Microcontroller-based projects (e.g., Arduino, Raspberry Pi)

Technical Specifications

Key Technical Details

Parameter Value
Input Control Voltage 3V to 32V DC
Output Load Voltage 24V to 380V AC
Output Load Current Up to 2A
Trigger Current 7.5mA (typical)
Isolation Voltage ≥ 2500V AC
Switching Speed ≤ 10ms
Operating Temperature -30°C to +80°C
Dimensions 43mm x 25mm x 23mm

Pin Configuration and Descriptions

The SSRelay typically has four pins, as described in the table below:

Pin Number Name Description
1 Input+ (Vcc) Positive terminal for the control signal (3V to 32V DC).
2 Input- (GND) Ground terminal for the control signal.
3 Output+ Positive terminal for the AC load.
4 Output- Negative terminal for the AC load.

Usage Instructions

How to Use the SSRelay in a Circuit

  1. Connect the Control Signal:

    • Attach the control signal (e.g., from a microcontroller like Arduino) to the Input+ and Input- pins.
    • Ensure the control voltage is within the range of 3V to 32V DC.
  2. Connect the Load:

    • Connect the AC load (e.g., a motor or light) to the Output+ and Output- pins.
    • Ensure the load voltage and current do not exceed the relay's rated values (24V to 380V AC, up to 2A).
  3. Power the Circuit:

    • Apply the control signal to activate the relay. When the control signal is applied, the relay will switch the AC load on.
  4. Test the Circuit:

    • Verify that the relay switches the load on and off as expected when the control signal is applied or removed.

Important Considerations and Best Practices

  • Heat Dissipation: Ensure proper ventilation or use a heatsink if the relay operates at high loads for extended periods.
  • Isolation: The SSRelay provides electrical isolation between the control and load sides. However, ensure proper grounding to avoid noise interference.
  • Load Compatibility: Only use the relay with AC loads within the specified voltage and current range.
  • Polarity: Observe correct polarity when connecting the control signal to avoid damage to the relay.

Example: Using SSRelay with Arduino UNO

Below is an example of how to control an SSRelay with an Arduino UNO to switch an AC load:

// Example: Controlling an SSRelay with Arduino UNO
// This code toggles the relay ON and OFF every 2 seconds.

const int relayPin = 7; // Pin connected to the SSRelay's Input+ (Vcc)

void setup() {
  pinMode(relayPin, OUTPUT); // Set the relay pin as an output
}

void loop() {
  digitalWrite(relayPin, HIGH); // Turn the relay ON
  delay(2000);                 // Wait for 2 seconds
  digitalWrite(relayPin, LOW); // Turn the relay OFF
  delay(2000);                 // Wait for 2 seconds
}

Note: Connect the Input+ pin of the SSRelay to Arduino pin 7 and the Input- pin to Arduino GND. Ensure the AC load is connected to the relay's output terminals.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Relay Does Not Switch On:

    • Cause: Insufficient control voltage or current.
    • Solution: Verify that the control signal voltage is between 3V and 32V DC and the current is at least 7.5mA.
  2. Load Does Not Turn On:

    • Cause: Incorrect wiring or load exceeds relay specifications.
    • Solution: Double-check the wiring and ensure the load voltage and current are within the relay's rated range.
  3. Excessive Heating:

    • Cause: High load current or poor ventilation.
    • Solution: Reduce the load current or improve ventilation around the relay.
  4. Interference with Microcontroller:

    • Cause: Electrical noise from the AC load.
    • Solution: Use a snubber circuit or optoisolator to minimize noise.

FAQs

Q1: Can the SSRelay switch DC loads?
A1: No, the SSRelay is designed for AC loads only. Using it with DC loads may damage the relay.

Q2: Is the SSRelay suitable for inductive loads like motors?
A2: Yes, but for highly inductive loads, use a snubber circuit to protect the relay from voltage spikes.

Q3: Can I use the SSRelay with a Raspberry Pi?
A3: Yes, the SSRelay can be controlled by a Raspberry Pi. Ensure the GPIO pin provides sufficient voltage and current to trigger the relay.

Q4: What happens if I exceed the rated load current?
A4: Exceeding the rated current may cause overheating and permanent damage to the relay. Always stay within the specified limits.