Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:bauanleitungen:locoturn_v10:150_locoturn_beleuchtung_signale [2023/02/17 07:02] – [Drehbühnenbeleuchtung und -effekte mit FASTLED-Library (rote Bühnen-Platine)] domapi | anleitungen:bauanleitungen:locoturn_v10:150_locoturn_beleuchtung_signale [2024/10/30 13:15] (aktuell) – [Drehbühnenbeleuchtung und -effekte mit FASTLED-Library (rote Bühnen-Platine)] domapi | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
- | Welche Möglichkeiten bei anderen Drehscheiben bestehen, hängt also stark von der Anzahl der verfügbaren Schleifer ab. | + | Welche Möglichkeiten bei anderen Drehscheiben bestehen, hängt also stark von der Anzahl der verfügbaren Schleifer ab. |
+ | Rein theoretisch könnte man einen der beiden Gleisanschlüsse " | ||
+ | Damit würde man mit entsprechender Beschaltung einen zusätzlichen Schleifer gewinnen. Eine Beschriebung würde hier aber zu weit führen. | ||
</ | </ | ||
Zeile 44: | Zeile 46: | ||
* Beleuchtung Bühnenhaus, | * Beleuchtung Bühnenhaus, | ||
| | ||
- | * Für diese 6 Kanäle werden 2 x WS2811 benötigt. Jeder hat 3 Farbkanäle RGB, die jeweils einen Verbraucher (LED) ansteuern können. | + | * Für diese 6 Kanäle werden 2 x WS2811 benötigt. Jeder hat 3 Farbkanäle RGB, die jeweils einen Verbraucher (LED) ansteuern können. Die Footprints für die WS2811 sind nicht geeignet für DIL-Chips, da die Pinbelegung nicht passt. Die Footprints sind vielmehr für kleine Abschnitte aus „Schokoladentafeln“ ausgelegt ([[https:// |
| | ||
* Über die Drehbühnenschleifkontakte werden von der Steuerung GND, +5V und DATA an eine kleine Platine direkt auf der Bühne weitergegeben | * Über die Drehbühnenschleifkontakte werden von der Steuerung GND, +5V und DATA an eine kleine Platine direkt auf der Bühne weitergegeben | ||
Zeile 63: | Zeile 65: | ||
* Innenbeleuchtung Haus = Blau_2 | * Innenbeleuchtung Haus = Blau_2 | ||
+ | Bei manchen WS2811-ICs sind die R- und G-Kanäle vertauscht, dann stimmt die Signalfarbe nicht. Über das #define **WS2811_R_G_OUTPUT_SWAPPED** kann man die Kanäle wieder zurücktauschen, | ||
+ | ==== Anschluss der Bühnenplatine ==== | ||
Die folgende Abbildung zeigt, wie die Bühnenplatine an die Hauptplatine angeschlossen wird. Genau genommen geht das | Die folgende Abbildung zeigt, wie die Bühnenplatine an die Hauptplatine angeschlossen wird. Genau genommen geht das | ||
3-polige Kabel von unten an die Schleiferanschlüsse des Drehscheiben-Königstuhl´s. Über die Schleifer gelangen | 3-polige Kabel von unten an die Schleiferanschlüsse des Drehscheiben-Königstuhl´s. Über die Schleifer gelangen | ||
die Signale auf die standardmäßig eingebaute Drehscheibenplatine und von dort aus auf die rote Bühnenplatine. | die Signale auf die standardmäßig eingebaute Drehscheibenplatine und von dort aus auf die rote Bühnenplatine. | ||
- | {{ bilder: | + | {{ bilder: |
So werden die Signale auf der Bühne verbaut (auf dem Hausdach befindet sich eine orangene LED als Warnleuchte und unter dem Hausdach wurde eine weiße LED für die Innenbeleuchtung montiert): | So werden die Signale auf der Bühne verbaut (auf dem Hausdach befindet sich eine orangene LED als Warnleuchte und unter dem Hausdach wurde eine weiße LED für die Innenbeleuchtung montiert): | ||
- | {{ bilder: | + | {{ bilder: |
Das niedrige Gleissignal (rechts vor dem Bühnenhaus) ist nach außen gerichtet, das hohe Sperrsignal (links vom Gleis) nach innen. | Das niedrige Gleissignal (rechts vor dem Bühnenhaus) ist nach außen gerichtet, das hohe Sperrsignal (links vom Gleis) nach innen. | ||
+ | |||
+ | Die beiden Signale am jeweiligen Bühnenende werden parallel angeschlossen. | ||
+ | |||
+ | ==== Ansteuerungslogik von Signalen ==== | ||
+ | |||
+ | Folgende Steuerungslogik ist implementiert: | ||
+ | |||
+ | * Wenn sich die Bühne in Bewegung setzt, gehen alle Signale auf rot. | ||
+ | |||
+ | * Am Zielport angekommen wird bei #define ADVANCED_SIGNAL_CONTROL = 1 geprüft, wo das jeweilige Bühnenende steht: Steht das Bühnenende an einem aktiven Port (mit Gleisanschluss) wird das Signal auf weiß (= freie Fahrt) gestellt, bei blinden und inaktiven Ports bleiben die Signal auf rot (= Stopp). Hierfür muss pro Port im PORT_TYPE angegeben werden, ob es ein aktiver Port ist oder nicht. Bei ADVANCED_SIGNAL_CONTROL = 0 werden am Zielport einfach alle Signale auf weiß gestellt. | ||
+ | |||
+ | * Wenn man die Bühne im Nirwana stoppt (Drücken der Encoder-Taste während einer Fahrt oder entsprechender DCC-Befehl) oder wenn man eine Bewegung mit dem Poti beendet, bleiben alle Signale auf rot, da die Bühne i.d.R. nicht exakt an einem gültigen Port steht. | ||
+ | |||
+ | {{ : | ||
+ | |||
---- | ---- | ||
Zeile 144: | Zeile 163: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== Ansteuerungslogik von Signalen ==== | ||
+ | Siehe oben. | ||
==== Ansteuerung von Gleissperr-Formsignalen über die MobaLedLib ==== | ==== Ansteuerung von Gleissperr-Formsignalen über die MobaLedLib ==== |