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.
Meine Glaskugel sagt, dass der Fehler bei dir oder am Display liegen könnte? Welches Board ist das genau (Link zu ebay)?
Das ist das Board dazu https://www.ebay.de/itm/Waveshare-Universal-e-Paper-Raw-Panel-Driver-Board-ESP32-WiFi-Bluetooth-WS15823/273800793339?epid=9039625136&hash=item3fbfcc8cfb:g:TuIAAOSwDZhfAvJl
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.