Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:oled:display-steuerung [2024/05/23 19:27] – [Neuen Aspekt* als Zubehör in iTrain definieren] raily74 | anleitungen:oled:display-steuerung [2025/01/02 06:57] (aktuell) – [Fehlerbehebung] raily74 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <WRAP important 60%> | ||
- | In Arbeit... | ||
- | </ | ||
- | |||
====== 740 Display-Steuerung Zugzielanzeiger ====== | ====== 740 Display-Steuerung Zugzielanzeiger ====== | ||
Zeile 145: | Zeile 141: | ||
{{: | {{: | ||
+ | <wrap em> | ||
+ | Werden alle vier SDA Signale (SDA1⇑, SDA1⇓, SDA2⇑ und SDA2⇓) gemeinsam über Flachbandkabel oder andere gebündelte Kabel mit einer Länge von über 60 Zentimetern übertragen, | ||
+ | |||
+ | Um dieses Verhalten zu verhindern, müssen lediglich die Leitungen SDA1⇓ und SDA2⇓ getrennt von den anderen acht Kabel verlegt werden. | ||
+ | Liegen bspw. SDA1⇑ (Arduino 1) und SDA1⇓ (Arduino 2) in einem Kabelstrang, | ||
+ | |||
+ | Die zu trennenden Signalleitungen liegen auf den Pins 9 und 10, sodass lediglich diese beiden Leitungen abseits der anderen acht Leitungen des Flachbandkabels verlegt werden müssen. | ||
+ | Das untenstehende Bild veranschaulicht diese Vorgehensweise. | ||
+ | |||
+ | {{: | ||
=== Zweigleisiger Zugzielanzeiger === | === Zweigleisiger Zugzielanzeiger === | ||
Zeile 182: | Zeile 188: | ||
Wenn man den Arduino Sketch offen hat, sieht man oben die Reiter für die einzelnen Bestandteile. Einer davon ist die Sammlung der Anzeigentexte (TextMessages.h). | Wenn man den Arduino Sketch offen hat, sieht man oben die Reiter für die einzelnen Bestandteile. Einer davon ist die Sammlung der Anzeigentexte (TextMessages.h). | ||
+ | Hier legt man einen passenden Text für den Zug seiner Wahl an. Dabei empfiehlt es sich, die Beispieltexte auszukommentieren oder bei Nichtgebrauch zu löschen. Texte sollten unbedingt von 1 bis 100 fortlaufend ergänzt werden und nicht im Nachgang sortiert werden. In den meisten Fällen wird man den soeben angelegten Text mit seiner Zeilennummer einem Zug zuweisen. Ergänzt man nachträglich oberhalb dieser Zeile einen weiteren Text oder sortiert die Texte um, gehen diese direkten Verknüpfungen aus Zug und Zeilennummer verloren. | ||
+ | |||
+ | {{: | ||
+ | |||
==== DCC Adressbereich definieren ==== | ==== DCC Adressbereich definieren ==== | ||
- | Als erstes | + | Als nächstes |
{{: | {{: | ||
+ | ===== Fehlerbehebung ===== | ||
+ | Die Displays sind empfindlich und man muss beim Zusammenbau sehr sorgfältig arbeiten. Hier eine Auflistung der häufigsten Fehlerursachen. | ||
+ | |||
+ | ^ Fehlerbild | ||
+ | | Zwei Displays nebeneinander zeigen gleichen Text | Mosfet BS170 ist verdreht | Mit Bauteiltester wie oben beschrieben prüfen und ggf. drehen. | | ||
+ | | Display flackert | Kurzschluss zwischen den hauchdünnen Leiterbahnen des Flexkabels | Unter der Lupe mit viel Licht auf Kurzschlüsse prüfen und ggf. neu löten. | | ||
+ | | Hieroglyphen auf dem Display | Gekreuzte Signalleitungen SDA1+2⇑ und SDA1+2⇓ | Kabel möglichst parallel und ohne Kreuzen verlegen, SDA1⇑ und SDA2⇑ nicht zu dicht an SDA1⇓ und SDA2⇓ verlegen. | | ||
+ | | Display-Beleuchtung sehr schwach | Schlechte Verbindung zwischen Platine und Display | Lötverbindungen am Flexkabel prüfen und ggf. Flexkabel auf Bruch untersuchen. | | ||
===== Steuerung per DCC ===== | ===== Steuerung per DCC ===== | ||
Der größte Clou der Zugzielanzeiger ist die Möglichkeit, | Der größte Clou der Zugzielanzeiger ist die Möglichkeit, | ||
Zeile 217: | Zeile 235: | ||
| 111 | n+55 | Grün | Textblock 100 auf aktuellem OLED anzeigen | | | | 111 | n+55 | Grün | Textblock 100 auf aktuellem OLED anzeigen | | | ||
- | Mit der oben gezeigten Tabelle ist das Erstellen einer Regel ganz einfach. Zunächst legt man im Arduino Sketch im Reiter „TextMessages.h“ einen passenden Text für den Zug seiner Wahl an. Dabei empfiehlt es sich, die Beispieltexte auszukommentieren oder bei Nichtgebrauch zu löschen. Texte sollten unbedingt von 1 bis 100 fortlaufend ergänzt werden und nicht im Nachgang sortiert werden. In den meisten Fällen wird man den soeben angelegten Text mit seiner Zeilennummer einem Zug zuweisen. Ergänzt man nachträglich oberhalb dieser Zeile einen weiteren Text oder sortiert die Texte um, gehen diese direkten Verknüpfungen aus Zug und Zeilennummer verloren. | + | Mit der oben gezeigten Tabelle ist das Erstellen einer Regel ganz einfach. Die Verknüpfung wird hier am Beispiel von iTrain gezeigt. Zur Erstellung einer „Wenn/ |
- | + | ||
- | Nun geht es an die eigentliche Verknüpfung. Die Verknüpfung wird hier am Beispiel von iTrain gezeigt. Zur Erstellung einer „Wenn/ | + | |
===Neuen Aspekt* als Zubehör in iTrain definieren=== | ===Neuen Aspekt* als Zubehör in iTrain definieren=== |