12 Relais with Extender_MCP23017

Raspberry Pi mit I2C Port Expander MCP23017 16 Relais schalten

In diesem Beispiel haben wir einen Raspberry Pi 3 mit 3 Relaisboards über einen MCP23017 I2C Port Expander verbunden und schalten die Relais darüber.

Man kann so über einen MCP23017 16 Relais steuern. Über den I2C Port vom Raspberry Pi kann man bis zu 8 MCP23017 ansteuern (man kann dem MCP23017 8 verschiedene Adressen zuweisen). Somit könnte man ganz einfach 128 Relais steuern.

Achtung Raspberry Pi Strom:

Der Raspberry Pi hat nicht genügend Strom um 16 Relais zu schalten!! Man muss eine zusätzliche Stromversorgung anstecken. Wir haben ein zusätzliches Breadboard Netzteil angeschlossen.

Für die Steuerung der Relais mit dem Raspberry Pi über einen Port Expander MCP23017 muss am Raspberry Pi I2C aktiviert sein. Dies kann man die der raspi-config per Commandline machen oder über den Desktop Raspberry PI Configuration.