ESP WEB Serial Library

Bei Projekten, die nicht am seriellen Port hängen können, ist die Fehleranalyse manchmal hartnäckig. Umso schöner, dass es Projekte wie die WEB-Serial Bibliothek 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 ausprobiert. Es gibt auch noch eine Pro …

Continue reading "ESP WEB Serial Bibliothek" →

ESP01 – DHT11 Temperature and Humidity Sensor Boards

Kleine Platine mit einem Steckplatz für den ESP01(s) und einem DHT11 Sensor. Fakten Beschreibung Wert Baud-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 …

Continue reading "ESP01 – DHT11 Temperatur und Feuchte Sensor Platinen" →

ESP8266/32 WiFi Manager.

Hardcodierte SSIDs und WLAN-Passwörter im Arduinocode sind keine schöne Sache. Die WLAN-Credentials auf der Console einzugeben, ist nicht mehr zeitgemäß, schon gar nicht, 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 festlegen zu …

Continue reading "ESP8266/32 WiFi Manager" →

ESP01 – Relay Board

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

Continue reading "ESP01 – Relais Platine" →
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 bereits durch eine Version 2 abgelöst. Die neue Version ist wegen des aktuellen Chipmangels …

Continue reading "NEO-6M GPS Logger Shield V1.0" →

Zumo V1.2

I've had the Zumo for a few years now and just rediscovered it in a box. So I thought it would be nice to write a bit about it. The Zumo is a small mobile platform onto which you can directly plug an Arduino Uno or Leonardo. It has two motors and a few sensors…

Continue reading "Zumo V1.2" →

ESP8266 RTOS SDK

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

Continue reading "ESP8266 RTOS SDK" →

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 jeweils den Wert 1= true oder 0= false annehmen. Ausgang Hier das Blinkbeispiel mit …

Continue reading "Espressif IDF – GPIOs" →

Espressif IDF – Tasks

A task is a (recurring) job for the processor. Multiple tasks compete for the CPU's attention. How these are created and which data structures are available for data transfer and synchronisation will be briefly outlined in this post. Tasks can become a very complex matter, which is why I can only scratch the surface here. Nevertheless…

Continue reading "Espressif IDF – Tasks" →