esp32-4848s40

ESP32-4848S40 für Anzeige und Steuerung im Heimnetz

Das ESP32-4848S40 ist ein ESP32-Board mit 4×4-Zoll-Display. Mit LVGL kann man unterschiedlichste Daten anzeigen und Steuerungen realsisieren.

Die Programmierung soll mit Platformio, LVGL passieren. Die Verbindung zum Heimnetz soll mit MQTT umgesetzt werden.

Um mit platformio das esp-smartdisplay-demo lauffähig zu bekommen.sind besondere Version den der Libraries zu nutzen:

[env:esp32-4848S040CIY1]
board = esp32-4848S040CIY1
lib_deps = 
	lvgl/lvgl@9.2.2
	rzeldent/esp32_smartdisplay@^2.1.1
	bodmer/TFT_eSPI@^2.5.43

Gruppen anzeigen mit

compgen -g

Zu Gruppe dialout hinzufügen:

sudo usermod -a -G dialout joerg

Eventuell fehlt das Hinzufügen zur Gruppe tty.

Das Aufsetzen einer Entwicklungsumgebung ist immer wieder ein Neuanfang. Es gibt immer wieder die eine oder andere Falle. Außerdem wird das System, wo die Entwicklungsumgebung läuft mit Extrag-Einstellungen verschmutzt.

Vielleicht kann man die Entwicklungsumgebung in einen Container packen, der sich auf beliebigen Rechnern innerhalb von Minuten erstellen lässt?

Es gibt für platformio ein Projekt für einen Devcontainer. Vielleicht geht das ja: https://github.com/prenone/platformio-vscode-devcontainer/tree/master

Es ist tatsächlich möglich, einen DevContainer mit platformio aufzusetzen. Es wird tatsächlich ein platformio hochgezogen. Ein Demo-Projekt lässt sich erstellen.

ESPHome GUI-Builder

  • esp32-4848s40.txt
  • Zuletzt geändert: 2026/01/02 19:02
  • von joerg