16-Channel High-Power Relay Controller with I2C Interface
This I2C 16-channel high-power relay controller offers a cross-platform solution with unmatched compatibility and expansion capabilities. Compatible with every IoT technology that supports I2C communications, this is the most versatile relay controller we have ever manufactured. All NCD I2C relay controllers have a I2C output, allowing you to chain together more relay controllers, a vast array of sensors, current monitors, PWM drivers, and much more. The expansion abilities of this relay board are unmatched by any other manufacturer in the world. On-board relays are ideally suited for control of high power loads up to an absolute maximum 30 Amps at 240VAC, depending on relay chosen during purchase. This design is suitable for some mildly inductive loads when used with external induction suppression capacitors, but focuses primarily on resistive load switching.
This controller is based on the MCP23017, a common I2C interface chip for GPIO applications. In this design, the GPIO port is used to control the on-board SPDT relays. Three on-board address jumpers allow up to 8 similar devices (based on the MCP23008 or MCP23017) to be chained to the same I2C bus for individual control. On-board status LEDs display the on/off status of each relay. This controller may be powered using our optional power supply or with 12VDC and direct screw terminal connection of bare power wires.
Highlights:
- 16-Channel High-Power Relay Controller with I2C Interface
- Ideal for use with PC using Windows 8/10 via USB
- Compatible with Arduino, Raspberry Pi, Onion, PyCom
- MCP23017 I2C Controlled Mechanical SPDT Relays
- Available with 20-Amp SPDT Relays
- I2C Output Port for Adding Sensors, Controllers, or More Relays
- Wireless Remote Operation with Key Fob Expansion Option
- Example Libraries Available on GitHub