D1Mini DualBase - Front

D1 Mini Shield – D1 Mini Base

Grundsätlich ist es möglich alle D1 Zusatzplatinen wie die Zutaten eines Burgers aufeinander zu stecken. Jedoch hilft es nicht immer wenn der Sensor, das Display oder sonstiges duch die nächste Burgerschicht verdeckt wird. Zum Beispiel werden Termperaturdaten verfälscht oder ein Taster kann nicht mehr gedrückt werden. Ihre einzige Funktion ist es alle pins zu einem …

Weiterlesen
Bild einer kleinen Maus

ESP32-S2 das Spiel mit der Mouse

Ein Bekannter hat mir neulich sein Leid geklagt. Er sei jetzt im Home-Office und befürchte, dass sein Arbeitgeber seine Computer Daten trackt. Da der Computer nach wenigen Minuten in den Standby-Modus schaltet kam er auf die Idee immer wieder die Mouse zu bewegen, um dies zu verhinden. Seine Funkmouse reiche sogar bis zur Toilette, sagte …

Weiterlesen

ESP8285 Infrarot Board

ch habe mal wieder ein Kleines Board mit einem ESP beim schnellen Ali gefunden. Diesmal ist es allerdings ein ESP8285, der sich wohl nur durch seinen internen 1MB Flash Speicher vom ESP8266 unterscheidet. Dieses Board gibt es für knapp 4 Euro, es hat keinen USB Anschluss und muss mit einem Programmer mit Applikationen versorgt werden. Dafür besitzt es einen IR-Empfänger und einem IR-Sender und ist recht klein. Ports sind nicht über Pins nach aussen geführt, aber es scheint durchaus möglich noch Kabel an die ESP Platine anzulöten. Die Daten findet ihr wie immer in den folgenden Kapiteln.

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

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