Hörmann Garagentor mit ESP32 steuern

Hallo zusammen,
ich bin was Elektronik betrifft noch nicht so bewandert. Dennoch habe ich mich mal an ein Projekt gewagt, das ich hier vorstellen möchte. Tipps oder Hinweise gerne, besonders zur Hardware. Sonst lerne ich das nie :o

Zunächst die Hardware:
1 ESP32-DevKit
3 Optokoppler
3 Widerstände 330 Ohm
3 Widerstände 3.3 kOhm
1 Widerstand 1.0 kOhm

Die Schaltung habe ich mal mit Fritzing erstellt und sieht so aus.
Garagentor.png

Die ersten beiden Kontakte auf dem ESP sind beschriftet und liefern 5V und Masse. Die weiteren sind GPIO 12, 14 und 33.
Die 4 Kontakte auf dem Connector sind wie folgt mit dem Hörmann Promatic verbunden:
1: Kontakt 21a
2: Kontakt 20
3: rotes Motorkabel
4: schwarzes Motorkabel

Die Funktion ist dann ganz einfach:

[ul]
[li]Mit einem kurzen Impuls auf GPIO 12 wird das Garagentor über den rechten Optokoppler und die Pins 1 und 2 gestartet und gestoppt.
[/li][li]Die Motorspannung wird über die Pins 3 und 4 erfasst. Diese wird in unterschiedlicher Richtung in die beiden linken Optokoppler gespeist, was je nach Motorlaufrichtung ein Signal bei GPIO 14 oder 33 auslöst.
[/li][/ul]

Bei Interesse kann ich auch gerne die ino-Datei posten. Und wie gesagt: Fragen und Anregungen gerne.
Viele Grüße
Jürgen

Glaub mir, du willst davor noch eine UAP1 haben und diese dann steuern:

Alleine wegen den idempotenten Befehlen hoch und runter…

ne, geht auch ohne. Das Geld kann ich sparen. Ich hab es ausprobiert. Die Schaltung funktioniert.
Die UAP1 scheint nicht schlecht zu sein. Für mich lag aber der Reiz darin

  1. etwas selbst zu bauen
  2. das möglichst kostengünstig zu realisieren. (Die Schaltung kostet nur 10€)

Auch wenn die Schaltung funktioniert, würde mich interessieren, ob sie fachmännisch korrekt aufgebaut ist. Oder ob man das auch einfacher oder besser realisieren kann.

Viele Grüße
Jürgen

Was mir so direkt ins Auge springt, wozu die Pulldown-Widerstände? Der ESP32 sollte eigentlich in der Lage sein, seine GPIOS high oder low zu ziehen.

Also, schaden tut’s wohl auch nicht, aber mich würde interessieren warum du sie eingebaut hast :slight_smile:

Ah, ich sehe gerade, die sind ja bei den Eingängen. Dann macht’s schon Sinn.

Hast du den ESP mal in den Antrieb verbaut? Ich meine das das nur nach unten und nach vorne nicht mit Metal abgeschirmt ist. Oder willst du am ESP ne Externe Antenne anbauen?

Momentan habe ich die Schaltung noch im Fensterbrett liegen. Kontakt zum Accesspoint ist dort auch ohne Zusatzantenne sehr stabil. Ich gehe aktuell davon aus, dass es auch mit Gehäuse stabil funktioniert. Mein Hörmanngehäuse ist allerdings 3-seitig Kunststoff

Danke für´s Draufgucken. Genau mit den Pulldown-Widerständen war ich unsicher.