-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sorbat edited this page Oct 25, 2024
·
6 revisions
Dieses Projekt ist ein externes Zusatzdisplay auf Basis eines ESP32 oder D1 Mini und einem SSD1306 oder SH1106 zur Visualisierung von Live-Daten von OpenDTU / Ahoy.
Das Display zeigt Informationen wie z.B.
- aktuelle Stromerzeugung
- Tagesertrag
- Gesamtertrag
- eingestelltes Limit
- Netz / Verbrauch
Die Software ist in der Arduino IDE umgesetzt. Die Displayausgabe ist im Sketch individuell anpassbar. Es können sämtliche Informationen angezeigt werden, welche über die API bereitgestellt werden.
- Unterstützung verschiedener Displays (0,96“, 1.3", 1,54“, 2,42“ I2C OLED-Displays)
- Echtzeitdatenanzeige von OpenDTU / Ahoy, inklusive Leistungsübersicht und Inverterstatus
- Einfaches Pin-Mapping für ESP32 oder D1 Mini
- Kompatibel mit OpenDTU und AhoyDTU
- ESP32 https://www.amazon.de/dp/B071P98VTG
- D1 Mini https://www.amazon.de/dp/B0754N794H
- 0,96“ https://www.amazon.de/dp/B01L9GC470/
- 1,3“ https://www.amazon.de/dp/B078J78R45/
- 1,54“
- 2,42“
- Schließe das Display gemäß dem angegebenen Pin-Mapping an den ESP32 an (SCL: IO22, SDA: IO21). Die Kondensatoren sind optional.
- Öffne den Sketch in der Arduino IDE. Installieren die fehlenden Bibliotheken (z.B. U8g2lib.h). Konfiguriere in Zeile 22+23 die WLAN Zugangsdaten und in Zeile 28-31 das angeschlossene Display. Trage bei String open_0_IP die IP-Adresse der DTU ein.
- Lade den Sketch auf den ESP32 hoch.
Das Zusatzdisplay kann mit diversen DTU-Gehäusen umgesetzt werden, da der Aufbau ähnlich einer simplen DTU ist, nur ohne Funkmodule.
Testaufbau mit 4 Displays
Anzeige auf einem 2,42“ Display