esp32-4848s40

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
esp32-4848s40 [2025/12/17 09:17] – 94.31.111.224esp32-4848s40 [2026/01/02 19:02] (aktuell) – [ESPHome GUI-Builder] joerg
Zeile 4: Zeile 4:
  
 Die Programmierung soll mit Platformio, LVGL passieren. Die Verbindung zum Heimnetz soll mit MQTT umgesetzt werden.  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:
 +
 +<code>
 +[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
 +
 +</code>
  
 ===== Rechte für den Upload auf /dev/ttyUSB0 ===== ===== Rechte für den Upload auf /dev/ttyUSB0 =====
  
 Gruppen anzeigen mit  Gruppen anzeigen mit 
 +<code>
 compgen -g compgen -g
 +</code>
  
 Zu Gruppe dialout hinzufügen: Zu Gruppe dialout hinzufügen:
  
 +<code>
 sudo usermod -a -G dialout joerg sudo usermod -a -G dialout joerg
 +</code>
 +
 +Eventuell fehlt das Hinzufügen zur Gruppe tty.
 +
 +===== Platformio Devcontainer =====
 +
 +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]]
 +
 +==== Test mit Devcontainer ====
 +
 +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 - yaml-Files für ESP324848S040C ====
 +
 +[[https://github.com/agillis/esphome-modular-lvgl-buttons]]
 +
 +[[https://devices.esphome.io/devices/guition-esp32-s3-4848s040/]]
 +
 +[[https://community.home-assistant.io/t/planning-and-setup-esp32-s3-4848s040-480-480-ips-touchscreen/715781]]
 +
 +=== ESPHome GUI-Builder ===
 +
 +[[https://www.espboards.dev/tools/esphome-lvgl-designer/]]
 +
 +
 +
  • esp32-4848s40.1765959468.txt.gz
  • Zuletzt geändert: 2025/12/17 09:17
  • von 94.31.111.224