Solid State 24-Channel Relay Controller for I2C

  • 8-Channel Programmable TTL/CMOS GPIO
  • MCP23017 I2C Controlled Solid-State SPST Relays
  • Sample Control Libraries Available on GitHub
  • Sale
  • Regular price $965.95

Description

This I2C 24-channel Solid-State relay controller was designed to function in cross-platform relay control applications.

Develop your own relay control firmware for specialized power switching applications--including sequencing, pulsation, duration, and toggling--by using our development libraries found in our GitHub repository. We have all the code you need to help get you started.

This controller includes an on-board I2C expansion port, allowing an easy pathway to expansion for controlling more relays, reading sensors, or expanding to any I2C device we develop in the future. Up to eight MCP23017 based devices may be connected to a single I2C port. This controller counts as 2 devices.

Compatibility

This is a general purpose I²C device compatible with all computing platforms and IoT technologies, including Raspberry Pi, BeagleBone, Arduino, Particle, BridgeX5, and many more.  All ControlEverything.com devices support a strict +5V I²C Bus standard.

Arduino Nano and Micro Interfaces:
Plug this Device into the Arduino Nano I²C Shield
Plug this Device into any Arduino Nano Master Device
Plug this Device into any Arduino Micro Master Device
Plug this Device into the Arduino Uno Interface Adapter

ESP8266 IoT Interfaces:
Use our ESP8266 Module and the PEI2C Interface Adapter
Use our ESP8266 Adapters for Adafruit and Huzzah

Onion Omega 1 & 2 IoT Interface:
Use our Onion Omega Adapters

Raspberry Pi Interfaces:
Use the Raspberry Pi I²C Interface Adapter
Use the Raspberry Pi 2/3 I²C Interface Adapter
Use the Raspberry Pi Zero I²C Interface Adapter

Particle IoT Interfaces: 
Plug this Device into the Particle Photon I²C Shield
Use as Expansion for any Particle Photon Device
Use as Expansion for any Particle Electron Device
Note: All devices above are compatible with Bluz Bluetooth Interface

Pycom IoT Interface:
Plug this Device into the WiPy I²C Shield

BeagleBone Interface:
Use the BeagleBone I²C Interface Adapter

Windows 8/10 PC Interface:
Use the Bridge Series Controller

Solid State Relays

Solid-State relays are quiet with a long operational life, and should be used in critical applications where reliability is of the most importance. Solid-State relays must be carefully chosen for your particular application. This controller hosts SPST Solid-State relays only, providing 2 connections to each relay: Common and Normally Open. When the relay switches on, the Common connection is connected to the Normally Open. External loads may be wired to be off all the time and turn on when the relay turns on. Relays are controlled using the MCP230xx Series Programmable GPIO Port Expanders from Microchip Technology.

Relays are controlled by a MCP23008 using GPIO0:{N}, where {N} is the number of relays-1 (for a 4 channel controller this means GPIO0:3). Other GPIOs are available for user interface via screw terminals. Controlling on-board relays is easy: Set GPIO0:N as Digital Outputs. Next, set the on/off status of GPIO0:N to activate the corresponding relays. LEDs indicate the status of on-board relays. All of these operations are handled for you when using the drivers supplied in our GitHub repository (ControlEverythingCom). Induction suppression capacitors are strongly advised for inductive switching applications (anything that generates a magnetic field). Induction suppression capacitors will prolong the life of the relays and help prevent malfunctions when switching high voltages.

This controller applies a 12VDC voltage into the gate of a Solid-State relay through a 512 Ohm resistor. This controller is safe for relays rated with a maximum 10VDC gate voltage. This controller is generally used with relays that accept a voltage range of 3-12VDC gate voltage. Solid-State Relays are subject to MINIMUM load requirements. Extremely low signals may NOT be switched by Solid-State Relays if they do not meet the minimum load requirements.

Solid-State Relays are available for AC or DC switching applications, which are NOT interchangeable. AC relays may not be used to switch DC loads, similarly, DC relays may not be used to switch AC loads. DC RELAYS ARE POLARITY SENSITIVE, AND MAY BE DAMAGED IF IMPROPERLY CONNECTED. Some Solid-State Relays may require active forced-air cooling. Failure to apply cooling may result in permanent damage of the relay.

Please examine the datasheet for the particular relay you are using BEFORE connecting.

WE DO NOT WARRANTY SOLID-STATE RELAYS UNDER ANY CIRCUMSTANCES.

Resources

2A 240VAC ZERO-CROSS FOR RESISTIVE LOADS

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

3A@60VDC DC SOLID STATE RELAY

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

5A 240VAC ZERO-CROSS FOR RESISTIVE LOADS

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

5A 240VAC RANDOM FOR INDUCTIVE LOADS

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

10A@60VDC DC SOLID STATE RELAY (Requires Forced Air Cooling)

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

20A@60VDC DC SOLID STATE RELAY (Requires Forced Air Cooling)

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

25A 240VAC RANDOM FOR INDUCTIVE LOADS (Requires Forced Air Cooling)

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

25A 480VAC ZERO-CROSS FOR RESISTIVE LOADS (Requires Forced Air Cooling)

Dimensions:
Datasheets
Documentation
Mechanical drawing
Wiring diagram

Code Libraries

Community Libraries


Power

12-Volt 1.25 Amp Regulated Switcher Supply
12 Volt 1.25 Amp Regulated Switcher Supply
Regular price $12.95
Read More
International 12 Volt 1.25 Amp Regulated Switcher Supply
International 12 Volt 1.25 Amp Regulated Switcher Supply
Regular price $16.95
Read More