Auteur |
Onderwerp |
|
richardw
12 berichten |
Geplaatst - 14 feb 2017 : 23:10:53
|
Als onderdeel van mijn "Omgeving Epinal in spoor N" heb ik een vertrektijdenbord gemaakt dat werkt met real-time data uit Koploper. Het bestaat uit een klein TFT schermpje, aangesloten op een Raspberry PI. Deze Raspberry leest live-logbestand van Koploper uit en op basis van deze gegevens wordt het scherm bijgewerkt (inspiratie door het programma 'Omroeper'.
Op de baan rijden nu 5 treinen op 6 vaste routes (2 treinen rijden dezelfde route), waarbij uiteraard ook wat vrachtverkeer mee rijdt ('Niet instappen!'). Ik heb een filmpje gemaakt waarin het geheel werkend te zien is. In het filmpje stoppen niet alle treinen op het station, dit is inmiddels in Koploper opgelost. https://youtu.be/egPBDnV27H8
De beHUIZing is op maat gemaakt, getekend in Tinkercad en geprint met een Ultimaker 3.
De volgende stap is het geschikt maken van de software voor de 2 andere stations, zodat op ieder station een vertrektijdenbord kan komen te staan.
Als er interesse is kan ik een 'howto' schrijven, laat maar weten. Kennis van Python en Linux is een pré.
Gebruikt: Ecos Koploper 9.1 Raspberry PI Python Sainsmart compatible TFT scherm 160x128 pixels
Richard |
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 15 feb 2017 : 20:41:20
|
Hallo Richard,
Het ziet er erg leuk uit. Ik heb op dit moment nog geen plannen voor een vertrektijdenbord, maar wie weet op de nieuwe baan.
Met beste groeten Dirk HO=TC |
|
|
PaulRoman
149 Posts |
Geplaatst - 16 feb 2017 : 18:10:02
|
Hallo Richard,
Ziet er erg leuk uit. Ik ben wel geinteresseerd in een beschrijving van je project. Vooral 's winters heb ik zat tijd om eea te bestuderen. Mogelijk komt er dan zoiets op mijn nieuwe hoofdstation. Ik ben benieuwd.
Groet,
Paul
Schäßburg an der Kokel |
|
|
richardw
12 Posts |
Geplaatst - 21 feb 2017 : 00:32:51
|
Beiden dank! Ik ben nog even bezig om het projectje zo te maken dat het ook op een andere baan makkelijker te gebruiken is, als dit zover is en de tijd is beschikbaar dan zal ik een beschrijving maken.
Wat is nu mogelijk? - Weergeven binnenkomende en vertrekkende treinen van vaste routes (met animatie), gebaseerd op Koploperinfo. - Meerdere stations (op 1 display, wisselen met toets). Uiteraard kan de software ook op meerdere PI's geïnstalleerd worden, dan heeft ieder scherm zijn eigen station. Dit laatste wil ik zelf graag, onderdelen zijn in bestelling. - Gebruik als billboard als er geen treinen verwacht worden met zowel stilstaande beelden als mpg (1) filmpjes (met geluid).
To Do: - De software reageert op berichten uit Koploper via een tussenbestand. De codering van de berichten zit nu nog in de software zelf, deze komt nog in een ini-file. - De stand van de treinen wordt bij afsluiten niet opgeslagen, dus bij opstarten moet steeds handmatig aangegeven worden welke trein waar staat. Dat is niet handig. - Stationsgeluiden. Weet nog niet precies wat en hoe, een omroep(st)er met stationsgeluiden op de achtergrond lijkt me wel wat. Uiteraard zijn de berichten dan afgestemd op dat wat er op dat moment op het station gebeurt.
|
|
|
richardw
12 Posts |
Geplaatst - 02 mrt 2017 : 01:20:54
|
Intussen weer een paar stappen verder, ik heb de voortgang opgenomen in een draadje op beneluxspoor.net, het uitlezen en verwerken van Koplopergegevens werkt en dit is de reden dat ik ook op dit forum een melding had gemaakt. Verdere ontwikkelingen zijn dan waarschijnlijk teveel 'off-topic'. Wanneer het projectje klaar is (als dat überhaupt mogelijk is met deze hobby) dan zal ik het eindresultaat nog een keer posten om het draadje af te sluiten.
http://forum.beneluxspoor.net/index.php/topic,72984
Groet, Richard |
|
|
PaulRoman
149 Posts |
Geplaatst - 02 mrt 2017 : 14:40:41
|
Hallo Richard,
Ik zal je draadje op BNLS verder volgen. Veel plezier verder met je ontwikkelingen.
Groet,
Paul
Schäßburg an der Kokel |
|
|
richardw
12 Posts |
Geplaatst - 04 apr 2017 : 11:07:16
|
Het project is nu zover dat het voor anderen ook te gebruiken is, inmiddels draait het op mijn eigen 'Epinal' omgeving. Een demo van de opstelling is te zien via:
https://www.youtube.com/watch?v=uKxSS2n2wTI
Dit allemaal dankzij de mogelijkheid van Koploper om gebeurtenissen op de baan te loggen in een logbestand. Een ander (betaalbaar) pakket kan dit volgens mij niet... toch maar weer fijn dat Koploper bestaat!
Het project is 'open-source', dwz dat iedereen er gebruik van kan maken én het kan verbeteren. Zowel de source-code als een Wiki zijn te vinden op GitHub:
Wiki: https://github.com/rwmodeltrain/departure-board/wiki
Sources: https://github.com/rwmodeltrain/departure-board
De laatste versie van de code is op GitHub te vinden.
Groet, Richard |
|
|
|
Onderwerp |
|
|
|