Tekst op e-paper display

Arco

Special Member

Heeft iemand wel eens iets met e-paper displays gedaan om real-time waardes weer te geven?
Vreemd genoeg zijn er geen voorbeelden met veranderende tekst, alleen met grafische weergaves (wat prima werkt)

Alleen krijg je bij display-updates secondenlang een hevig flikkerend scherm, wat niet bruikbaar is. (updaten van enkele waardes zou moeten kunnen zonder knipperen)
De datasheet van de SSD1675 controller is helaas ook bedroevend slecht... http://www.buydisplay.com/download/ic/SSD1675A.pdf

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
KGE

Golden Member

Dat soort displays is bedoeld om statische informatie weer te geven.

Op mijn E-Reader zie ik dat geknipper ook bij het verversen van de bladzijde. Heeft te maken met het systeem: wissen en opnieuw schrijven.

Toch is het blijkbaar mogelijk (met meer energieverbruik waarschijnlijk) dat ik een hele pagina met de vinger kan verschuiven in realtime zonder noemenswaardig geknipper. (Kobo touch)

Mogelijk kun je de controller zodanig programmeren dat hij wel snelle (deel)updates kan doen?

eSe

Honourable Member

Even door de datasheet "gescrold", pagina 24, command table -> master activation en volgende. Busy signaal, heeft het daar wat mee te maken?

Groetjes,
eSe

CChheecckk yyoouurr dduupplleexx sswwiittcchh..
Arco

Special Member

Die datasheet is een droevig boeltje...
(ze hebben het over display mode 1/2, terwijl nergens wordt gezegd wat dat precies is. Ook hoe het RAM in elkaar steekt staat er niet in)
Het kan wel zonder flikkeren, maar helaas nergens voorbeeld/demo code... https://www.youtube.com/watch?v=rFE0YM19sNg

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Wat ik van mijn E-ink displays heb begrepen is dat ik effectief twee schuifregisters heb. De ene langs de linkerkant, de andere langs de bovenkant van het display. Normaliter clock je 1 enkel "hoog" bitje in de verticale langs de linkerkant en ga je vervolgens de data voor een hele lijn in het horizontale doen, voordat je een soort van "apply" doet. Maar dat HOEF je niet voor iedere rij te doen, je mag je ene "hoog" bitje ook direct doorschuiven naar de 123-e rij als je dat leuk vind.

Verder zijn er als ik het goed heb twee bitjes voor iedere pixel. Met twee "laat de huidige waarde staan" combinaties, een "probeer hem nul te maken" en een "probeer hem 1 te maken".

Maar dit is dus allemaal over een specifiek E-ink display, of dit ook voor de jouwe geldt weet ik niet.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Arco,

die displays zijn daar niet voor ontworpen.
als je bijvoorbeeld de $1.29 aan wil passen naar $1.24 zul je het hele scherm moeten verversen. Eerst overschrijven met volledig wit en daarna met de nieuwe waarde.
Anders heb je kans dat een deel van de oude waarde blijft staan.

Ik heb er voor projecten ook wel eens naar gekeken. De schermen zijn prachtig, maar helaas is het echt niet geschikt voor dynamische weergave.

RTFM, dan pas vragen...
Arco

Special Member

Ze zijn er tegenwoordig wel met 'partial refresh', maar of dat goed werkt weet ik niet. http://www.buy-lcd.com/index.php?route=product/product&path=2897_8…
(misschien bestel ik er eens een)
https://www.youtube.com/watch?v=enzUbiSWenQ

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Op 7 maart 2018 09:45:04 schreef wielklem:
als je bijvoorbeeld de $1.29 aan wil passen naar $1.24 zul je het hele scherm moeten verversen. .

Nee, Dat is niet zo. Het wordt we;l veel in die mode gebruikt: Alles overnieuw schrijven als er ook maar iets veranderd. En in de meeste gebruiks-scenarios is het niet de moeite waard om het anders te doen. Als jij op je e-book naar de volgende pagina gaat, dan heeft het geen zin om te kijken of een deel van de text kan blijven staan.(*) Veel implementaties willen dat dus niet. Maar de hardware kan het in mijn ervaring dus gewoon wel.

(*) Zou je dat wel doen en zeg een woordje "Sherlock Holmes" blijkt op de volgende pagina toevallig precies op dezelfde plek te staan, dan loop je het risico dat er net een helderheidsverschil tussen de oude en de nieuwe text is. En mensen zien dat soort dingen dan weer verdomd goed....

