ESP8266 mit Solar betreiben: Autarke Sensoren im Garten

Einen ESP8266 mit Solar betreiben zu wollen, ist der logische nächste Schritt, wenn Sensoren im Garten wirklich autark laufen sollen: kein Steckernetzteil, keine Kabel quer durch Beete, keine Batteriewechsel alle paar Wochen. In der Praxis entscheidet jedoch nicht das Solarpanel allein über den Erfolg, sondern das Zusammenspiel aus Energiehaushalt, Ladeelektronik, Speicher (Akku), Spannungsversorgung und einer…

Li-Ion Akkus laden: TP4056 und ESP8266 richtig kombinieren

Li-Ion Akkus laden: TP4056 und ESP8266 richtig kombinieren ist ein Thema, das in der Praxis deutlich häufiger an Kleinigkeiten scheitert als an fehlendem „Grundwissen“. Der TP4056 ist ein günstiger, weit verbreiteter Lade-IC für einzelne Li-Ion/LiPo-Zellen (1S), während der ESP8266 als WLAN-Mikrocontroller kurze, aber hohe Stromspitzen verursacht – insbesondere beim WLAN-Connect und Senden. Wer beides sauber…

JSON-Daten verarbeiten: Die ArduinoJson Library am ESP8266

JSON-Daten verarbeiten: Die ArduinoJson Library am ESP8266 ist für viele IoT-Projekte der entscheidende Schritt, um Sensordaten sauber zu strukturieren, Konfigurationen zu speichern oder mit Web-APIs und MQTT-Backends zu kommunizieren. JSON ist leichtgewichtig, menschenlesbar und in der Webwelt praktisch überall anzutreffen – vom Home-Assistant-Ökosystem bis zu REST-Schnittstellen, von Cloud-Diensten bis zu lokalen Automationsservern. Genau hier spielt…

Li-Ion Akkus laden: TP4056 und ESP8266 richtig kombinieren

Li-Ion Akkus laden: TP4056 und ESP8266 richtig kombinieren ist ein Thema, das in der Praxis deutlich häufiger an Kleinigkeiten scheitert als an fehlendem „Grundwissen“. Der TP4056 ist ein günstiger, weit verbreiteter Lade-IC für einzelne Li-Ion/LiPo-Zellen (1S), während der ESP8266 als WLAN-Mikrocontroller kurze, aber hohe Stromspitzen verursacht – insbesondere beim WLAN-Connect und Senden. Wer beides sauber…

JSON-Daten verarbeiten: Die ArduinoJson Library am ESP8266

JSON-Daten verarbeiten: Die ArduinoJson Library am ESP8266 ist für viele IoT-Projekte der entscheidende Schritt, um Sensordaten sauber zu strukturieren, Konfigurationen zu speichern oder mit Web-APIs und MQTT-Backends zu kommunizieren. JSON ist leichtgewichtig, menschenlesbar und in der Webwelt praktisch überall anzutreffen – vom Home-Assistant-Ökosystem bis zu REST-Schnittstellen, von Cloud-Diensten bis zu lokalen Automationsservern. Genau hier spielt…

Spannungsregler-Check: Welcher LDO ist am effizientesten?

Ein Spannungsregler-Check klingt zunächst nach einer einfachen Frage: „Welcher LDO ist am effizientesten?“ In der Praxis hängt die Antwort jedoch stark von Ihrem Einsatzfall ab – und genau hier passieren die meisten Fehlentscheidungen. Ein LDO (Low-Dropout-Regler) arbeitet linear: Er „verheizt“ die Differenz zwischen Eingangs- und Ausgangsspannung als Wärme. Damit ist die klassische Effizienz eines LDO…

ESP8266 State Machines: Sauberen Code schreiben statt Delay()

ESP8266 State Machines sind eine der effektivsten Methoden, um auf dem WLAN-Mikrocontroller sauberen, stabilen und gut wartbaren Code zu schreiben – und dabei konsequent auf blockierende delay()-Aufrufe zu verzichten. Wer mit dem ESP8266 Sensoren ausliest, Relais schaltet, MQTT nutzt oder ein Webinterface bereitstellt, merkt schnell: Sobald das Programm an irgendeiner Stelle „wartet“, leidet die Reaktionsfähigkeit.…

Spannungsregler-Check: Welcher LDO ist am effizientesten?

Ein Spannungsregler-Check klingt zunächst nach einer einfachen Frage: „Welcher LDO ist am effizientesten?“ In der Praxis hängt die Antwort jedoch stark von Ihrem Einsatzfall ab – und genau hier passieren die meisten Fehlentscheidungen. Ein LDO (Low-Dropout-Regler) arbeitet linear: Er „verheizt“ die Differenz zwischen Eingangs- und Ausgangsspannung als Wärme. Damit ist die klassische Effizienz eines LDO…

ESP8266 State Machines: Sauberen Code schreiben statt Delay()

ESP8266 State Machines sind eine der effektivsten Methoden, um auf dem WLAN-Mikrocontroller sauberen, stabilen und gut wartbaren Code zu schreiben – und dabei konsequent auf blockierende delay()-Aufrufe zu verzichten. Wer mit dem ESP8266 Sensoren ausliest, Relais schaltet, MQTT nutzt oder ein Webinterface bereitstellt, merkt schnell: Sobald das Programm an irgendeiner Stelle „wartet“, leidet die Reaktionsfähigkeit.…

ESP8266 Wake-Up: Per Knopfdruck oder Timer aufwecken

ESP8266 Wake-Up: Per Knopfdruck oder Timer aufwecken ist eines der zentralen Themen, wenn Projekte wirklich batterietauglich werden sollen. Viele Einsteiger starten mit einem ESP8266, der dauerhaft läuft, permanent im WLAN hängt und im Minutentakt Daten sendet – das funktioniert, kostet aber unnötig Energie. Ein sauberer Wake-Up-Ansatz dreht das Konzept um: Der ESP8266 schläft die meiste…