Archiv der Kategorie: ESP32

ESP32 Development Board mit BME280 und DeepSleep-Modus

Das erste Übertragen eines simplen Sketches auf das ESP32 Dev. Board hat gut funktioniert. Da bekam ich dann gleich Lust darauf weiterzumachen. Jetzt wird ein etwas älterer Sketch leicht angepasst um auf dem neuen Board zu laufen. Der Temperatursensor BME280 wird angeschlossen und der DeepSleep-Modus wird auch noch aktiviert.

ESP32 Development Board mit BME280 und DeepSleep-Modus weiterlesen

Versuchen wir es mal mit dem ESP Development Board

Auch bekannt als WROOM-Board ist mein vorliegendes Board mit einer CP2102-USB-UART-Bridge und einem USB-C-Port ausgestattet. Zudem hat das Board 38 Pins. Nach den schlechten Ergebnissen mit dem S2Mini-Board versuche ich es jetzt mal mit einem etwas größeren Board. Da auch die Informationen im Internet an diversen Stellen Probleme mit dem S2Mini beschreiben, aber für das größere Development Board so etwas nicht zu finden ist, lag der Schritt nahe.

Versuchen wir es mal mit dem ESP Development Board weiterlesen

Deep Sleep mit dem ESP32 bzw. LOLIN S2mini

Vor einiger Zeit hatte ich mal versucht einen kleinen Wettersensor auf Basis des ESP32 zu bauen. Als eigentlicher Sensor kam der BME280 zum Einsatz.

Leider hatte das Ganze gleich mehrere Probleme. Zum einen zeigte sich der Sensor BME280 als äußerst ungenau, wobei der Verdacht nahe lag, dass er zu sehr von der ESP-Platine beeinflusst würde. Zum zweiten zeigte sich der ESP32 aber auch als Energiefresser. Der verbaute Akku war immer schnell leer.

Deep Sleep mit dem ESP32 bzw. LOLIN S2mini weiterlesen

HTTP.GET-Befehle per „Fernsteuerung“ mit einem ESP32

Ich habe in meinem Haushalt einige Schaltaktoren von Shelly. Diese schalten recht zuverlässig per WLAN Lichter, Rolladen und Anderes. Bedient werden die Aktoren dabei über eine App, die es sowohl für IOS als auch für Android gibt. Mich stört aber schon seit einiger Zeit, dass es eben nur über das Handy oder sogar noch komplizierter über den PC geht. Der Weg über den PC funktioniert deshalb, weil jeder Aktor seinen eigenen Webserver mitbringt. 

Eine unabhängige Fernsteuerung muss her. HTTP.GET-Befehle per „Fernsteuerung“ mit einem ESP32 weiterlesen