Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:bauanleitungen:locoturn_v10:150_locoturn_bewegungen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:bauanleitungen:locoturn_v10:150_locoturn_bewegungen [2023/02/17 07:45] domapianleitungen:bauanleitungen:locoturn_v10:150_locoturn_bewegungen [2026/04/27 15:52] (aktuell) – [Drehencoder] domapi
Zeile 7: Zeile 7:
 Der kürzere Weg ist entgegen dem Uhrzeigersinn. Die Drehscheibe wird rückwärts gedreht. Der kürzere Weg ist entgegen dem Uhrzeigersinn. Die Drehscheibe wird rückwärts gedreht.
  
-Im Hauptbildschirm ist in der Mitte der aktuelle Port ersichtlich und darunter die Position des Steppermotors:+Im Hauptbildschirm ist bei Stillstand in der Mitte der aktuelle Port ersichtlich und darunter die Position des Steppermotors:
  
 {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:fbbf7dc2-8109-4930-9dc9-ee9b4435aa7a.jpeg?nolink&200 |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:fbbf7dc2-8109-4930-9dc9-ee9b4435aa7a.jpeg?nolink&200 |}}
  
 Die oberste Zeile ist eine Statuszeile, sie stellt dar: Die oberste Zeile ist eine Statuszeile, sie stellt dar:
-  * **Initialisierungsstatus** **I** ja/nein (1/0), zeigt, ob mindestens in einer Richtung die Positionen finegetuned wurden.+  * **Initialisierungsstatus** **I** ja/nein (1/0), zeigt, ob mindestens in einer Richtung die Positionen finegetuned wurden. Alternativ wird ab Version V1.6 hier der Status des **DCC-only-Modus** angezeigt **D0 bzw. D1**. Dieser zeigt an, ob die DS nur auf DCC-Befehle reagiert (D1) oder auch auf Drehencoder, Poti etc. (D0).
   * **Polarisierungsrelais** **P** on/off (1/0)   * **Polarisierungsrelais** **P** on/off (1/0)
