Go Down

Topic: Test ePaper Waveshare 1.54 (Read 969 times) previous topic - next topic

stoni99

Ich habe das Display mal getestet.

Ist eigentlich für 3,3V.
Als Betriebsspannung habe ich auch die 3,3V angelegt. Die Eingänge sollen 5V tolerant sein. Auf Dauer wohl besser mit Levelshifter.

Ein Anschlusskabel wird mitgeliefert. Ich habe es so hier an den Arduino Uno angeschlossen.
Die dort angegebene Library habe ich nicht zum Laufen bekommen. Ich habe mir die Lib & BsplCode von hier geladen.

Funktioniert. Sehr gut lesbare Anzeige.
Aber mit Einschränkung beim Uno. Der Speicher ist beim Uno recht klein um z.B. das ganze Display mit Text füllen zu können. Es gehen nur 3 Zeilen auf einmal. Sonst muss man den Umweg gehen und jede Zeile einzeln hochladen. Das dauert dann etwas. Mit dem ESP habe ich noch nicht probiert - sollte aber besser gehen, weil mehr Speicher & 3,3V.

Das Interessante ist: Die Anzeige bleibt auch bei Sleep oder Stromausfall weiterhin angezeigt - eben ePaper.

Macht sich sicherlich gut um z.B. ein batteriebetriebenes DIY zu betreiben. Also nach dem Motto: µP nach 10min aufwecken, Temperatur holen und anzeigen und dann kpl. wieder auf sleep schalten - Anzeige bleibt erhalten.

Doc_Arduino

Tschau
Doc Arduino '\0'

Messschieber auslesen: http://forum.arduino.cc/index.php?topic=273445
EA-DOGM Display - Demos: http://forum.arduino.cc/index.php?topic=378279

uwefed

Hatte mit dieses Display bei der Make Munich gekauft und schon befürchtet das es ein Fehlkauf sein würde, weil es mit Arduino nicht angesteuert werden kann (wurde für Raspberry beworben).
Danke für die Info.
Grüße Uwe

postmaster-ino

#3
Mar 31, 2019, 09:36 pm Last Edit: Mar 31, 2019, 10:00 pm by postmaster-ino
Hi

Na da habe ich ja Glück, daß ich Das bisher nicht wusste ...
Dieses Display läuft an einem Nano mit Beispiel-Code und zählt Sekunden hoch.
Klar sollte sein, daß ein Grafik-Display halt mehr Speicher braucht, als ein 1602.

Meine ePapers machen nicht wirklich Sinnvolles, aber immerhin klappen Sie bis her.

Ich schaue Mal, ob ich noch ein Foto dabei gepackt bekomme ...

MfG
*Edit*
Lib:github, soonuse, epd-library-arduino
Beispiel auf Sekunden-Uhr 'umgestrickt', ZIP




anscheinend ist Es nicht erwünscht, einen Foren-internen Link als 'Homepage' einzubinden, damit JEDER nur einen Klick von combie's Liste zum Thema State-Maschine entfernt ist.
... dann eben nicht ...

Tommy56

Na da habe ich ja Glück, daß ich Das bisher nicht wusste ...
Dieses Display läuft an einem Nano mit Beispiel-Code und zählt Sekunden hoch.
Wenn Du es im Gegensatz zu stoni99 mit den Beispiellibs zum Laufen bekommen hast, wären bestimmt alle an Deinem Code interessiert und natürlich den Links zu den Libs.

Gruß Tommy
"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)

postmaster-ino

Hi

Habe im obigen Post das ganze Zeug eingefügt.
Wirklich produktiv nutze ich das Display nicht wirklich - aber immerhin zeigt's was an :)
Hoffe, die Beinchen vom Nano kann man abzählen - da die Drähte des ePaper-Stecker verschiedenfarbig sind und auf meinem ePaper die Pins beschriftet sind, sollte sich Das aber zusammen bekommen lassen.

Das Spinnengeweb an GND (SW) ist eine optische Täuschung ... bestimmt ;)

MfG
anscheinend ist Es nicht erwünscht, einen Foren-internen Link als 'Homepage' einzubinden, damit JEDER nur einen Klick von combie's Liste zum Thema State-Maschine entfernt ist.
... dann eben nicht ...

wapjoe

