ESP WEB Serial Library

For projects that cannot be connected to the serial port, error analysis can sometimes be tricky. So it's nice that there are projects like the WEB-Serial library that make it easy to open a website on the ESP to show serial output there. I have tried the free version of the library. There is also a...

Continue reading "ESP WEB Serial Bibliothek"

ESP01 – DHT11 Temperature and Humidity Sensor Boards

Small board with a slot for the ESP01(s) and a DTH11 sensor. Facts Description Value Baud rate 115200 (possibly also 9800, for me it was 11) ESP01 slot 1 DHT11 sensor Sensor pin 2 Supply voltage 3.7 – 12V Button Reset General data Application areas Views Programming Libraries Sensor There are diverse implementations here, it is also…

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

ESP8266/32 WiFi Manager.

Hardcoded SSIDs and Wi-Fi passwords in Arduino code are not a good thing. Entering Wi-Fi credentials via the console is no longer up-to-date, especially if you don't have a console connection. It would be nice to have a general solution that allows IoT devices to be easily connected to your own Wi-Fi without having to already have something in the code...

Continue reading "ESP8266/32 WiFi Manager"

ESP01 – Relay Board

This is a circuit board with a slot for the ESP01 and a relay for switching external voltages of up to 250V AC and 30V DC. On AliExpress, these boards start at around €2 without the ESP01, and are available in sets for around €3-4. As home automation and voice assistants are in...

Continue reading "ESP01 – Relais Platine"
NEO 6-M GPS Shield - Banner

NEO-6M GPS Logger Shield V1.0

Another add-on board for the Arduino Uno and compatibles. It is equipped with a u-blox GPS chip. Additionally, it has a slot for a µSD card, making it suitable as a GPS logger. The current version 1.0 has already been superseded by version 2. The new version is due to the current chip shortage…

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

The RTOS SDK is Espressif's own programming environment for the ESP8266. Facts The Arduino SDK also encapsulates the functionalities of this SDK. Now one might ask why write specialised code for the ESP8266 by using the SDK directly. The answer is not entirely simple but here are a few arguments: The framework offers extended functionalities which...

Continue reading "ESP8266 RTOS SDK"

Espressif IDF – GPIOs

Most of the ESP32's GPIO pins, with a few exceptions, can be used as either inputs or outputs (see the relevant datasheet for more information). The following examples demonstrate how to control these digitally. In principle, when pins are configured as digital, they can take on the value 1=true or 0=false. Output Here's the blinking example with...

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"