-  * **DCC-Richtung** <—- -—>+  * **DCC-Richtung** <—- -—> (nur wenn DCC verwendet wird, d.h. #define USE_DCC = 1)
   * **Licht** **L** on/off (1/0)   * **Licht** **L** on/off (1/0)
   * **Sound** **S** on/off (1/0)   * **Sound** **S** on/off (1/0)
 +
 +Ab V1.7 kann man durch entsprechende Parameter (#defines) den Port in größerer Schrift darstellen, Voraussetzungen siehe die beispielhafte Turntable_config.h im Wiki.
 +Dann muss man auf die Positionsangabe verzichten.
 +
 +{{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:e05da5b3-ee02-470c-a3dc-74aae33f7cf7.jpg?nolink&200 |}}
  
 Drehscheibenbewegungen können über mehrere Wege ausgelöst werden: Drehscheibenbewegungen können über mehrere Wege ausgelöst werden:
Zeile 22: Zeile 27:
 ===== Drehencoder ===== ===== Drehencoder =====
  
-  * Es sind 2 unterschiedliche Steuerungslogiken für den Drehencoder definiert, die über **ENCODER_LOGIC** eingestellt werden: +Es sind 2 unterschiedliche Steuerungslogiken für den Drehencoder definiert, die über **ENCODER_LOGIC** eingestellt werden:
-     * **ENCODER_LOGIC** = 1  Drehencoder-Drehen während des Drehscheiben-Stillstands ermöglicht Portauswahl, Bewegung wird erst gestartet, wenn Encoder-Taste gedrückt wird, während der Bewegung kann die anzufahrende Portnummer nicht mehr geändert werden, Taste während Bewegung stoppt die Bewegung +
-     * **ENCODER_LOGIC** = 0  Encoder-Drehen startet sofort die Bewegung, während einer Bewegung kann weiter am Encoder gedreht und ein anderer Port selektiert werden. Drücken der Encoder-Taste während einer Bewegung stoppt die Drehscheibe.+
  
-  Beim Mehrfach-Drehen des Drehencoders behält die DS die einmal eingeschlagene Richtung bei, wenn **DIRECTION_CHANGE_POSSIBLE** = 0 istauch wenn es andersherum kürzer wäreDies verhindert abrupten Richtungswechsel in der Bewegungsphase.+   * **ENCODER_LOGIC** = 1  Drehencoder-Drehen während des Drehscheiben-Stillstands ermöglicht Portauswahl, Bewegung wird erst gestartet, wenn Encoder-Taste gedrückt wird, während der Bewegung kann die anzufahrende Portnummer nicht mehr geändert werden, Taste während Bewegung stoppt die BewegungDie folgende Abbildung zeigt die Auswahl des Zielports in großer Schrift, hier würde die Drehscheibe nach Drücken des Drehencoders zu Port 20 fahren.
  
-  * Bei **DIRECTION_CHANGE_POSSIBLE** = 1 ist ein Richtungswechsel während einer Bewegung erlaubt.+{{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:1367b16b-1557-4b7e-a4a8-c43d232e3dc3.jpg?nolink&200 |}}
  
-  * Bei Notaus (Drücken des Drehencoders während einer Bewegung) erscheint die Portnummer im OLED-Display mit einer vorangestellten Tilde "~", d.h. die DS steht //ungefähr// in der Nähe von Port x.+   **ENCODER_LOGIC** = 0  Encoder-Drehen startet sofort die Bewegung, während einer Bewegung kann weiter am Encoder gedreht und ein anderer Port selektiert werden. Drücken der Encoder-Taste während einer Bewegung stoppt die Drehscheibe. 
 + 
 +Beim Mehrfach-Drehen des Drehencoders behält die DS die einmal eingeschlagene Richtung bei, wenn **DIRECTION_CHANGE_POSSIBLE** = 0 ist, auch wenn es andersherum kürzer wäre. Dies verhindert abrupten Richtungswechsel in der Bewegungsphase. 
 + 
 +Bei **DIRECTION_CHANGE_POSSIBLE** = 1 ist ein Richtungswechsel während einer Bewegung erlaubt. 
 + 
 +Bei Notaus (Drücken des Drehencoders während einer Bewegung) erscheint die Portnummer im OLED-Display mit einer vorangestellten Tilde "~", d.h. die DS steht //ungefähr// in der Nähe von Port x. 
 + 
 +Die folgende OLED-Abbildung zeigt, dass die Drehscheibe ungefähr an Port 22 steht (hier in der Variante mit großer Schrift): 
 + 
 +{{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:658bcc54-91ef-4f2c-8f95-d5f9349fcdd6.jpg?nolink&200 |{{:bilder:anleitungen:bauanleitungen:150:locoturn_v10:658bcc54-91ef-4f2c-8f95-d5f9349fcdd6.jpg?nolink&200 |}}
    
-  * Während einer Bühnen-Fahrt wird in der untersten Zeile angezeigt, wo sich die Hausseite der Bühne gerade //ungefähr// befindet.+Während einer Bühnen-Fahrt wird in der untersten Zeile angezeigt, wo sich die Hausseite der Bühne gerade //ungefähr// befindet.
  
 {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ac9ea831-16fc-4f09-97b0-e43ecd60e241.jpeg?nolink&200 |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ac9ea831-16fc-4f09-97b0-e43ecd60e241.jpeg?nolink&200 |}}
  
 +Ein **langer** Klick (> 1,5 s), während die Drehscheibe steht, löst einen U-Turn rechts (im Uhrzeigersinn, clock wise / CW) aus.
 ===== Poti ===== ===== Poti =====
  
 Das Potentiometer oder kurz Poti rastet in der Mittelstellung ein. Das Potentiometer oder kurz Poti rastet in der Mittelstellung ein.
  
-  * Dreht man es nach rechts, bewegt sich die Drehscheibe im Uhrzeigersinn, dreht man es nach links, bewegt sie sich gegen den Uhrzeigersinn+  * Dreht man es nach rechts, bewegt sich die Drehscheibe im Uhrzeigersinn, dreht man es nach links, bewegt sie sich gegen den Uhrzeigersinn.
  
-  * Je weiter man das Poti aufdreht, desto schneller dreht sich die Bühne. Der aktuelle Port wird in der untersten Zeile dargestellt.+  * Je weiter man das Poti aufdreht, desto schneller dreht sich die Bühne. Während der Drehbewegung wird der ungefähre aktuelle Port in der untersten Zeile dargestellt.
  
 {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:760da947-5e5f-4a9e-9333-879813293464.jpeg?nolink&200 |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:760da947-5e5f-4a9e-9333-879813293464.jpeg?nolink&200 |}}
  
-  * Zurück in Mittelstellung stoppt sie wieder. Die Portnummer erscheint im OLED-Display mit einer vorangestellten Tilde "~", d.h. die DS steht //ungefähr// in der Nähe von Port x.+  * Zurück in Mittelstellung stoppt sie wieder. Im OLED-Hauptbildschirm erscheint die Portnummer mit einer vorangestellten Tilde "~", d.h. die DS steht //ungefähr// in der Nähe von Port x. 
 + 
 +<WRAP center round important 60%> 
 +Falls kein Poti verwendet wird und keines angeschlossen ist, muss dass #define USE_POTI auf 0 gesetzt werden, sonst kann es sein, dass die Drehscheibe unkontrolliert herumschleicht. 
 +</WRAP>
  
 ===== DCC ===== ===== DCC =====
-Bei Ansteuerung der Drehscheibe über DCC entscheidet die DCC-Richtung über die Drehrichtung der Bühne. +Bei Ansteuerung der Drehscheibe über DCC und Aktivierung des Märklin-Modus mit #define **DCC_MAERKLIN_7687_COMPATIBLE 1** entscheidet die DCC-Richtung über die Drehrichtung der Bühne. 
  
 Von der Zentrale bzw. einer entsprechenden PC-Modellbahnsteuerungssoftware (z.B. Traincontroller) wird zunächst die Richtung als DCC-Kommando gesendet und anschließend die Portposition bzw. Durchführung eines U-Turns. Von der Zentrale bzw. einer entsprechenden PC-Modellbahnsteuerungssoftware (z.B. Traincontroller) wird zunächst die Richtung als DCC-Kommando gesendet und anschließend die Portposition bzw. Durchführung eines U-Turns.
-Die DCC-Richtung wird in der oberen Statuszeile angezeigt (Pfeil) und gespeichert. Sendet die Zentrale nur einen Fahrbefehl, wird die gespeicherte Richtung verwendet.+Die DCC-Richtung wird in der oberen Statuszeile angezeigt (Pfeil) und gespeichert. Sendet die Zentrale nur einen Fahrbefehl, wird die gespeicherte DCC-Richtung verwendet
 + 
 +Falls DCC nicht genutzt wird (#define **USE_DCC 0**) oder der Märklin-Modus deaktiviert ist (#define **DCC_MAERKLIN_7687_COMPATIBLE 0**), wird kein DCC-Richtungspfeil im Hauptbildschirm bei Stillstand der Drehscheibe angezeigt. Bei DS-Bewegungen wird ein Pfeil angezeigt, der der realen Bewegungsrichtung entspricht.
  
 Weitere Infos über DCC-Anbindung sind hier zu finden: [[anleitungen:bauanleitungen:locoturn_v10:150_locoturn_pc_steuerung|LocoTurn-Ansteuerung über DCC und PC-Steuerungsprogramme]] Weitere Infos über DCC-Anbindung sind hier zu finden: [[anleitungen:bauanleitungen:locoturn_v10:150_locoturn_pc_steuerung|LocoTurn-Ansteuerung über DCC und PC-Steuerungsprogramme]]
Zeile 60: Zeile 80:
 Weitere Bewegungen über das Menü sind nicht möglich. Weitere Bewegungen über das Menü sind nicht möglich.
  
 +===== Taster =====
 +Die 4 Taster auf der Panelplatine lassen sich mit unterschiedlichen Aktionen belegen, z.B. mit U-Turns, Fahrt zu einer Home-Position etc. Details sind hier zu finden: [[anleitungen:bauanleitungen:locoturn_v10:150_locoturn_paneltaster|Verwendung der Taster auf der Panelplatine]]
 ===== Serieller Monitor ===== ===== Serieller Monitor =====
 Im seriellen Monitor der Arduino-IDE können diverse Drehscheibenbewegungen ausgelöst werden: [[anleitungen:bauanleitungen:locoturn_v10:150_locoturn_sermon|Kommandos für den seriellen Monitor]] Im seriellen Monitor der Arduino-IDE können diverse Drehscheibenbewegungen ausgelöst werden: [[anleitungen:bauanleitungen:locoturn_v10:150_locoturn_sermon|Kommandos für den seriellen Monitor]]
Zeile 76: Zeile 98:
  
   - Warnleuchte und Sound (Hupe) starten   - Warnleuchte und Sound (Hupe) starten
 +  - Die LED „Drehscheibe steht“ bzw. der Optokoppler für die Schnittstelle zur PC-Steuerungssoftware wird ausgeschaltet
   - Signale blenden auf rot über, bzw. werden bei MLL-Betrieb auf rot gestellt   - Signale blenden auf rot über, bzw. werden bei MLL-Betrieb auf rot gestellt
   - Motor läuft an, ein entsprechendes Anlaufgeräusch ertönt   - Motor läuft an, ein entsprechendes Anlaufgeräusch ertönt
-  -  Drehscheibe beschleunigt sanft und startet die Drehung, das typische Fahrgeräusch wird abgespielt+  - Drehscheibe beschleunigt sanft und startet die Drehung, das typische Fahrgeräusch wird abgespielt
   - Während der Drehung wird am OLED der ungefähre Port angezeigt, wo sich die Bühne gerade befindet   - Während der Drehung wird am OLED der ungefähre Port angezeigt, wo sich die Bühne gerade befindet
-  - Am Zielport bremst die Bühne ab und bleibt stehen +  - Weiterhin blinkt die Status-LED (= built-in LED des Nano), solange sich die Bühne bewegt 
-  - Der Bewegungs-Sound stoppt+  - Am Zielport bremst die Bühne ab (bei ADVANCED_SOUND 1 wird bei entsprechenden Soundfiles ein Abbremsgeräusch abgespielt) und bleibt stehen
   - Die Signale überblenden entsprechend der Bühnenstellung auf weiß bzw. rot und die Warnleuchte wird ausgeschaltet   - Die Signale überblenden entsprechend der Bühnenstellung auf weiß bzw. rot und die Warnleuchte wird ausgeschaltet
   - Es ertönt ein erneutes Hupen   - Es ertönt ein erneutes Hupen
anleitungen/bauanleitungen/locoturn_v10/150_locoturn_bewegungen.1676619950.txt.gz · Zuletzt geändert: (Externe Bearbeitung)