Ik ben aan het proberen om displays te maken voor perrons waar de bestemming en vertrek uur op staat + eventueel type trein of treinnummer.
Ik wil dit doen doormiddel van een PIC microcontroller.
Er zouden verschillende teksten moeten kunnen worden weergeven.
Eventueel gelinkt aan een bepaalde trein of gewoon willekeurig andere bestemmingen geven als er een trein vertrek.
Deze moet ook kunnen weergeven "OPGEPAST DOORRIJDENDE TREIN" als er een trein niet stopt.
de aansturing van de ingangen kan eventueel gekoppelt worden met een decoder uitgang (wissel-decoder) die op zijn beurt commando's krijgt via koploper.
Deze zou met een kleine OLED (PLED) display of LCD/TFT moeten kunnen worden weergeven. zodat je het licht goed ziet.
Het programmeren van diverse teksten en het koppelen aan ingangen kan ik maar de juiste display die ik ervoor kan gebruiken en aansturen met de PIC niet, namelijk ik kan nu voorlopig een gewone LCD 2x16 aansturen en kleuren LCD/TFT displays of LCD's met een andere type dan "HD44780" kan ik dus niet.
Wie kan mij hierbij helpen.
Als ik dit project kan realiseren zal ik veel mensen kunnen blij maken.
Even nog een kort woordje uitleg in welke fasen ik dit wil realiseren.
FASE I:
- Uitzoeken welke PIC ik het best ga gebruiken voor de display's deze moet programmeerbaar zijn met de WISP648.
- Het soort Display:
LCD,
PLED,
OLED/TFT,
Fluorcent Display (VFD modules genoemd "Vacuüm Fluorescent Display") - De grote van het schermpje en of ik kleur ga gebruiken
- Hoe aansturen met de PIC en aansturen van de PIC.
- Welke teksten, er zullen verschillende teksten moeten zijn.
FASE II:
- Uitbreiding en snelle aanpassing van teksten of images voor de displays door middel van een klein geheugenkaartje (SD, MicroSD of andere)
- Snel nieuwe tekst of tekst bewerken door een aansturingseenheid die ik ook doormiddel van een display en toetsenbord kan bedienen (Later via PC)
FASE III
- Volledige aansturing door middel van PC.
Meer info volgt nog.
weardguy
http://www.m-voorloop.nl --- Ik? Welnee! Ik zit nog lang niet achter de germaniums.
Je moet wel een zeer minuscuul display nodig hebben wil je dit op schaal kunnen krijgen... Ik ga wel uit van H0, dus misschien dat jij het voor mensen met meer ruimte (een grotere schaal dus) aan het bouwen bent...
Een VFD zou ik zelf laten vallen: die worden warm en vereisen vervelende spanningen, waar je bij een LCD met 1 spanning en de signalen wel klaar bent.
Ik zou ergens een 4*20 LCD zoeken, of een datasheet bekijken voor de grootte en kijken of die in je model past.
Weet je al in welke taal je gaat programmeren? Ik zou een 40 Pins PIC nemen, bv. een 16F877A, die heeft ook 2 ccp's modules. Ik weet eigenlijk niet of je meerde LCD's op één pic mag aansluiten. Anders maak je een master/slave systeem, bv:
Tx Rx
+------------------+------+-----+ +------+
| | |12F/10F|---|LCD 1 |
| 16F877A | +-----+ +------+
| |
+------------------+
De 12F/10F met lcd maak je dan zoveel van als je sporen hebt.
Dan maak je een lijstje aan bv:
1=Trein1A
2=Trein1V
...
A= aankomen
V= vertrekken
en dan stuur je die nummer via uart door naar de andere PIC's. Dan heb je maar 3 kabels naar het lcd lopen, aangezien je de PIC op een klein PCB'tje kan verwerken achter het lcd, dan heb je voeding en UART nodig. In totaal 3 lijnen, of 2 als je die via een ijzere paal ofzo naar de grond laat lopen.
Veel succes!
EDIT: ik zou sowiezo dit systeem hanteren, aangezien je de lijnen naar de LCD niet te lang mag maken, en je er minstens 8 voor nodig hebt i.p.v. 3.
Dweil
1 electron per seconde = 16 atto ampere!
Heb nog wel een display voor je:
128x96 pix OLED display, 16 grijswaarden per pixel, parallel + SPI aansturing, ik heb em compleet met contrast driver (3.3V -> 15V converter).
Je kunt deze rechtstreeks met een 3,3V microcontroller aansturen.
Dank u voor al de reacties tot nu toe.
Ik vond het voorbeeld van "LEDfan" wel interessant om te gebruiken, dit zou het natuurlijk een beetje makkelijker maken.
Ik ga vanaf nu ook uit van OLED Displays omdat deze praktisch toch beter zijn om kleine teksten te kunnen weergeven.
Ik ga normaal uit dat ik schaal HO (1/87) ga gebruiken.
De displays moeten eigenlijk vooral zichtbaar zijn voor de camerarijtuigen die op de baan rijden.
Ik wil deze ook gebruiken als vertrek/aankomst bord voor de stationshal.
Als goed met de oog zichtbare display probeer ik HO te realiseren maar ik ga ook uit van SPOOR 1 (1/32)
Op modelspoormagazine heb ik ook een topic over dit onderwerp.
http://www.modelspoormagazine.be/newforum/topic.asp?TOPIC_ID=12960
Groetjes frank
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
Op 6 augustus 2011 13:31:48 schreef LEDfan:
Ik weet eigenlijk niet of je meerde LCD's op één pic mag aansluiten.
Daar is wel een aantal truuks voor: http://www.circuitsonline.net/forum/view/73752/#963513
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Voor schaal 1:87 is een klein grafisch OLED display handig. Zijn er bijvoorbeeld met een view area van 21.5 x 11.5 mm (overeenkomend met 1.90 x 0.95mtr in 'real life') Zijn 128 x 64 pixels, wit, en SPI aansturing.
Ik ga nu een schema (ruwe schets) maken hoe ik eigenlijk alles ongeveer wil hebben.
Dit zal misschien wat eenvoudiger zijn om alles op een rijtje te zetten.
zoals beloofd het schema
Elke LCD is van een perron
[Bericht gewijzigd door Henry S. op (29%)]
weardguy
http://www.m-voorloop.nl --- Ik? Welnee! Ik zit nog lang niet achter de germaniums.
Oftewel: geen plaatje te zien.