ESP8266/32 WiFi Manager

Hardcodierte SSIDs und WLan Passwörter im Arduinocode sind keine schöne Sache. Die WLan Credentials auf der Console eingeben ist nicht mehr zeitgemäß, schon garnicht wenn man keine Consolen Verbindung hat. Da wäre es doch schön eine allgemeine Lösung zu haben, die es Ermöglicht IoT-Geräte einfach ins eigene WLAN zu bekommen ohne im Code schon etwas …

Weiterlesen

Preview – ESP32-IO Schild für Arduino ESP32 Wroom Core Board

Eine Zusatzplatine für den ESP32. Aktuell etwas teuer für rund 9€ auf den einschlägigen Plattformen erhältlich. Was ist ein Preview: Da ich immer mehr den Überblick über die bestellte Hardware verliere, werde ich nach der Bestellung eine kleine Vorschau schreiben. Wenn ich dann zu der Hardware komme werde ich das ensprechende Preview durch den eigentlichen …

Weiterlesen

Preview – ESP-WROOM-32 Rev1 Steckbrett Adapterplatine 

Ein ESP32 mit Adapterplatine für ein Steckbrett. Muss selbst zusammengelötet werden und ist für rund 5€ auf den bekannten Plattformen erhältlich. Was ist ein Preview: Da ich immer mehr den Überblick über die bestellte Hardware verliere, werde ich nach der Bestellung eine kleine Vorschau schreiben. Wenn ich dann zu der Hardware komme werde ich das …

Weiterlesen

Preview – 7x9CM Prototyp Platine zum Löten für ESP8266, ESP-12E, ESP-12F, ESP32

Lötplatine zum auflöten eines ESP Moduls für rund 1€ vom schnellen Ali. Was ist ein Preview: Da ich immer mehr den Überblick über die bestellte Hardware verliere, werde ich nach der Bestellung eine kleine Vorschau schreiben. Wenn ich dann zu der Hardware komme werde ich das ensprechende Preview durch den eigentlichen Beitrag ersetzen. Somit erhaltet …

Weiterlesen

Preview – ESP32-Audio-Kit ESP32

Ein großes ESP32 Board mit Audio und vielen Zusatzfunktionen, Perfekt für das selbst gebaute Internetradio. Beim schnellen Ali für rund 18€ erworben. Was ist ein Preview: Da ich immer mehr den Überblick über die bestellte Hardware verliere, werde ich nach der Bestellung eine kleine Vorschau schreiben. Wenn ich dann zu der Hardware komme werde ich …

Weiterlesen

TTGO LORA32 OLED V1

Ich habe dieses LoRa Boards vor einiger Zeit im doppelpack erworben und in der Schublade vergessen. Da nun immer mehr Berichte zum Thema LoRa (Long Range Radio) zu finden sind, wollte ich es auch mal ausprobieren. Meine Versuche habe ich hier dokumentiert. Es gibt mittlerweile eine Version 2 des Boards. Die Version 2 hat zusätzlich …

Weiterlesen

Espressif IDF – GPIOs

Die meisten GPIO Pins des ESP32 sind, bis auf ein paar Ausnahmen, sowohl Eingänge als auch Ausgänge (Siehe hierzu auch das entsprechende Datenblatt). Wie diese Digital angesteuert werden, zeigen die nächsten Beispiele. Grundsätzliches Sind die Pins als Digital konfiguriert können sie jeweil den Wert 1= true oder 0= false annehmen. Ausgang Hier das Blinkbeispiele mit …

Weiterlesen

Espressif IDF – Tasks

Ein Task ist eine (wiederkehrende) Aufgabe für den Prozessor. Mehrere Tasks ringen um die Aufmerksamkeit der CPU. Wie diese erstellt werden und welche Datenstrukturen zur Datenübermittlung und Synchronisation vorhanden sind, wird in diesem Beitrag kurz umrissen. Tasks können zu einer sehr komplexen Angelegenheit werden, weshalb ich hier nur die Spitze des Eisberges ankratzen kann. Dennoch …

Weiterlesen

Espressif IDF – Menuconfig

Eine der schönen Erungenschaften der IDF ist die Menü gesteuerte Konfiguration. Noch schöner finde ich, dass eigenen Konfiguratiospunkte erstellt werden können. Diese werden dann automatisch in das Haupt Menü eingehängt. Vorab: Die Biliothek „esp_system.h“ wird im Quellcode benötigt sonst klappts nicht Nach Änderungen am Menü ein idf.py clean durchführen Zur Erstellung solch eines Konfigurationspunktes nehme …

Weiterlesen