En söt OLED

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

En söt OLED

Inlägg av cyr »

Impulsköpte en Osram Pictiva OLED-display från Digikey, en liten 96x36 pixel enfärgad sak med 16 "blåskalor". Den aktiva ytan är 8x21mm men med allting runt blir det ganska rejält mycket större tyvärr.

Displayen har en bit flex som lödes direkt på ett kretskort, så jag byggde ett litet adapterkort som också har några externa komponenter (bypass-kondingar och en stepup för 12V-matningen som själva displayen kräver).

Dokumentationen till den här displayen är inte direkt lysande ("databladet" innehåller inte mer än en mekanisk ritning och pinout). Det gick iaf att pussla ihop hur de externa anslutningarna skulle se ut med hjälp av några andra datablad och appnotes, plus ett par kvalificerade gissningar :)

Bild

Bild

Jag har en applikation till sötingen (var ju tvungen att hitta på en), men för tillfället sitter den på labplattan.

Bild

Återstår bara att fundera ut rätt värden för alla dessa registerinställningar... :?

Testmönstret på bilden ovan ska vara gradient från 15-0 (upprepad tre ggr på varje rad), men det syns knappt någon skillnad på nivå 1 och 15.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Häftig dispaly... Men den verkar lida av sama sjuka som en del tft, delvis halft omöjligt att få tag i ett vetigt data blad :evil:

Så hur går det? får du till grå skalan? Använder du AVR inbyggda SPI ^^
Fransson
Inlägg: 525
Blev medlem: 20 maj 2006, 12:27:55
Ort: Bagarmossen (sthlm)

Inlägg av Fransson »

Avsaknaden av nivåskillnad kan vara en synvilla. Ögat tolkar gradienter som samma färg.
Prova att lägga en fast färg ovanför eller nedanför som referens för ögat.
Kan även prova att alternera gradienterna. Vara annan rad från vänster till höger och var annan från höger till vänster.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Jag antar du redan har sett Application Note...

Och att de verkar ställa in ljus styrkan... för alla 16grå skalorna...

Kod: Markera allt

// Gamma
WriteCommand(0xB8); /* Set Gamma with next 8 bytes*/
WriteCommand(0x01); /* L1[2:1] */
WriteCommand(0x11); /* L3[6:4], L2[2:0] 0001 0001*/
WriteCommand(0x22); /* L5[6:4], L4[2:0] 0010 0010*/
WriteCommand(0x32); /* L7[6:4], L6[2:0] 0011 1011*/
WriteCommand(0x43); /* L9[6:4], L8[2:0] 0100 0100*/
WriteCommand(0x54); /* LB[6:4], LA[2:0] 0101 0101*/
WriteCommand(0x65); /* LD[6:4], LC[2:0] 0110 0110*/
WriteCommand(0x76); /* LF[6:4], LE[2:0] 1000 0111*/
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Jo, det har jag sett. Har lyckats hitta databladet till kontroller-chipet med googles hjälp. Har nog också fått rätt bra ordning på displayen nu, grillade lite med c:a 400% av max ström till pixlarna ett tag tror jag men den verkar inte ha tagit någon större skada :)

Har även gjort några små ändringar på kortet... Jag tar och lägger upp eagle-filer, PDF:er och c-koden sen om det är nån som är intresserad.

Bild
Användarvisningsbild
JimmyAndersson
Inlägg: 26544
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Snyggt!

Kul att den inte var så värst dyr. Blåa displayer är dessutom lite lättare att titta på, särskillt när det är mörkt.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Har du lust får du gärna lägga till den i wiki ^^
Skriv svar