Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 Multitool ePaper

Firmware-Projekt für das Waveshare ESP32-S3-Touch-ePaper-1.54 mit Akku, Touch, ePaper, Audio, RTC, SHTC3 Temperatur-/Feuchtesensor und SD-Karte.

Ziele

  • 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

Setup

# Fedora
tools/install-fedora-esp-idf.sh

# Arch
tools/install-arch-esp-idf.sh

. tools/idf-env.sh

Build

idf.py set-target esp32s3
idf.py build

Flash und Monitor

idf.py flash monitor

Falls der Zugriff auf /dev/ttyACM* oder /dev/ttyUSB* fehlschlägt:

sudo usermod -aG dialout "$USER"

Danach einmal ab- und wieder anmelden.

Hardware-Referenz

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

Projektstruktur

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages