Ein minimalistisches, stromsparendes Wetterdisplay im IKEA RÖDALM-Rahmen (13 x 18 cm). Perfekt für die Wand, mit Batteriebetrieb und wochenlanger Laufzeit durch E-Paper-Technologie.
- 📱 7.5" E-Paper Display (800x480) mit gestochen scharfem Kontrast
- 🔋 Extrem energieeffizient – Wochen Batteriebetrieb mit 18650 Akkus
- 🌤️ Aktuelle Wetterdaten von OpenWeatherMap API
- 📊 5-Stunden Vorhersage mit Wettersymbolen
- 😴 Deep Sleep - ESP32 wacht nur zur Aktualisierung auf
- 🖼️ IKEA RÖDALM Integration - Passt perfekt in 13x18 cm Rahmen
- ⚙️ Einfach konfigurierbar - WiFi, Stadt, Weckzeiten über config.h
- ESP32 (Lolin32 oder kompatibel)
- Waveshare 7.5" E-Paper Display HAT V2
- 1-2x 18650 Li-Ion Akkus
- IKEA RÖDALM Rahmen 13×18 cm
-
Arduino IDE einrichten
# ESP32 Board Support und Bibliotheken installieren # GxEPD2, ArduinoJson
-
Projekt klonen
git clone https://github.com/bli-blu-bla/e-paper-display cd E-Paper-Display -
Konfiguration erstellen
cp weather-station/config.sample.h weather-station/config.h # config.h bearbeiten: WiFi, OpenWeatherMap API Key, Stadt -
Upload auf ESP32
weather-station/weather-station.inoin Arduino IDE öffnen- Board: ESP32 Dev Module
- Upload-Button klicken
Durch E-Paper und Deep Sleep extrem energieeffizient:
- ⚡ Aktiv: ~30 Sekunden pro Update
- 😴 Deep Sleep: 99.9% der Zeit
- 🔋 Laufzeit: Mehrere Wochen mit 2x 3000mAh 18650
// In config.h
const WakeTime WAKE_SCHEDULE[] = {
{7, 0}, // 7:00 Uhr
{12, 0}, // 12:00 Uhr
{18, 0}, // 18:00 Uhr
{22, 0} // 22:00 Uhr
};const char* OWM_CITY = "Berlin";
const char* OWM_COUNTRY_CODE = "DE";const char* TIME_ZONE = "CET-1CEST,M3.5.0,M10.5.0/3"; // Mitteleuropa| Komponente | Spezifikation |
|---|---|
| Mikrocontroller | LOLIN32 (ESP32, 240MHz, WiFi, Bluetooth) |
| Display | 7.5" Waveshare E-Paper (800x480) v2 |
| Stromversorgung | 3.7V (1-2x 18650) |
| Stromaufnahme | <1mA im Deep Sleep |
- GxEPD2 - E-Paper Display Treiber
- ArduinoJson - JSON Parsing für API
- WiFi, HTTPClient, Time - Teil des ESP32 Arduino Core
MIT License - siehe LICENSE für Details.
Contributions sind willkommen! Bitte öffne ein Issue oder Pull Request.
- Fork das Projekt
- Feature Branch erstellen (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push zum Branch (
git push origin feature/AmazingFeature) - Pull Request öffnen
- 📖 Dokumentation
- 🐛 Issues
- 💡 Discussions
- Font: Gotham Rounded
Dieses Wetter-Display setzt auf eine bewusst einfache und minimalistische Schaltung. Dadurch gibt es keinen Verpolungs- oder Überspannungsschutz, was etwas Sorgfalt beim Aufbau erfordert, den Aufbau aber sehr kompakt hält.
Die gezeigte Kombination aus E-Paper Display und Lolin32 (ESP32) eignet sich nicht nur für ein Wetter-Display, sondern kann leicht als Grundlage für viele andere stromsparende Anzeige-Projekte verwendet werden.
Viel Spaß beim Nachbauen! ⚡📱🌤️


