This MCP23008 Relay Shield 1-channel relay controller was designed to function as a shield for Particle Electron.
Control the on-board relay from the cloud using cellular connectivity or develop your own relay control firmware. Relay control is easy using our firmware examples in our GitHub repository.
Cellular connectivity means you have access to this device in any location supported by the Particle Electron cellular communications module (not included). Ideal for agricultural or remotely located switching applications, including pumps, valves, solenoids, lights, and much more. Providing cellular access means you have a way to stay connected and in control in the most remote locations without wires.
Stay Connected to the cloud and access this controller from anywhere in the world using Particle Electron. Access this controller using Mobicle, our cross-platform cloud interface that keeps you connected using your Android, Blackberry, iPhone, iPad, or any web browser. Don’t forget to visit our Github repository, which allows you to download and customize the firmware in this device for your specific needs.
This controller includes an on-board I²C expansion port, allowing an easy pathway to expansion for controlling more relays, reading sensors, or expanding to any I²C device we develop in the future. Up to eight MCP23008 Relay Shield based devices may be connected to a single I²C port. The start address of this device is set using 3 on-board jumpers.
This relay shield is also compatible with a 418MHz Key Fob receiver (Part Number: PKFR), allowing your Particle Electron to receive and process remote Key Fob commands up to 750 feet away. Up to 40 remote controls may be associated to the PKFR. Program your Particle Electron to control relays in any way you can imagine through the use of a remote Key Fob. Compatible with 1, 2, 3, 4, 5, and 8-Button MS Series Key Fobs from Linx Technologies.
This controller has one SPDT relay on the circuit board, providing 3 connections to the relay: Common, Normally Closed, and Normally Open. The Common connection is always connected to the Normally Closed connection when the relay is off. When the relay switches on, the Common connection is disconnected from the Normally Closed and Connected to the Normally Open. External loads may be wired to be off all the time and turn on when the relay turns on. Optionally, external loads may be wired to be on all the time, with the external load switching off when the relay is activated. The on-board relay is rated at for Low-Power Signals up to 1 Amp at 12VDC or 120VAC. The on-board relay is controlled using the MCP230xx Series Programmable GPIO Port Expanders from Microchip Technology. The relay is controlled by a MCP23008 Relay Shieldusing GPIO0, GPIO 1:7 are available for user interface via screw terminals. Controlling the on-board relay is easy: Set GPIO0 as a Digital Output. Next, set the on/off status of GPIO0 to activate the relay. A LED indicates the status of the on-board relay. All of these operations are handled for you when using the drivers supplied in our GitHub repository (DcubeTechVentures). 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. Particle Electron not included.