Print deze pagina | Sluit het venster

Projectje: Vertrektijdenbord met een Raspberry PI + mini TFT scherm en koploper

Geprint door: Koploperforum Digitale Treinbesturing
Webadres onderwerp: http://www.koploperforum.nl/topic.asp?TOPIC_ID=5765
Geprint op: 25 jul 2017

Onderwerp:


Auteur onderwerp: richardw
Onderwerp: Projectje: Vertrektijdenbord met een Raspberry PI + mini TFT scherm en koploper
Geplaatst op: 14 feb 2017 23:10:53
Bericht:

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

Reacties:


Reageer op auteur: phdirk
Gereageerd: 15 feb 2017 20:41:20
Bericht:

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


Reageer op auteur: PaulRoman
Gereageerd: 16 feb 2017 18:10:02
Bericht:

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


Reageer op auteur: richardw
Gereageerd: 21 feb 2017 00:32:51
Bericht:

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.


Reageer op auteur: richardw
Gereageerd: 02 mrt 2017 01:20:54
Bericht:

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


Reageer op auteur: PaulRoman
Gereageerd: 02 mrt 2017 14:40:41
Bericht:

Hallo Richard,

Ik zal je draadje op BNLS verder volgen. Veel plezier verder met je ontwikkelingen.

Groet,

Paul

Schäßburg an der Kokel


Reageer op auteur: richardw
Gereageerd: 04 apr 2017 11:07:16
Bericht:

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


Koploperforum Digitale Treinbesturing : http://www.koploperforum.nl/

© EKweb 2006

Sluit venster