SwitchLib

I needed a library to poll multiple buttons. Since I had three buttons but needed at least 4 functions, I implemented a short/long press detection. Each button can therefore be pressed briefly or for a longer duration and, after release, will call a callback method accordingly. Apart from a loop through the buttons, this library should not…

Continue reading "SwitchLib"

TTGO TS V1.2 as a video viewer for (M)Jpeg

The initial idea was to read the MJPeg stream from the ESP32 camera and display it on the TTGO screen. As I was having problems implementing the MJpeg protocol, I opted for a simplified version and am now reading snapshots from the camera. This has the advantage that whenever the...

Continue reading "TTGO TS V1.2 Als Video Viewer für (M)Jpeg"

MPV (Linux)

For all those who work under Linux, Josef (see comments on ESP 32 Cam) has recommended the MPV Player. I took a quick look at it on my PI and am impressed. DOWNLOAD Downloading should be done via the Linux package manager if possible. Alternatively, the player can be downloaded from the following links: mpv.io Alternative at Chip...

Continue reading "MPV (Linux)"
TTGO T-Call 1.3 mit aufgesteckter GSM Antenne

TTGO T-Call 1.3 (Lilygo)

The TTGO T-Call 1.3 is an ESP32 module that offers GSM access using the SIM800L chip. I tested the module with a ThingsMobile SIM card. Facts: ESP32 and SIM800L chip, Micro-SIM slot, Antenna connector, Reset button, Connector for a battery, USB 3.1 Type C connector. Pinout. Areas of application: GPS Tracker (Requires GPS module), Smart…

Continue reading "TTGO T-Call 1.3 (Lilygo)"

ESP32 Cam Module

I found an ESP32 module with a camera for under €10 from AliExpress. I'll give a brief introduction to it here and show the first steps. Facts In addition to everything the ESP32 already offers, here are a few additional features. Space for an SD card 520 KB SRAM + external 4MB PSRAM Support for OV2640 and…

Continue reading "ESP32 Cam Modul"

ESP32 Useful Information

The ESP32 is the successor to the successful ESP8266 controller. It features a 32-bit Tensilica Xtensa LX6 CPU, usually with two cores (RISC architecture). Here I'm collecting information that I find interesting. Areas of Application Documentation https://www.espressif.com/en/products/hardware/esp32/overview https://github.com/espressif/arduino-esp32 Hardware Packaging The ESP32 is available as a chip or a module with additional external memory, antennas, etc. Which versions are currently available...

Continue reading "ESP32 Nützliche Infos"
bannerEsp32Fota

OTA - ESP32fota Test

OTA (Over-the-Air Update) is a concept for updating firmware over a network. I've taken a closer look at the Esp32FOTA library here. All of the files I used are in the following GitHub directory: https://github.com/sfambach/esp32/tree/master/test/ESP32fota If something doesn't work, it's better to use the GitHub files, as they are more up-to-date than the post. If you encounter problems, let us know...

Continue reading "OTA – ESP32fota Test"

Setting up ESP32 with the Arduino GUI

As always, there is a wealth of information online on how to configure the Arduino GUI. Therefore, I will be very brief here, and for more detailed information, please refer to the sources linked below. Board Manager The ESP 32 has made its way into the Board Manager quite some time ago. The steps for installation are outlined here briefly. …

Continue reading "ESP32 mit der Arduino Gui einrichten"