Skip to content

Repository files navigation

ESP32-LCD-Time-SD-FTP

ESP32-S3 Dashboard: NTP-Uhr auf 1.47"-Display, SD-Logging, WebServer & FTP-Server.

Plattform Build Display Lizenz


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.

Features

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

Vor dem ersten Einsatz

WLAN-Zugangsdaten im Sketch (ssid/password, ap_ssid/ap_password) sind Platzhalter (YOUR_…) und müssen gesetzt werden.

Fertige Firmware

Vorkompiliertes Image unter Releases:

esptool.py --chip esp32s3 write_flash 0x0 ESP32-LCD-Time-SD-FTP_esp32s3_v1.0.0_merged.bin

Selbst bauen (PlatformIO)

pio run                       # bauen
pio run -t upload             # flashen
pio device monitor -b 115200  # serielle Ausgabe

Aktuelle 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/ und legacy/: ältere Entwicklungsstände. Der gebaute Stand ist src/ESP32S3_LCD_Time_SD/.

Lizenz

MIT – siehe LICENSE. © 2026 Yanis Ameseder


Kontakt

Entwickler: Yanis Ameseder · E-Mail: g4me.over.18@gmail.com

About

ESP32-S3 Dashboard: NTP-Uhr (ST7789 1.47"), SD-Logging, WebServer + FTP. PlatformIO/pioarduino, flashfertige .bin. ☕ paypal.me/Freakbank1

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages