Firmware-Projekt für das Waveshare ESP32-S3-Touch-ePaper-1.54 mit Akku, Touch, ePaper, Audio, RTC, SHTC3 Temperatur-/Feuchtesensor und SD-Karte.
- Temperatur- und RH-Logging
- App Picker und Control Center
- WLAN-Profile mit automatischer Verbindung
- ICE-Modus für
WiFionICE/ ICE-Portal-Daten - Audioaufnahme mit späterer Transkription auf einem privaten Server
- optionales BMS-Monitoring per BLE und Sync zu Home Assistant
- Wecker, RTC-Wakeup und sparsame Akku-Nutzung
- globale Kontrolle für LEDs/Indikatoren
# Fedora
tools/install-fedora-esp-idf.sh
# Arch
tools/install-arch-esp-idf.sh
. tools/idf-env.shidf.py set-target esp32s3
idf.py buildidf.py flash monitorFalls der Zugriff auf /dev/ttyACM* oder /dev/ttyUSB* fehlschlägt:
sudo usermod -aG dialout "$USER"Danach einmal ab- und wieder anmelden.
Das Waveshare-Referenzrepo ist keine Projektbasis, sondern dient als Quelle für Pinbelegung, Treiberinitialisierung und Demos:
https://github.com/waveshareteam/ESP32-S3-ePaper-1.54
Bekannte Pins aus den Demos:
| Funktion | Pins |
|---|---|
| ePaper SPI | DC 10, CS 11, SCK 12, MOSI 13, RST 9, BUSY 8 |
| Touch | INT 21, RST 7, I2C 0x38 |
| I2C | SDA 47, SCL 48 |
| SHTC3 | I2C 0x70 |
| RTC | I2C 0x51 |
| Power Rails | EPD 6, Audio 42, VBAT 17 |
| Tasten | BOOT 0, PWR 18 |
main/ Einstiegspunkt
components/ spätere Services und Apps
docs/ Notizen und Setup
tools/ lokale Hilfsskripte
Geplante Services: Board, Display, Input, Power, Storage, Wi-Fi, Sync, Audio, BLE, Time und Indicator.