ESP8266-01 / ESP-01 Toröffner

ESP-01_Relais_PCB_01

Beschreibung

Das überarbeitete, geniale ESP-01 Relais aka „Hells-Gate“ – Toröffner läuft schon seit Jahren bei mir und anderen Personen als zuverlässiger Garagentoröffner.
Jedoch lässt sich das Relais nicht nur als Garagentoröffner nutzen, sondern für alles was man schalten möchte.
Zudem kann der ESP Umgebungsdaten liefen, wie Temperatur, Luftfeuchte und Luftdruck um diese zu loggen.
In der neuen Version zeigt der Toröffner auch diverse Zustände mittels 5 LEDs an.
Die Leds werden über einen GPIO Expander realisiert.

Nun gibt es ein Update welche die Relais-Platine und die ESP-Platine vereinheitlicht.
Die neue Platine räumt alles ein wenig auf und sorgt etwas mehr für Ordnung.

Bilder

ESP-01_Relais_PCB_01
ESP-01-Toröffner – Seitenansicht
ESP-01_Relais_PCB_02
ESP-01-Toröffner – Draufsicht

Der Toröffner kann den Torzustand dynamisch anzeigen, den Impuls schalten und natürlich bei Bedarf auch die Zustände über die LED-Platine visualisieren oder die Temperatur messen.

LED_indicator_02
MCP23008 mit LED Indicator vorne

ESP-01_Relais_Gehäuse_01
Platine mit ESP im Gehäuse
ESP-01_Relais_Gehäuse_02
Platine ohne ESP im Gehäuse
ESP-01_Relais_Gehäuse_03
ESP-01 Relais Human Machine Interface (HMI)

Das HMI kann dazu dienen verschiedene Zustände anzuzeigen, wie zum Beispiel:
– WLAN Verbindungsstatus
– Torzustand offen/geschlossen
– Relaiszustand

Bestellung

Hier könnt ihr den neuen ESP-Toröffner erwerben:


Bestellung: Neuer ESP-Toröffner

Weitere Infos

MCP23008 I2C-GPIO Expander

MCP23008_front

Beschreibung

Der MCP23008 ist ein vielseitiger, einfach per I²C ansteuerbarer Baustein, um Mikrocontroller um 8 digitale I/O-Pins zu erweitern.

Der MCP23008 ist ein integrierter Schaltkreis (IC) von Microchip, der als I/O-Expander dient. Er ermöglicht es, über eine I²C-Schnittstelle bis zu 8 zusätzliche digitale Ein- und Ausgänge (GPIOs) zu einem Mikrocontroller hinzuzufügen.

Hauptmerkmale:

  • 8 frei programmierbare GPIO-Pins (jeweils als Eingang oder Ausgang nutzbar)
  • I²C-Schnittstelle (Adresse per Hardware-Pins wählbar, bis zu 8 Geräte am Bus)
  • Interrupt-Funktion: Kann bei Zustandsänderung an den Pins einen Interrupt auslösen
  • Interner Pull-Up-Widerstand für jeden Pin aktivierbar
  • Betriebsspannung: 1,8 V bis 5,5 V
  • Geringer Stromverbrauch

  • Erweiterung der Ein-/Ausgänge bei Mikrocontrollern (z. B. Arduino, Raspberry Pi)
  • Tastenfelder, LEDs, Relais, Sensoren usw.

Vorteile:

  • Spart Mikrocontroller-Pins
  • Einfache Ansteuerung über I²C

Bilder

MCP23008_front
MCP23008_front
MCP23008_rear
MCP23008_rear

Bestellung

Hier könnt ihr das MCP23008 Board erwerben:


Bestellung: MCP23008 Board

Weitere Infos
Software Unterstützung

Arduino-Software-Library:
https://www.arduinolibraries.info/libraries/mcp23008-i2-c

PlatformIO-Library:
https://registry.platformio.org/libraries/hasenradball/MCP23008-I2C

Github-Library:
https://github.com/hasenradball