Bahnanzeige
| Bahnanzeige | |
|---|---|
| Anzeige der vorbeifahrenden Züge | |
| Status | Läuft |
| OrganisatorIn | Basti, MyJP |
| InteressentInnen | |
| Download:
Download (extern) | |
Uns beherbergt bekanntlich die Projektwerkstatt, die in der Kulturfabrik Löseke untergebracht ist. Die KuFa befindet sich unweit vom Hauptbahnhof Hildesheim zwischen den Gleisen (siehe Karte). Hin und wieder rattern deshalb Personen- und Güterzüge direkt unter unserem Fenster vorbei. Da liegt es nahe, dass wir gern ein paar Infos zum vorbeifahrenden Zug angezeigt bekommen würden:
- Zugart (Personenzug, Güterzug; je nachdem, was die Datenquellen so hergeben)
- Herkunft
- Zielort
Inhaltsverzeichnis |
Anzeige
Pearl bietet eine Laufschriftleiste (7x50 LEDs) an. Zu der LED-Laufschrift existiert eine Schnittstellenbeschreibung (über RS232), die vor einiger Zeit schon einmal in Perl implementiert wurde. Die Anzeige könnte
- direkt vom PC mit Daten gespeist werden
- über einen Microcontroller angesteuert werden (entweder mit Ethernetschnittstelle oder mit gespeicherten Daten für einen gewissen Zeitraum)
- an den Router angeschlossen werden (sowieso immer an und hat Internetverbindung)
Erster Test mit ledticker
Nach einigen Versuchen funktionierte das Setzen von eigenem Text per USB2Seriell-Adapter vom Rechner aus. Ubuntu setzt die Baudrate beim Booten scheinbar, so dass diese zuvor korrigiert werden muss. Danach setzt man eine ID und den gewünschten Text. Sollte dieser z.B. Umlaute enthalten, muss dieser vorher nach ISO8859-15 konvertiert werden.
stty -F /dev/ttyUSB0 9600 ./ledticker -d /dev/ttyUSB0 -m setid 20 ./ledticker -d /dev/ttyUSB0 -i 20 -s 4 "$(echo "S4 Bennemühlen" | recode UTF-8..ISO8859-15)"
Sensorik (für v2)
Da die Züge sicherlich nicht immer genau pünktlich vorbeifahren (und eine synchrone Anzeige wünschenswert wäre), gab es bereits im Vorfeld einige Überlegungen zur Erfassung von vorbeifahrenden Zügen:
-
Laser/Lichtschranke(nicht möglich, da Zugpersonal beeinträchtigt werden könnte, Anbringen von Reflektor außerdem problematisch) -
Vibrationssensor(wird von Bässen bei Veranstaltungen gestört; ungenau, da hinteres Gleis sehr weit weg ist) -
Radarmessung(geringe Distanz, Anbringung zu aufwändig) - Lautstärkemessung (x Sekunden bestimmter durchgehender Geräuschpegel) dürfte sehr ungenau sein
- Bewegungssensor (hohe Distanz vom Fenster zum Gleisbett)
- Webcam + Bildauswertung auf anderem Rechner (sehr aufwändig, da etwa im 10-Sekunden-Takt ausgewertet werden müsste, Python Basic Image Analysis)
- Artikel zur Bildauswertung mit Python in freiesMagazin 07/2011
Eine Plausibilitätsprüfung könnte anhand des Fahrplans durchgeführt werden.
Datenquellen
- Personenverkehr
- Güterverkehr (Anfragen und rausparsen)
- Fahrpläne am Bahnhof