[Bericht gewijzigd door rew op woensdag 7 maart 2018 15:27:47 (19%)

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Arco

Special Member

'Normale' epaper displays verversen altijd het hele scherm. (wat gepaard gaat met een hoop geflits en geflikker; is noodzakelijk om 'ghost images' te wissen)
De speciale 2 kleuren partial update displays zouden wel netjes delen kunnen updaten.
Met 3 kleuren displays (rood/zwart/wit en geel/zwart/wit zie je veel) is een partial update heel lastig door hun opbouw.

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

De e-ink/ESP32 badge van het SHA festival deed wel dit soort gedeeltelijke updates, en behoorlijk goed ook.
O.a. voor het scrollen in een lijst:

Je zou kunnen kijken hoe zij het deden: https://github.com/SHA2017-badge/

Frederick E. Terman

Honourable Member

Ik heb nog een e-reader zonder verlichting, wifi of wat ook, zo oud dus.
Daarbij kun je voor 'snel bladeren' kiezen tussen geheel verversen (dan zie je dus een tijdje nix; pas als je loslaat zie je hoever je gebladerd hebt), of gedeeltelijk verversen (dan zie je dus de bladzijden tijdens het bladeren voorbijkomen).
De handleiding zegt inderdaad dat dit laatste als nadeel kan hebben dat stukjes pagina niet helemaal vervangen worden, zodat bijvoorbeeld een plaatje nog even blijft doorschijnen. Maar voor bladeren (zoeken) heb je dus in elk geval de keus. Ik heb gemerkt dat de handleiding gelijk heeft, maar dat het vaak meevalt.

Bij omslaan van de bladzijde gewoon om te lezen is ook in dat ding de verversing altijd helemaal.

Keramisch, kalibratie, parasitair: woordenlijst.org
Arco

Special Member

Ik heb nog een e-reader zonder verlichting, wifi of wat ook, zo oud dus.

Zonder verlichting is 'by design' voor e-paper, niet omdat 'ie oud is... ;)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Frederick E. Terman

Honourable Member

Keramisch, kalibratie, parasitair: woordenlijst.org

Op 6 maart 2018 17:13:29 schreef Arco:
Vreemd genoeg zijn er geen voorbeelden met veranderende tekst, alleen met grafische weergaves (wat prima werkt)

Hier worden dynamische teksten + plaatjes getoond. Het display moet partial update mogelijkheid hebben.
https://youtu.be/ltsegpNUjMI
Ben momenteel bezig precies dat hier aan de gang te krijgen.
Het ziet echt heel mooi uit.
Beetje vreemde ervaring dat het laatst gemaakte beeld gewoon blijft staan als je hem uit zet. Ik voorzie dat ze daar nog wel wat originele toepassingen voor bedenken.
Je zou zo'n display bij een dipmodule zoals een Teensy op de niet-componentenzijde kunnen plakken, zodat je gebruiksaanwijzing en display er al bij hebt. Het spul kost in de nabije toekomst haast niets als je bedenkt dat alle winkels het als prijslabels gaan gebruiken.
Nadeel is dat een beeldpunt schrijven maar 1.000.000x gegarandeerd is. Bij 1 per sec kan je na 14 dagen al storingen krijgen.

Er zitten bij Bascom trouwens een paar begaafde driver programmeurs.
Je vindt er diverse e-paper drivers, en tientallen andere.
Voor €89 heb je een levenslange licentie en maak je gebruik van -tig jaar ervaring+software. Als ik zie op wat voor nivo nieuwkomers zich in C naar voren moeten worstelen... die hebben jaaaren achterstand.
Je programmeert in Basic, de uiteindelijke programma's zijn gecompileerd en net zo snel als in C. De floating point berekeningen zijn zeker bloedsnel en desgewenst 8 bytes breed (double precision). En als je denkt het beter te weten kan je rechtstreeks de assembler commando's invoegen. Best of both worlds.

Er zijn nu epaper displays die werken zonder batterij.
http://www.eenewseurope.com/news/uhf-retail-price-tag-goes-batteryless

http://www.eenewseurope.com/sites/default/files/styles/inner_article/public/sites/default/files/images/2018-04-10-jh-powercast.png?itok=hZ7dSNI0

Misschien dat mijn volgende bankpas op deze manier wat meer info kan geven?

Arco

Special Member

Zonder spanning werken doen ze allemaal... :)
Update/spanning via rfid bestaat ook al een tijdje, vooral voor naamplaatjes/tags op congressen e.d.
Ik vind de nieuwewit/zwart/gele displays ook wel mooi...

[Bericht gewijzigd door Arco op woensdag 11 april 2018 22:36:57 (21%)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Op 11 april 2018 22:28:25 schreef Spog2:
Misschien dat mijn volgende bankpas op deze manier wat meer info kan geven?

Alleen wenselijk als er magisch meer op zou staan, en dat dat in werkelijkheid ook zo zou zijn. :+

Domoticz en ESP8266, goede combo!!!