rocnet:rocdisplay-de
Differences
This shows you the differences between two versions of the page.
— | rocnet:rocdisplay-de [2022/04/30 07:22] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== RocNetNode RocDisplay ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[rocnet: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | \\ | ||
+ | | Idee und Unterstützung | Peter Ploiner | | ||
+ | | Hardware, Firmware, Dokumentation and Copyright | Walter Sax | | ||
+ | | Rocnetnode-Revision | 2.0.9927+ | | ||
+ | | Rocrail_Revision | 2.0.9928+ | | ||
+ | \\ | ||
+ | ^ 2021 wurde das Projekt beendet, wir empfehlen den Einsatz von [[: | ||
+ | \\ | ||
+ | |||
+ | =====Einführung===== | ||
+ | Die Grundidee ist, durch RocRail eine Anzeige am Bahnsteig mit der jeweils aktuellen Information (Uhrzeit, Zug nach Fahrplan, Abfahrtszeit) anzusteuern. | ||
+ | Heute verfügbare OLED-Micro-Displays in der Größe ca. 24 x 7 mm erfüllen die maßstäblichen Anforderungen in H0 für ein [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | //Der rote Rahmen zeigt ca. die Displaygröße im Vergleich zum Original bei den ÖBB// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | //Eine erste Stellprobe auf einem maßstäblichen H0 Bahnsteig// | ||
+ | \\ | ||
+ | Die Ansteuerung erfolgt über ein Text-Objekt. Text-Objekte haben in Rocrail eine Schnittstellen-Registerkarte, | ||
+ | Auf welchen Weg das Text-Objekt gefüllt wird (XML Scripting, Variablen, etc.) ist durch den Anwender zu entscheiden.\\ | ||
+ | \\ | ||
+ | Anwendungsbeispiele siehe **[[: | ||
+ | \\ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Die Implementierung bietet umfangreiche Möglichkeiten der Anpassung an länderspezifische oder individuelle Bedürfnisse. Anpassungen werden ebenfalls direkt aus RocRail gemacht, durch Text mit Steuerzeichen. Einige Anpassungsbeispiele: | ||
+ | |||
+ | * Display invertieren | ||
+ | * Analoguhr links/ | ||
+ | * Text rotieren | ||
+ | * blinken | ||
+ | * Helligkeit | ||
+ | * Display ein/ | ||
+ | * u.v.m. | ||
+ | \\ | ||
+ | Eine umfassende Beschreibung aller Möglichkeiten ist in der **[[# | ||
+ | \\ | ||
+ | |||
+ | =====Komponenten===== | ||
+ | Das RocDisplay besteht aus 3 verschiedenen Komponenten.\\ | ||
+ | Der Controller ist direkt an die RocNetNode angeschlossen.\\ | ||
+ | Die Display-Backplane ist am Controller angeschlossen. Es sind bis zu 4 Displays per Controller möglich\\ | ||
+ | Das Display selbst ist auf der Backplane aufgelötet\\ | ||
+ | \\ | ||
+ | Die Displays sind auf einer Backplane aufgelötet, | ||
+ | Es ist möglich, zwei Displays auf der Backplane aufzulöten. Somit ist eine doppelseitige Fahrgastinformation möglich. Jedes Display muss an einen eigenen Controller Port angeschlossen werden.\\ | ||
+ | Um Störungen in der Kommunikation zwischen dem RocDisplay Controller und den Displays zu vermeiden, sollten die Leitungen zu den Displays so kurz wie möglich gehalten werden.\\ | ||
+ | Eine Leitungslänge bis zu 40cm sollte möglich sein.\\ | ||
+ | |||
+ | =====Benutzerhandbuch===== | ||
+ | |||
+ | Hier ist eine Schritt-für-Schritt Anleitung zu finden für Installation, | ||
+ | |||
+ | * **[[: | ||
+ | |||
+ | =====I2C===== | ||
+ | Leider hat der Raspberry Pi einen Hardware-Bug. Dieser Bug erlaubt es nicht das der Slave das Clocksignal verlängert.\\ | ||
+ | **Für einen normalen Gebrauch stellt der Bug kein Problem dar, die I2C Standard Einstellungen können verwendet werden**\\ | ||
+ | Ein Lesen der Einstellungen des RocDisplay Controllers ist mit den Standardeinstellungen nicht möglich.\\ | ||
+ | Eine Abhile ist es, die I2C Busgeschwindigkeit temporär auf 400kHz zu setzen und - nachdem alle Einstellungen gemacht worden sind - wieder zurück auf 100kHz zu setzen.\\ | ||
+ | Um es den Anwendern einfacher zu machen, gibt es ein Konfigurations Tool, welches die erforderlichen Einstellungen für das Auslesen setzt und alle RocDisplay Einstellungen damit editierbar sind.\\ | ||
+ | \\ | ||
+ | Links zur Beschreibung des Hardware-Bug: | ||
+ | [[http:// | ||
+ | [[https:// | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | =====Text-Format===== | ||
+ | Das Text-Format zur Steuerung des Displays ist in der **[[# | ||
+ | Beispiele und Beispielpläne sind im **[[: | ||
+ | Display-Befehle stehen in geschweiften Klammern.\\ | ||
+ | |||
+ | ====Beispiel==== | ||
+ | < | ||
+ | {EB0F3}5 0 \{F1} Kurz Zug{L1}Rekawinkel{L0T1} | ||
+ | </ | ||
+ | |||
+ | Blinken des Logo für ' | ||
+ | < | ||
+ | {EJ1B0F3}4 0 \{F2} Kurz Zug{J2B2F3}4 0 \{F2J0L1F0}Wien FJB{L0T1F2B10L1F2}16: | ||
+ | </ | ||
+ | |||
+ | Für dieses Beispiel muss die Spalte der Abfahrts-Zeit deaktiviert werden: | ||
+ | < | ||
+ | {EF1} Zug Fährt durch!!!{L1F0J1[ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | =====Dateien===== | ||
+ | \\ | ||
+ | |||
+ | Hier findet man die detaillierte technische Beschreibung, | ||
+ | |||
+ | |||
+ | * {{: | ||
+ | \\ |
rocnet/rocdisplay-de.txt · Last modified: 2022/04/30 07:22 by 127.0.0.1