16-Channel 5V 10A Relay Module with Optocoupler Isolation | High-Power Relay Board | I2C Expandable XL9535-K16V5 Driver – High Current Output for Arduino, ESP32, Raspberry Pi

Original price was: ₨6,350.00.Current price is: ₨5,150.00.

18 Items sold in last 3 months
  • Delivery to Pakistan

Shipping via Leopards

1-3 Business Days (Normally)

Shipping calculated at checkout.

  • Delivery to US

Shipping via DHL, UPS, or FedEx.

3-12 Business Days (Normally)

Shipping calculated at checkout.

Payment Methods:

Overview

Technical Specifications of 16-Channel Relay Board (XL9535-K16V5)

ParameterSpecification
Module Type16-Channel Relay Board
ModelXL9535-K16V5
Control Voltage5V DC
Control SignalI²C Communication
IsolationOptocoupler Isolated
Maximum Load (Resistive)10A @ 250V AC or 30V DC
Maximum Load (Inductive)7A
Working Current~100mA per relay
Communication AddressConfigurable via A0, A1, A2 pins
Expandable BoardsUp to 8 modules on one I²C bus
Dimensions173mm × 92mm
Mounting HolesProvided for easy installation

Detailed Description

 

The 16-Channel 5V 10A Relay Module with Optocoupler Isolation (XL9535-K16V5) is a high-performance, I²C-expandable relay board designed for reliable and efficient control of multiple electrical loads. Built with an optocoupler isolation scheme and the HIC communication driver, this relay board ensures excellent signal integrity, strong anti-interference capability, and stable long-term performance — even in industrial environments.

With 16 independent relays, each rated at 10A (resistive load) or 7A (inductive load), this module can control various AC or DC devices such as lights, motors, fans, pumps, and solenoids. The relays are clearly labeled (A0–A7, B0–B7) for organized wiring and easy identification.

This module is ideal for applications where the microcontroller or development board (such as Arduino, ESP32, or Raspberry Pi) has limited I/O pins but needs to control many relays. Thanks to its IIC communication interface, multiple boards can be connected on the same bus — using only two communication lines (SDA and SCL). It supports three address control bits (A0, A1, A2), allowing up to 8 unique I²C addresses and enabling expansion to control up to 128 relays using just two analog I²C ports.


Key Features

  • 16-Channel 5V Relay Module – Control up to 16 independent devices or circuits.

  • Optocoupler Isolation Design – Provides electrical isolation between control logic and high-voltage loads, enhancing safety and noise immunity.

  • I²C Expandable Interface (XL9535 Driver) – Reduces wiring complexity and saves I/O pins by allowing multiple modules to communicate via I²C.

  • High Current Capacity – Each relay supports up to 10A at 250V AC or 30V DC (resistive load).

  • Modular Expansion – Address jumpers (A0, A1, A2) allow chaining of up to 8 boards per bus, controlling up to 128 relays total.

  • Wide Application Range – Suitable for automation systems, home appliances, industrial control, laboratory projects, and prototyping.

  • Stable and Reliable – Built with high-quality components, durable PCB, and robust relay units for continuous operation.


Technical Specifications

ParameterSpecification
Module Type16-Channel Relay Board
ModelXL9535-K16V5
Control Voltage5V DC
Control SignalI²C Communication
IsolationOptocoupler Isolated
Maximum Load (Resistive)10A @ 250V AC or 30V DC
Maximum Load (Inductive)7A
Working Current~100mA per relay
Communication AddressConfigurable via A0, A1, A2 pins
Expandable BoardsUp to 8 modules on one I²C bus
Dimensions173mm × 92mm
Mounting HolesProvided for easy installation

Example Code for Arduino/ ESP32/ STM32

 

#include <Wire.h>
#define XL9535_ADDRESS 0x20

void setup() {
Wire.begin(21, 22); // SDA=21, SCL=22 (you can change as needed)
Serial.begin(115200);
Serial.println(“ESP32 XL9535 16-Relay Test”);

Wire.beginTransmission(XL9535_ADDRESS);
Wire.write(0x06); // Configuration register
Wire.write(0x00);
Wire.write(0x00);
Wire.endTransmission();
}

void loop() {
Wire.beginTransmission(XL9535_ADDRESS);
Wire.write(0x02);
Wire.write(0xFF);
Wire.write(0xFF);
Wire.endTransmission();

delay(1000);

Wire.beginTransmission(XL9535_ADDRESS);
Wire.write(0x02);
Wire.write(0x00);
Wire.write(0x00);
Wire.endTransmission();

delay(1000);
}

Customer Reviews

0 reviews
0
0
0
0
0

There are no reviews yet.

Be the first to review “16-Channel 5V 10A Relay Module with Optocoupler Isolation | High-Power Relay Board | I2C Expandable XL9535-K16V5 Driver – High Current Output for Arduino, ESP32, Raspberry Pi”
Category: