lumapu / ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
https://ahoydtu.de
Other
950 stars 223 forks source link

ePaper Display Pinout #1003

Closed skender85 closed 1 year ago

skender85 commented 1 year ago

Hardware

Modelname: NodeMCU-32 ESP32 WiFi Bluetooth Entwicklungsboard CP2102 Retailer URL: https://www.waveshare.com/wiki/NodeMCU-32S

nRF24L01+ Module

Antenna:

Power Stabilization:

Version / Git SHA:

Version: 0.7.6 Github Hash: 0b763df

Build & Flash Method:

Debugging:

Hallo zusammen

Erstmal dankeschön für die super Software und eure Arbeit. Die neu installierte Balkonanlage macht dank euch mindestens doppelt so viel Spass!! :)

Ich habe lange nach einem Pinout für die AhoyDTU, ESP32 und das Waveshare 1.54" ePaper Display, jedoch leider nichts gefunden. Schlussendlich habe ich das ePaper Display mittels Waveshare Manual an den ESP32 angehängt (https://www.waveshare.com/wiki/E-Paper_ESP32_Driver_Board) und in den AhoyDTU Settings die gleichen Pins angegeben, nämlich:

Pin | ESP32 | Description -- | -- | -- VCC | 3V3 | Power input (3.3V) GND | GND | Ground DIN | P14 | SPI MOSI pin, data input SCLK | P13 | SPI CLK pin, clock signal input CS | P15 | Chip selection, low active DC | P27 | Data/command, low for commands, high for data RST | P26 | Reset, low active BUSY | P25 | Busy status output pin (means busy)

Natürlich habe ich VCC mit 5V, statt dem 3V3 verbunden, da der 3V3 bereits durch das nRF24L01+ Modul belegt ist.

In den AhoyDTU Einstellungen fürs ePaper Display habe ich sowohl die Einstellung der Tabelle oben mit den Pins eingestellt, wie auch die Einstellungen "off / default" und jeweils neu gestartet.

Mein Display zeigt jedoch nur ein willkürliches Muster / "Ameisenhaufen" an: PXL-20230623-161926319

Beim Display handelt es sich um die Version 2 (Rev2.1): PXL-20230623-161932825

Nun meine Frage: Ich vermute, dass ich das Display wohl falsch am ESP32 angeschlossen habe. Gibt es eine Instruktion, wie dieses anzuschliessen ist? Im Wiki habe ich nur eine leere Seite gefunden.

Besten Dank für eure Hilfe!!

knickohr commented 1 year ago

Fritzing_ePaper_ESP32

dknubben commented 1 year ago

"Natürlich habe ich VCC mit 5V, statt dem 3V3 verbunden, da der 3V3 bereits durch das nRF24L01+ Modul belegt ist."

Das ist ja sehr optimistisch gedacht... Ich lese in den Specs bei Waveshare "Power input (3.3V)" für VCC, dann muss das so auch angeschlissen werden. Im schlimmsten Fall wird das Display und auch der ESP durch die zu hohe Spannung zerstört (wenn die GPIOs die 5V-Spannung abbekommen).

rmayergfx commented 1 year ago

Nur mal so am Rande. Wenn ich mir die Refresh Zeiten der diversen Displays ansehe und wie lange diese teilweise beim Endanwender halten nehme ich gerne Abstand davon. Auch der hohe Preis schreckt mich ab. Möchte ich wirklich Strom sparen, dann klemme ich kein Display an und nehme ein Board das möglichst sparsam ist. Ja ein ePaper sieht schick aus mit schwarz auf weiß und im Idealfall funktioniert es auch richtig gut, sie sind jedoch generell eigentlich nicht dafür gebaut worden in regelmäßigen kurzen Abständen die Anzeige zu ändern. Das sieht man auch an den Rezensionen zu diesen ePaper, teils hohe Werte bei den Refresh Zyklen oder nach wenigen Monaten defekt/ Teildefekt, so das man ein neues Display benötigt.

Loetnase commented 1 year ago

Screenshot_20230626-110144_Discord

zu aller Info Jetzt funzt es mit 3,3V

knickohr commented 1 year ago

Dann macht zu das Ding.