mini-Statusdisplay - 0,96" OLED & ESP8266

OpenWB nachgebaut?
Bericht über die Umsetzung hier rein!
tux75at
Beiträge: 49
Registriert: Mi Mär 23, 2022 5:16 pm

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von tux75at »

Mein Code ist online:
https://github.com/tux75at/openWB_T-Display-S3

Inzwischen geht einiges mehr (ich kenne LVGL auch erst seit kurzem).
Schriftgröße geändert, Schriftfarbe für EVU Leistung ist Rot bei Netzbezug und Grün bei Einspeisung.
Tausenderpunkt habe ich derzeit keinen drinnen, hier muss man eventuell einiges anders aufbauen, ist aber erst der erste Versuch mit LVGL.

Anstatt EVU, PV, ALL sowie SoC Beschriftung würde ich Animated GIFs bzw. GIFs einbauen. Mit Farbe und etwas mehr Auflösung sollte etwas mehr möglich sein.
oRudi
Beiträge: 10
Registriert: Di Feb 01, 2022 6:54 pm

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von oRudi »

etnie83 hat geschrieben: Mo Jan 02, 2023 2:35 pm Bild

Hab auch ein Fork von deinem Rep @mrinas aber mit Anzeige der Hausbatterie (HB). LP wird bei "nicht laden" ausgeblendet und HB eingeblendet.

Hab es auch aufs 1,77 Zoll 128*160 Pixel ST7735 umgesetzt.
Dazu hab ich noch ein eigenes Repo für das grosse Display gemacht weil ich sehr viel rausgeschmissen was die UI-Umschaltung anging.
Aufgrund von Flackern beim Refresh musste ich einiges ändern. Musste sozusagen die alten Pixel in Schwarz überschreiben um dann die neue Darstellung in Weiss wieder abzubilden, ansonsten hätte es geflackert wenn ich immer alles aktualisiert hätte.

Den Code kann man nochmal schöner machen vorallem fürs Überschreiben will ich noch einen eigenen Aufruf machen damit es leichter geht zu erweitern.
Ist auch auf mich angepasst weil die Hausbatterie mit angezeigt wird (HB im Bild)

Darstellung des Energieflusses hat sich zwischenzeitlich gegenüber dem Bild noch bisschen geändert. Gibt auch einen Ladezustandsbalken unter der HB und LP.
Farbliche Umsetzung ging auch bei diesem Display, was auch nochmal die Lesbarkeit verbessert

Muss mal ein aktuelleres machen wenn ich die kleinen Korrekturen noch drin habe. Hab noch einige Ideen was die Darstellung angeht.

https://github.com/etnie83/OpenWB_Display_Large
https://github.com/etnie83/openWB_OLEDDisplay
Kannst du mir bitte sagen, welche Pins du wie verbunden hast?

Grüße
etnie83
Beiträge: 16
Registriert: Mo Okt 10, 2022 8:17 am

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von etnie83 »

oRudi hat geschrieben: Mi Jan 11, 2023 4:03 pm Kannst du mir bitte sagen, welche Pins du wie verbunden hast?

Grüße
https://github.com/etnie83/OpenWB_Display_Large

Habs mal aktualisiert. Hab die Readme mal korrigiert weil das "normale" kleine Display noch als Screenshots drin war

Display - Wemos
1 GND
2 5V
3 D5*
4 D7*
5 D6
6 D1
7 D8
8 3V3

Ich glaube D5 & D7 müsste nicht angeschlossen werden. Hab zum Test alles angeschlossen.
etnie83
Beiträge: 16
Registriert: Mo Okt 10, 2022 8:17 am

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von etnie83 »

tux75at hat geschrieben: So Jan 08, 2023 5:44 pm Mein Code ist online:
https://github.com/tux75at/openWB_T-Display-S3

Inzwischen geht einiges mehr (ich kenne LVGL auch erst seit kurzem).
Schriftgröße geändert, Schriftfarbe für EVU Leistung ist Rot bei Netzbezug und Grün bei Einspeisung.
Tausenderpunkt habe ich derzeit keinen drinnen, hier muss man eventuell einiges anders aufbauen, ist aber erst der erste Versuch mit LVGL.

Anstatt EVU, PV, ALL sowie SoC Beschriftung würde ich Animated GIFs bzw. GIFs einbauen. Mit Farbe und etwas mehr Auflösung sollte etwas mehr möglich sein.
Das Display gefällt mir. Hab mir mal zwei bestellt (Test & Produktiv)
Muss mich mal mit PullRequest befassen dann kann ich mit am Code arbeiten. Benötige sowas normalerweise nicht in der Maschinennahen Programmierung.
Vorallem ist der WaF* bei dem schicken Display höher

*(woman acceptance factor)
oRudi
Beiträge: 10
Registriert: Di Feb 01, 2022 6:54 pm

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von oRudi »

etnie83 hat geschrieben: Do Jan 12, 2023 7:15 am
oRudi hat geschrieben: Mi Jan 11, 2023 4:03 pm Kannst du mir bitte sagen, welche Pins du wie verbunden hast?

Grüße
https://github.com/etnie83/OpenWB_Display_Large

Habs mal aktualisiert. Hab die Readme mal korrigiert weil das "normale" kleine Display noch als Screenshots drin war

Display - Wemos
1 GND
2 5V
3 D5*
4 D7*
5 D6
6 D1
7 D8
8 3V3

Ich glaube D5 & D7 müsste nicht angeschlossen werden. Hab zum Test alles angeschlossen.
Hm, ich habe dieses Display noch gehabt:
https://www.amazon.de/dp/B078JBBPXK?ref ... tails&th=1

Damit funktioniert das Setup leider nicht. Display leuchtet, nur leider passiert nichts. Im seriellen Monitor kommen nur kryptische Zeichen.
Aber ich glaube, das ist auch nicht kompatibel scheinbar...


Grüße
etnie83
Beiträge: 16
Registriert: Mo Okt 10, 2022 8:17 am

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von etnie83 »

oRudi hat geschrieben: Do Jan 12, 2023 6:53 pm
Hm, ich habe dieses Display noch gehabt:
https://www.amazon.de/dp/B078JBBPXK?ref ... tails&th=1

Damit funktioniert das Setup leider nicht. Display leuchtet, nur leider passiert nichts. Im seriellen Monitor kommen nur kryptische Zeichen.
Aber ich glaube, das ist auch nicht kompatibel scheinbar...

Grüße
Hab genau dieses Display mit der Belegung die ich gepostet habe am Wochenende neu aufgebaut weil ich ein TestDisplay wollte (sonst wird die Frau sauer wenn ich das aus der Küche wieder nehm)
Hat sofort nach einspielen funktioniert!
oRudi
Beiträge: 10
Registriert: Di Feb 01, 2022 6:54 pm

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von oRudi »

Perfekt. Hat bei mir nun auch geklappt.

Jetzt muss ich nur noch ein hübsches Case finden zum Drucken...
Hast du zufällig? :-)

Grüße
etnie83
Beiträge: 16
Registriert: Mo Okt 10, 2022 8:17 am

Re: mini-Statusdisplay - 0,96" OLED & ESP8266

Beitrag von etnie83 »

Nutze dieses Gehäuse!
https://www.thingiverse.com/thing:4965564

btw. aktualisiert
https://github.com/etnie83/OpenWB_Display_Large
Unterstützung für die anderen Topics in OpenWB2.0 eingefügt
Antworten