ESP32-S3 Dashboard: NTP-Uhr auf 1.47"-Display, SD-Logging, WebServer & FTP-Server.
Ein ESP32-S3 holt die Uhrzeit per NTP, zeigt sie auf einem 1.47" ST7789-Display (Arduino_GFX), protokolliert auf SD-Karte und stellt die Daten über einen WebServer sowie einen FTP-Server bereit (Dateizugriff auf die SD-Karte). Spannt bei Bedarf einen eigenen Access-Point auf.
| Bereich | Funktion |
|---|---|
| Zeit | NTP-Sync, Anzeige auf TFT |
| Display | 1.47" ST7789 (172×320) über Arduino_GFX |
| SD | Logging + Dateizugriff |
| Netz | STA + optionaler AP, mDNS, WebServer |
| FTP | SimpleFTPServer — SD-Karten-Zugriff per FTP-Client |
WLAN-Zugangsdaten im Sketch (ssid/password, ap_ssid/ap_password) sind Platzhalter (YOUR_…) und müssen gesetzt werden.
Vorkompiliertes Image unter Releases:
esptool.py --chip esp32s3 write_flash 0x0 ESP32-LCD-Time-SD-FTP_esp32s3_v1.0.0_merged.binpio run # bauen
pio run -t upload # flashen
pio device monitor -b 115200 # serielle AusgabeAktuelle Arduino_GFX-Versionen benötigen Arduino-ESP32 Core 3.x (esp32-hal-periman.h); die genutzte WiFi.softAP-API ist dort rückwärtskompatibel. Daher die pioarduino-Plattform (gepinnt). Details: docs/DEPENDENCIES.md.
Hinweis zu
versions/undlegacy/: ältere Entwicklungsstände. Der gebaute Stand istsrc/ESP32S3_LCD_Time_SD/.
MIT – siehe LICENSE. © 2026 Yanis Ameseder
Entwickler: Yanis Ameseder · E-Mail: g4me.over.18@gmail.com