ich habe den faulen Sonntag genutzt und einen Nachbau vom HM-Dis-WM55 erstellt.
Den Sketch habe ich in meinem allgemeinen Repo "Beispiel_AskinPP" abgelegt.
Als Display habe ich ein 1,8" TFT mit ST7735 Chipsatz angeschlossen. Die gibts für echt wenig Geld, z.B. bei eBay.
Dieses ist an ein Mega2560 Core Board angeschlossen, da ich es noch liegen hatte und ich die Schaltung auch netzversorgt betreiben werde. Es ist also derzeit kein Sleep-Mode eingebaut, was jedoch recht einfach machbar wäre - was den ATMega betrifft.
Über den Stromverbrauch des Displays selbst habe ich mir bisher keine weiteren Gedanken gemacht.
Ihr braucht auf jeden Fall aufgrund des hohen Speicherbedarfs mind. einen Mega644.
Als nächstes mache ich mir Gedanken über ein Gehäuse.
Hier ein paar Fotos:
Noch einige Hinweise zum Code:
1.) Der ChipSelect für das Funkmodul ist auf den Mega2560 Pin 53 gesetzt und muss bei Verwendung eines anderen µC ggf. verändert werden:
Code: Alles auswählen
typedef LibSPI<53> SPIType;
Code: Alles auswählen
#define CENTER_TEXT
Wird die Zeile auskommentiert, ist der Text linksbündig
3. Display drehen
Code: Alles auswählen
#define DISPLAY_ROTATE 1 // 0 = 0° , 1 = 90°, 2 = 180°, 3 = 270°
4. Displayhintergrund invertieren
Code: Alles auswählen
#define INVERT_BACKGROUND
Außerdem wird bei in der WebUI gewählter Textfarbe "weiß" der Text in schwarzer Schrift dargestellt.
Ihr benötigt die Libs Adafruit_ST7735 und Adafruit_GFX.h.