Forum: Mikrocontroller und Digitale Elektronik ESP32 + E-Paper Display und kein Bild


von Eini E. (einstein_de)


Lesenswert?

Hallo Bastelfreunde,
Bin schon am verzweifeln.

Hab mir bei Ebay das Board ESP32 mit Wifi/BT und direktanschluss
für ein RAW Display gekauft.
Plus das E-Paper 4,2" RAW Display s/w mit Flachbandverlängerung.
Laut Waveshare soll das alles soweit funktionieren mit der DEMO im Netz.
Hab das alles soweit rausbekommen und die Demo auf das Board übertragen.
Über den Browser mit der IP komme ich dann in Demo zum Bild konvertieren 
und übertragen.
Er macht alles super wenn auch langsam mit die Prozenten, nur auf dem 
Display ist nix zu sehen.
Auch andere Demos laufen auf dem Board aber zu sehen ist nix auf dem 
E-Paper.
Was mach ich falsch ?
Zu wenig spannung über USB oder doch Display kaputt?
Hat jemand noch eine Idee oder was ich vieleicht falsch mache.

Danke schonmal.

von TR.0LL (Gast)


Lesenswert?

Meine Glaskugel sagt, dass der Fehler bei dir oder am Display liegen 
könnte?

Welches Board ist das genau (Link zu ebay)?

von einstein_de (Gast)


Lesenswert?


von Besserwisser (Gast)


Lesenswert?

Schau mal hier :
https://www.waveshare.com/e-paper-esp32-driver-board.htm
ob Dein Display auch unterstützt wird.
Bei Waveshare auf der Wikiseite gibt es die 7z Datei mit src
und examples :
https://www.waveshare.com/wiki/File:E-Paper_ESP32_Driver_Board_Code.7z
Ich habe das nur mal so überflogen :
in den Ordner : esp32-waveshare-epd gibt es eine readme_EN.
Entsprechend dieser soll einiges in den Hardwareordner der ESP32
im Arduino Verzeichnis kopiert werden.
Eventuell liegt es daran - dann hättest Du aber Fehler vom Compiler
bekommen müssen.
Auch musst Du bei examples die richtige Größe des Displays auswählen.
Kann sein, das keine Intialisierung erfolgt wenn nicht alles in den 
richtigen Verzeichnissen liegt.
Auch kannst Du das Display zunächst an einen UNO o.ä. testen.
Anschlusshinweise gibt es hier :
https://www.waveshare.com/wiki/4.2inch_e-Paper_Module,
und Beispiele hier : https://github.com/waveshare/e-Paper

von Geschafft (Gast)


Lesenswert?

Moin,
ich arbeite mit NodeMCU32s und 2.9" WaveShare EInk. Es bei mir auch eine 
Weile gebraucht...

Schluß endlich habe ich mit Arduino per USB die NodeMCU32s mit einem 
Beispiel programmiert und über Terminal mitgelesen.

Viele Infos fand ich bei : https://github.com/ZinggJM/GxEPD2
1
#include <GxEPD2_BW.h>// 2.9" E-Paper Library SPI-Mode
2
GxEPD2_BW<GxEPD2_290, GxEPD2_290::HEIGHT> display(GxEPD2_290(/*CS=5*/ 22, /*DC=*/ 21, /*RST=*/ 5, /*BUSY=*/ 17));
3
...
4
display.init(115200);
5
display.setPartialWindow(box_x, box_y, box_w, box_h);
6
  
7
  bool m = display.mirror(false);
8
  display.firstPage();
9
  do {
10
    display.fillScreen(GxEPD_WHITE);
11
    display.drawInvertedBitmap(box_x, box_y, bitmaps[3], display.epd2.WIDTH, display.epd2.HEIGHT, GxEPD_BLACK);
12
  } while (display.nextPage());
13
  display.mirror(m);

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.