Forum: Mikrocontroller und Digitale Elektronik E-Paper Driver HAT


von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Hi,

rein der Interesse halber: Gibt es zum Ansteuern von E-Inks Displays 
einen quasi Standard?

Wenn ich mir
https://www.waveshare.com/wiki/E-Paper_Driver_HAT#Hardware_connection_2

anschaue, dann belegen die einen SPI.

Was würdet ihr denken, was man an Hardware braucht, wenn man so ein 
Display wirklich low-level (z.B. als Kalender) verwenden möchte? (Alsso 
1 Aktualisierung/Tag)

Bekommt man das mit einem Atmega (20Mhz) auf die Reihe?

Grüße Oekel

von Horst (Gast)


Lesenswert?

D a v i d K. schrieb:
> Bekommt man das mit einem Atmega (20Mhz) auf die Reihe?

Ja, auch mit 32kHz würde der reichen.
Ein ESP8266 kann sich das aktuelle Datum per ntp und die täglichen 
Handy-Kalendereinträge von Google holen und mit anzeigen.
Mein Kalender mit Uhr macht jede Minute eine Teilaktualisierung für die 
Uhr, einmal die Stunde die Termine und täglich den Kalender. Sollte lang 
genug halten, das Display.

von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Horst schrieb:
> D a v i d K. schrieb:
> Ja, auch mit 32kHz würde der reichen.
Gut, das gibt es ja auf gleicher Seite fertig zu kaufen.

Aber könnte ich beihnahe jedes eInk dafür erwerben?
Sprechen die alle die gleiche Sprache/Dialekt?

(s/w würde Aufgrund des hohen Preises für rgw reichen)
In meiner Fantasie strebe ich > 10inch an.

: Bearbeitet durch User
von Horst (Gast)


Lesenswert?

Auch die E-Paper haben Controllerchips, die kleinen 172x72 mit 4 
Graustufen haben oft den ssd1606, Waveshare benutzt teilweise den 
baugleichen il3820, das 9,7" von denen hat den IT8951...
Du brauchst also die passenden 'Libraries' wie Arduinouser das nennen 
würden, die Datenblätten sind aber verfügbar und die Ansteuerung über 
SPI ist nicht schwer.
Die dreifarbigen Waveshare haben den Nachteil, daß sie kein partial 
refresh können und immer das ganze Display neu geschrieben werden muß. 
Das dauert mindestens dreimal so lange.

von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Horst schrieb:
> baugleichen il3820, das 9,7" von denen hat den IT8951...

Gängige eBook-Reader sind doch deutlich größer. Wieso findet man nirgend 
große eInk Displays?

Heißt die Diviese dort wirklich "eBook Reader Defekte" deuten und dann 
ein Display von einem offensichtlich defektem Gerät ausbauen (das 
hoffentlich keinen HAT-Schaden hat?

Ansonsten erscheint mir eine alternative Firmware für einen günstigen 
eBook-Reader deutlich schneller zum Ziel zu führen?

von zitter_ned_aso (Gast)


Lesenswert?

D a v i d K. schrieb:
> Gängige eBook-Reader sind doch deutlich größer.

größer als 9.7 Zoll? eher kleiner.

von Michael U. (amiga)


Lesenswert?

Hallo,

ich habe auch noch keine größeren als knapp 8" gesehen.
Bei der Firmware wirst Du sicher etliche Intressenten finden, 
Lösungsansätze habe ich aber noch keine gesehen.

Zu Deiner CPU-Anmerkung: Du hast über den nötigen Speicherbedarf für 
diese Auflösung schon nachgedacht? Irgendwo bzw. irgendwie mußt Du das 
Bild ja zusammenbauen, das Du zum E-Paper schicken willst.

Gruß aus Berlin
Michael

von Thorsten W. (thowa)


Lesenswert?

Hallo,

ich habe mir ein 2,9 Zoll Display von Waveshare zugelegt und mit meinem 
Arduino Uno und dem Demo-Programm von Waveshare in Betrieb genommen.
Die Anzeige ist denkbar einfach. Du kannst an Koordinaten gezielt Texte 
oder auch Grafiken "printen".
Schau auch mal hier:
https://www.youtube.com/watch?v=OPaCF-XJhqc

Bei meinem Display geht auch die Ausgabe eines Textes sekündlich ohne 
kompletten refresh. (Die Demo zeigt ein Art Betriebsdauer an, die im 
Sekundentakt aktualisiert wird)

Zum Thema Refresh-rate habe ich dieses Video gefunden. Du musst für dich 
selbst überlegen, ob es das Wert ist Wahrscheinlich gibt der Hersteller 
nicht ohne Grund so lange Refreshzyklen für manche Displays an.
https://www.youtube.com/watch?v=MsbiO8EAsGw

Hier https://www.youtube.com/watch?v=OW4GYmzWOb8 hat jemand schon einen 
Kalender auf E-Paper Display umgesetzt.

Viel Spaß, Thorsten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.