Das Spinnengeweb an GND (SW) ist eine optische Täuschung ... bestimmt ;)
Löten ist was für Anfänger, heute wird gespidert! ;)
Ich hoffe mein Schaden hat kein Gehirn genommen!

- Homer S.

stoni99

#7
Apr 01, 2019, 07:32 am Last Edit: Apr 01, 2019, 07:33 am by stoni99
Wenn Du es im Gegensatz zu stoni99 mit den Beispiellibs zum Laufen bekommen hast, wären bestimmt alle an Deinem Code interessiert und natürlich den Links zu den Libs.

Gruß Tommy
Die EPD-Lib Demo läuft bei mir auch. Aber nicht diese GxEPD-Lib & Demo.

amithlon

#8
Apr 01, 2019, 09:58 am Last Edit: Apr 01, 2019, 10:02 am by amithlon
Hallo,

ich habe hier nur 1x 2,9" b/w im "Einsatz" mit einer relativ alten GxEPD-Lib, stabil als Uhr.
Ein 2,9" 3-farbig liegt rum, mal getestet mit besagter Lib, läuft.
In der aktuellen Version der GxEPD-Lib hat er was geändert, ich war aber zu faul, das anzupassen.
Mein Bekannter hat sein 2,9" mit der GxEPD2 laufen, keine Probleme.
Aaaaber: alles am ESP8266/ESP32, Displays, die gern etwas Ram haben wollen, hänge ich an AVR garnicht erst ran...


Die Uhr läuft mit Sekundenanzeige und partial-Refresh damit es nicht flackert. Die Sekinde schafft sie nicht wirklich, Refreshzeit ist knapp darüber, also gibt es ab und an eben einen 2-Sekundensprung.

Gruß aus Berlin
Michael

stoni99

...partial-Refresh damit es nicht flackert. /quote]

Was ist das? Wie geht das?

amithlon

Hallo,

...partial-Refresh damit es nicht flackert. /quote]

Was ist das? Wie geht das?
Das Display muß das können, prinzipiell wohl sowieso nur die s/w, die 3-farbigen generell nicht.
Ich habe jtzt nur in meiner alten Version der GcEPD-Lib geschaut, Dein Display dürfte dort ja das GxGDEP015OC1 sein, das scheint es zu können:
    // paged drawing to screen rectangle at (x,y) using partial update
    void drawPagedToWindow(void (*drawCallback)(void), uint16_t x, uint16_t y, uint16_t w, uint16_t h);
Ab und an muß man einen kompletten Refresh machen, sonst vergisst es einzelne Pixel bzw. der Kontrast wird ungleichmäßig. Ich mache den so alle 5 Minuten, ich habe es nicht weiter ausgetestet, bleibenden Schaden richtet es ja nicht an, nur die aktuelle Darstellung kann leiden.

Gruß aus Berlin
Michael
 

stoni99

Ich habe in meiner Wühlkiste noch einen Mega 2560 gefunden. Ich möchte das ePaper mal am Mega probieren. Hat ja auch mehr SRam.

Wie ist das dort mit dem SPI Bus? Gleiche Anschlüsse wie beim UNO? Oder müssen Anpassungen vorgenommen werden? Anschluß Uno hier.

Ich habe bisher noch nix weiter mit dem Mega gemacht.

postmaster-ino

#12
Apr 14, 2019, 01:19 pm Last Edit: Apr 14, 2019, 01:20 pm by postmaster-ino
Hi

Nein, die Anschlüsse sind Andere.
Siehe hierzu
Arduino Reference, SPI

MfG

*Edit*
Rechtschreibung ... Vorschau rules ...
anscheinend ist Es nicht erwünscht, einen Foren-internen Link als 'Homepage' einzubinden, damit JEDER nur einen Klick von combie's Liste zum Thema State-Maschine entfernt ist.
... dann eben nicht ...

stoni99

Danke!

Geht aber leider auch nicht.
Pin 12 ist im Beispielanschluss mit dem UNO nicht belegt?!

postmaster-ino

Hi

Pin12 ist beim Uno MISO - Master IN, Slave OUT.
Da das Display keine Daten zurück gibt, muß der Uno Da auch nicht mitlesen.

MfG
anscheinend ist Es nicht erwünscht, einen Foren-internen Link als 'Homepage' einzubinden, damit JEDER nur einen Klick von combie's Liste zum Thema State-Maschine entfernt ist.
... dann eben nicht ...

Go Up