ESP WEB Serial Bibliothek

Bei Projekte die nicht am seriellen Port hängen können ist die Fehleranalyse manchmal hardnäckick. Um so schöner dass es Projekte wie die WEB-Serial Biliothek gibt die es ermöglichen einfach eine Website auf dem ESP zu öffnen um serielle Ausgaben dort zu zeigen. Ich habe die freie version der Bibliothek ausporbiert. Es gibt auch noch eine …

Weiterlesen

ESP01 – DHT11 Temperatur und Feuchte Sensor Platinen

Kleine Platine mit einem Steckplatz für den ESP01(s) und einem DTH11 Sensor. Fakten Beschreibung Wert Boud-Rate 115200 (evtl. auch 9800, bei mir waren es die 11) Steckplatz ESP01 1 Sensor DHT11 Sensor Pin 2 Versorgungsspannung 3,7 – 12V Taster Reset Grundsätzliche Daten Anwendungsbereiche Ansichten Programmierung Bibliotheken Sensor Hier gibt es vielfältige Implementierungen, es ist auch …

Weiterlesen

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

ESP01 – Relais Platine

Es handelt sich hierbei um eine Platine mit einem Steckplatz für den ESP01 und einem Relais zum Schalten einer esternen Spannungen von bis zu 250V Wechselspannung und 30V Gleischspannung. Beim schnellen Ali fangen die platienen bei rund 2€ ohne den ESP01 an und sind im Set für rund 3-4€ Erhältlich. Da Hausautomation und Sprachassistenten in …

Weiterlesen
NEO 6-M GPS Shield - Banner

NEO-6M GPS Logger Shield V1.0

Eine weitere Zusatzplatine für den Arduino Uno und kompatible. Sie ist mit einem u Blox GPS chip ausgestattet. Zusätzlich besitzt sie einen Steckplatz für eine µSD Karte und bietet sich somit als GPS logger an. Die hier vorliegende Version 1.0 wurde breits durch eine Version 2 abgelöst. Die neu Version ist wegen des aktuellen Chipmangels …

Weiterlesen

Zumo V1.2

Ich habe den Zumo schon einige Jahre und gerade wieder in einer Kiste entdeckt. Da dachte ich mir wäre doch ganz schön mal was darüber zu berichten. Der Zumo ist ein kleiner fahrbarer Untersatz auf den man den Arduino Uno oder Leonardo direkt aufstecken kann. Er verfügt über zwei Motoren und ein paar Sensoren …

Weiterlesen

ESP8266 RTOS SDK

Das RTOS SDK is die Espressif eigenen Programmierumgebung für den ESP8266. Fakten Auch das Arduino SDK kapselt die Funktionalitäten dieses SDKs. Jetzt könnte man sich fragen warum für ESP8266 spezialisierten Code schreiben indem man direkt das SDK verwendet. Die Anwort ist nicht ganz einfach aber hier ein paar Argumente: Das Framework bietet erweiterte Funktionalitäten die …

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