Hilfe beim Identifizieren eines LCD-Displays

OP #7595135
Lesenswert?

Hallo,

Da unser Dual IR 6S schon seit längerem seinen Geist aufgegeben hat, will ich ihm mittels Raspi und dem ugreen DAB+ ein neues und besseres Leben einhauchen.

Nun habe ich das Gerät zerlegt, um mich mit den Bedienelementen vertraut zu machen, die wiederverwendet werden sollen. Beim Display komme ich leider überhaupt nicht weiter.

Mit keiner der auf dem Display zu findenden Zeichenketten kann ich ein Datenblatt o.Ä. finden.

Das Display selbst ist hintergrundbeleuchtet und das eigentliche Panel steckt daher nochmal in einem Gehäuse. Die Gehäusemasse aussen sind 64,9mm x 39,1mm. Das Panel selbst hat wohl 63mm x 31mm von denen im Betrieb nur 56mmx28mm durch die Frontplatte zu sehen sind.

Das Display ist mit Sicherheit ein monochromes Pixelarray, wie es in dem einen angefügten Bild zu sehen ist. Menurahmen und Scrollbars sind Teil der Anzeige.

Folgende Zeichenketten sind auf dem Display zu finden:

1
94VO R28
2
G09N-V6.5-LCD PCB
3
94V0 1.6MM VO.2
4
20123-8-12
5

6
BLG1286402--FPC
7
1513
8
BL0011W4-A0

Der Anschluss ist mit den folgenden Pins beschriftet:

1
RES
2
RS
3
CS
4
SLK
5
DATA
6
VD0
7
GND
8
LED-
9
LED+

dürfte wohl per I2C angesprochen werden. Was ist aber RES und RS?

Wer mir hier mit Hinweisen und Tips und Tricks weiterhelfen kann, ist herzlich willkommen, dies zu tun. Packe ich das dann zunächst mit einem 3,3V Arduino testweise an, oder sind 5V kein Problem?

Mein Plan sieht vor, dass ein Arduino (oder auch nur ATTiny) das Display und die Bedientasten treibt, während der Raspi dann DAB+/FM/InternetRadio/WLAN-Streaming/USB-Stick/Bluetooth bedient.

Wenn alle Stricke reißen, was für ein Display mit 56mmx28mm Darstellungsbereich, Aussenmasse nicht mehr als 80mm x 40mm käme infrage?

Angehängte Dateien:
OP #7595166
Lesenswert?

Torsten B. schrieb:

Der Flex-Anschluss hat 30 Leitungen. Ist auf dem Flex (FPC) ein IC? Wenn ja, schau mal, ob Du darauf etwas erkennen kannst.

Nein, die einzigen Bauteile, die zu sehen sind, sind die Kondensatoren und Widerstände auf der Rückseite der Platine. Das Flexkabel verschwindet -wie auf dem einen Bild zu sehen- unmittelbar im Displaygehäuse.

Ob in diesem Gehäuse weitere Bauteile enthalten sind, erschliesst sich mir nicht. Das Ganze sieht vergossen aus.

Die Platine ist auch eindeutig einlagig. Also alles, was da passiert, ist auf dem einen Foto zu sehen.

#7595173
Lesenswert?

OP #7615792
Lesenswert?

Hallo zusammen,

nun muss ich mich hier nochmals melden. Die Tips hier klangen vielversprechend, leider hat mir das bislang nicht weitergeholfen.

Ich habe nun mithilfe der Bibliothek u8g2 etwa 50 infrage kommende Displays mit 4-wire SPI durchprobiert (https://github.com/olikraus/u8g2/wiki/u8g2setupcpp ). Bei einigen bekomme ich zufällige Muster blinkender Punkte, bei anderen ein paar vertikale Linien. Jedoch bleibt der Inhalt des Displays statisch, obwohl das von mir verwendete Beispiel Graphics-Test verschiedenste Text und Grafikausgaben vornimmt. Ich habe das Ganze sowohl mit einem ESP8266 als auch mit einem Bluepill als Controller durchgespielt. Die korrekte Funktion des Programmes konnte ich mit zwei anderen Displays verifizieren. Ich kann das Display mit der Elektronik des Blaupunkt-Radios noch zu einer Einschaltanimation bewegen, so das das Display selbst auch in Ordnung zu sein scheint. Die folgenden Display-Initialisierungen habe ich erfolglos durchgetestet: U8G2_SSD1305_128X64_ADAFRUIT U8G2_SSD1305_128X64_RAYSTAR U8G2_SSD1306_128X64_NONAME U8G2_SSD1306_128X64_VCOMH0 U8G2_SSD1306_128X64_ALT0 U8G2_SSD1312_128X64_NONAME U8G2_SH1106_128X64_NONAME U8G2_SH1106_128X64_VCOMH0 U8G2_SH1106_128X64_WINSTAR U8G2_SH1107_64X128 U8G2_SSD1309_128X64_NONAME2 U8G2_SSD1309_128X64_NONAME0 U8G2_SSD1325_NHD_128X64 U8G2_SSD0323_OS128064 U8G2_UC1701_MINI12864 U8G2_UC1628_128X64 U8G2_UC1611_EA_DOGXL240 U8G2_UC1611_EW50850 U8G2_ST7565_EA_DOGM128 U8G2_ST7565_LM6063 U8G2_ST7565_64128N U8G2_SSD0323_OS128064 U8G2_ST7565_64128N U8G2_ST7565_ZOLEN_128X64 U8G2_ST7565_LM6059 U8G2_ST7565_KS0713 U8G2_ST7565_LX12864 U8G2_ST7565_ERC12864 U8G2_ST7565_ERC12864 U8G2_ST7565_NHD_C12864 U8G2_ST7565_JLX12864 U8G2_ST7565_NHD_C12832 U8G2_ST7539_192X64 U8G2_UC1601_128X32 U8G2_UC1601_128X64 U8G2_ST7565_EA_DOGM132 U8G2_ST7567_PI_132X64 U8G2_ST7567_JLX12864 U8G2_ST7567_ENH_DG128064 U8G2_ST7567_ENH_DG128064I U8G2_ST7567_OS12864 U8G2_ST7567_ERC13232 U8G2_ST7567_LW12832 U8G2_ST7586S_JLX384160 U8G2_ST7586S_ERC240160 U8G2_ST7588_JLX12864 U8G2_ST75160_JM16096 U8G2_NT7534_TG12864R U8G2_SSD1322_NHD_128X64 U8G2_GU800_128X64

Irgendwelche weiteren Ideen?

Beitrag #7615992 wurde von einem Moderator gelöscht.
OP #7616218
Lesenswert?

Wolfgang R. schrieb:

https://simple-circuit.com/interfacing-arduino-st7565-lcd-graphics-test-example/

Hier ist mal ein Beispiel...

Tut auch nicht. Die einfachen ST7565-Arduino-Bibliotheken hatte ich ganz zu Beginn probiert. Dann habe ich die U8G2 Bibliothek entdeckt, die alleine für den ST7565 über 10 Varianten enthält.

Hilfreich wäre ggf. eine Liste aller (oder möglichst vieler) verfügbaren SPI basierten Display-Steuerchips, die über das hinausgeht, was in U8G2 drin ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren