Op 25 juni 2016 10:40:16 schreef IIVQ:
Hoi,
Ik ben die vriend van Ruben_lichtenvoorde die net een flipdotbord had gekocht van dezelfde Josefien uit Rotterdam. Ze had in haar hobbykamer inderdaad een stuk of 20 busdisplays werkend staan, flipdot, LCD, VFD, erg leuk om te zien.
Degene die ik heb gekocht is een 112x16 pixels, gemaakt door Hanover Displays, en de Nederlandse inbouwer/distributeur is het ter ziele gegane SF Products (waar Josefien een deel van de boedel overgenomen had).
Ik heb voor dit display een beperkt protocol. Met dit protocol kan je geen individuele dots flippen, je stuurt óf een tekst naar het scherm óf een bitmap (in bepaald formaat gecodeerd). Grappig genoeg is dit vrijwel gelijk aan een protocol van een LED-display dat een jaar of 20 jonger moet zijn (en ik nooit werkend gekregen heb).
Ik heb op dropbox 4 dingen gezet:
https://dl.dropboxusercontent.com/u/240848/Sign/heleninstaller_3.3.msi demoprogramma voor windows om het bord aan te sturen. Dat programma heeft nogal een handleiding om het werkend te krijgen, die heb ik ergens op een kladje maar dan moet ik mijn windows weer aanslingeren, dat wil ik doen maar niet nu
https://dl.dropboxusercontent.com/u/240848/Sign/proto_20131210142804.p… simpele beschrijving van het protocol. Grafische modus staat er heel beperkt niet uitgelegd, wil ik ook wel uitleggen maar niet nu
https://dl.dropboxusercontent.com/u/240848/Sign/testmode.binary
https://dl.dropboxusercontent.com/u/240848/Sign/hoi.binary
Die laatste twee zijn dingen die je naar je scherm kan sturen om te kijken of het hierop reageert: de testmode en "Hoi".
Onder Linux (ik gebruik een DealExtreme USB-RS485 converter)
code:
$ stty -F /dev/ttyUSB0 4800 cs8 -cstopb -parenb
$ cat hoi.binary > /dev/ttyUSB0
Ik had bij het aansluiten het probleem dat de RS-485-aansluitingen A/B op mijn converter anders gelabeld waren dan die op die van Josefien, ik moest de draden dus omdraaien. Ik heb overigens maar 2 draden RS-485 aangesloten.
Ik ben inmiddels zover dat ik bitmapplaatjes naar het scherm kan sturen (obligaat mangaplaatje):
[afbeelding]
Nu nog iets zinnigs er mee doen; heb al wel plannen maar moet nog ff bedenken hoe.
Ik ben erg benieuwd of je de displays werkend krijgt en vind het leuk te horen wat je er mee gaat doen.
Super bedankt voor deze info! Dit was precies waar ik naar zocht!
Als ik het aangestuurd krijg met RS485 zou ik de signalen van de sturing zelf moeten kunnen bekijken met een logic analyzer, waarna ik een zelfbouw interface kan maken
Een concreet doel heeft het nog niet. Het is meer een leerproject voor mij, en tegelijkertijd een leuke bezigheid
Als ik een eigen controller zou kunnen ontwerpen dan lijkt een Tetris spel er op maken me wel leuk om te doen (Alleen wordt het dan wel een erg smalle tetris...)
Nogmaals bedankt!
@KGE en Angela: ik vermoedde inderdaad zoiets, maar kon het niet meteen opmaken uit de schema's. Bedankt voor dit op te klaren!
Alleen begrijp ik nog niet helemaal waarom dit nodig is: In welke situatie gaat het gebeuren dat de high side open is, en de low side gesloten?
EDIT: IIVQ: weet je toevallig ook hoeveel stroom zo'n paneel trekt? Ik heb nu (tijdelijk, omdat ik geen 24V adapter had) 2 12V 1A adapters aan elkaar geknoopt, om zo 24V te krijgen, maar heb er echt geen gedacht van hoeveel stroom de display trekt... (In de bus staken 2x 12V batterijen, goed voor een stroom van zo'n 4000A :x)
EDIT2: Als ik het goed begrijp is het address field een soort identifier van de display (bvb. display vooraan: 0, achteraan: 1, rechterzijde: 2). Dat maak ik toch op uit de PDF, en uit de interface van het programma. Is er een manier om er achter te komen welk adres een display heeft? Of is trial&error de way to go?