Hallo Freunde der kleinen Alleskönner,
Nachdem ich trotz intensiver Suche keine wirkliche Antwort oder Erläuterungstexte in deutscher Sprache gefunden habe, hoffe ich hier etwas Hilfe zu bekommen.
Dazu möchte ich euch erst einmal mein Vorhaben grob erläutern.
Nachdem ich auf einem ESP32 mit WLAN Modul die gewünschten Grundfunktionen zum Laufen gebracht habe, alles in MicroPython, möchte ich nun die Interaktion von Draht-gebunden auf WLAN umstellen. Hierzu folgendes. An dem ESP ist ein PIR angeschlossen, der aktuell noch über eine LED signalisiert, ob sich eine Person im Erfassungsbereich befindet. Als Interaktion soll nun der Bediener eine Ampelschaltung auslösen. Gedacht ist das ganze für einen Verkehrsgarten. Draht-gebunden funktioniert das schon einwandfrei. Zudem möchte ich noch, dass mehrere dieser ESPs zum Einsatz kommen, und alle über ein PI mit einem Touchscreen und WLAN gesteuert werden können.
Dazu hätte ich folgende Fragen:
- bis jetzt habe ich nur Anleitungen gefunden, wie man einen Schaltvorgang auf einem ESP von einem PI aus, über WLAN und einen HTML Script steuert. Jedoch keine Angaben, oder Möglichkeit gefunden, wie ich die Erfassung des PIR am ESP auf dieser Webseite / Darstellung anzeigen lassen kann.
Das Ganze hatte ich mir in etwa so vorgestellt. Auf dem Touch-Display sollen in der oberen Zeile mehrere grau unterlegten Punkte dargestellt werden, die jeweils für eines dieser ESPs steht. Hat sich das ESP in das WLAN eingewählt, was man doch sicherlich über einen PING abfragen könnte, soll nun dieser dazugehörige Punkt oder was das auch immer sein könnte grün einfärbt und zu einem Auswahl-Button werden.
Meldet nun eines der ESPs eine Erkennung einer Person im Erfassungsbereich des PIR zurück, sollte sich dieser Button nun rot einfärben. Tippt man nun auf diesen roten Button, soll ein Bild, oder eine Skizze des aktuellen Aufbaus um unteren Teil des Bildschirms erscheinen, auf dem der Bediener damit die Möglichkeit bekommt, diesen Ampelzyklus ferngesteuert zu starten.
Für das Pi, ein 3er mit diese TFT-Display müsste ich nun auch eine entsprechende Oberfläche erstellen. Welches System, Methode oder Bibliothek würdet ihr mir hierfür empfehlen ?
Wie gesagt ich möchte das alles in und mit Python machen.
Wie kann ich die Rückmeldung des ESP auf dem PI auswerten ?
In MicroPython mit Network ist es mir schon gelungen, dass sich das ESP am Router via WLAN anmeldet und auch eine IP Adresse zugewiesen bekommt. Aber dann bin ich schon am Ende meiner Weisheit.
Ich hoffe, ich finde hier den richtigen Personenkreis, der mich bezüglich dieses Projektes Beraten kann, und auch wertvolle Tipps zur Umsetzung geben kann.
es grüßt euch alle
Willy