Arduino Port Expander für ESPHome

Hast du dich auch schon einmal bei einem ESPHome Projekt über zu wenige GPIOs am ESP geärgert? Diese Sorge hat sich ab sofort erledigt! Im folgenden Video zeige ich dir, wie du mit dem Arduino Port Expander die Anzahl der verfügbaren GPIOs für dein ESPHome-Projekt schnell und einfach erweitern kannst.

Warum einen Port Expander verwenden?

ESPHome ist ein mächtiges Tool zur Automatisierung deines Zuhauses, aber manchmal reichen die verfügbaren GPIOs nicht aus, um alle Geräte und Sensoren am ESP anzuschließen. Gerade der einzelne Analog-Input wird schnell zu einem Limit. Und hier kommt der Arduino Port Expander ins Spiel. Denn damit kannst du die Anzahl der GPIOs erheblich erweitern und so mehr Komponenten nutzen, als es normalerweise möglich wäre.

Beispiel zur Verkabelung von Sensoren und Aktoren am Arduino

Was kann der Arduino Port Expander

Über den Port Expander wird ein Arduino über I2C mit dem ESP verbunden. Anschließend lassen sich Analoge als auch Binäre Sensoren am Arduino anschließen und im ESPHome Projekt verwenden.

Natürlich funktionieren aber nicht nur Inputs, sondern man kann die GPIOs am Arduino auch als Outputs verwenden, und somit aus ESPHome heraus schalten. Hier sind allerdings nur Binary-Outputs möglich. Die GPIOs lassen sich hier also wirklich nur ein- und ausschalten.

Spannend finde ich beim Port Expander aber auch, dass man hier theoretisch sogar mehrere Arduinos an einen ESP anschließen könnte, wenn einem die Pins immer noch nicht reichen. Denn die Adresse am I2C Bus lässt sich hier frei einstellen.

So lassen sich also ohne große Kosten innerhalb eines Projektes viel mehr Sensoren oder Aktoren betreiben als es am ESP selbst möglich wäre. Und einen Arduino Pro Mini gibt es schon für wenige Euros.


AZDelivery 3 x PRO Mini mit 5V ATmega328 und 16MHz
Bei Amazon ansehen * 16,99 €
Stand von: 15. July 2024 06:44 - Details
AZDelivery 3 x PRO Mini mit 5V ATmega328 und 16MHz *
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.

Video zum Arduino Port Expander in ESPHome

Im Video habe ich alle Informationen zum Arduino Port Expander noch einmal ausführlich zusammengefasst. Von der Vorbereitung über die Verkabelung bis hin zur Programmierung mit Beispiel-Code.

https://youtu.be/o2PQJlhUc6g
https://youtu.be/o2PQJlhUc6g

Vergiss nicht, den Kanal zu abonnieren und die Glocke zu aktivieren, um keine zukünftigen Videos zu verpassen. Lass uns gemeinsam die Grenzen des Möglichen erweitern!

Viel Spaß beim nachbauen.
Euer Daniel




ESPHome Tutorial Serie

Falls Ihr noch mehr über ESPHome wissen wollt, werft doch einfach mal einen Blick in meine ESPHome Tutorial Serie auf YouTube:

Playlist:
https://www.youtube.com/playlist?list=PLtEjuZQyAkqGAvHjsM6G295CsKXetm-_Z


Ansonsten findet Ihr auch jede Menge Informationen rund um ESPHome hier im Wiki: