Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:bauanleitungen:locoturn_v10:150_locoturn_ueberblick

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_ueberblick [2024/09/09 07:05] domapianleitungen:bauanleitungen:locoturn_v10:150_locoturn_ueberblick [2024/09/15 08:30] (aktuell) – [Wo bekomme ich die Software her?] domapi
Zeile 1: Zeile 1:
 ====== Überblick LocoTurn ====== ====== Überblick LocoTurn ======
 +
 +Autor: [[https://wiki.mobaledlib.de/redirect/forum/updomapi|Domapi]] | Stand: 15.09.2024
 +
  
 ===== Welche Funktionen sind verfügbar? ===== ===== Welche Funktionen sind verfügbar? =====
Zeile 5: Zeile 8:
 LocoTurn ist ein DCC-Drehscheibendecoder auf Basis eines Arduino Nano. LocoTurn steuert Drehscheibenbewegungen wie das Anfahren von Gleisabgängen und 180°-Drehungen über Drehencoder, Potentiometer, DCC-Befehle oder Kommandos im seriellen Monitor. Dabei werden Signale auf der Bühne angesteuert und Beleuchtungs- sowie Sound-Effekte verwendet.  LocoTurn ist ein DCC-Drehscheibendecoder auf Basis eines Arduino Nano. LocoTurn steuert Drehscheibenbewegungen wie das Anfahren von Gleisabgängen und 180°-Drehungen über Drehencoder, Potentiometer, DCC-Befehle oder Kommandos im seriellen Monitor. Dabei werden Signale auf der Bühne angesteuert und Beleuchtungs- sowie Sound-Effekte verwendet. 
  
-Für die Ansteuerung des Schrittmotors wird ein TMC2208-Steppertreiber verwendet. Die Steuerung umfasst ein Relais zur Umpolung des Bühnengleises und ein separates Steuerpanel zur manuellen Bedienung mit Drehencoder, Poti und Tasten. Zusätzlich kann ein OLED-Display angeschlossen werden. Ein JQ6500-Soundmodul dient der Ausgabe von bewegungssynchronen Sounds. Ab Software-Version 1.1 kann auch ein DFPlayer für Sounds genutzt werden. Zur Ansteuerung von Licht-Signalen, Warnleuchte und Hausbeleuchtung kann eine kleine Bühnenplatine mit WS2811-LED-Treibern verwendet werden. Für komplexere Beleuchtungsszenarien und zur Ansteuerung von Servos gibt es eine Schnittstelle zur MobaLedLib.+Für die Ansteuerung des Schrittmotors wird ein TMC2208-Steppertreiber verwendet. Die Steuerung umfasst ein Relais zur Umpolung des Bühnengleises (2-Leiter-Fahrer) und ein separates Steuerpanel zur manuellen Bedienung mit Drehencoder, Poti und Tasten. Zusätzlich kann ein OLED-Display angeschlossen werden. Ein JQ6500-Soundmodul dient der Ausgabe von bewegungssynchronen Sounds. Ab Software-Version 1.1 kann auch ein DFPlayer für Sounds genutzt werden. Zur Ansteuerung von Licht-Signalen, Warnleuchte und Hausbeleuchtung kann eine kleine Bühnenplatine mit WS2811-LED-Treibern verwendet werden. Für komplexere Beleuchtungsszenarien und zur Ansteuerung von Servos gibt es eine Schnittstelle zur MobaLedLib.
  
 Für den Einsatz von LocoTurn bei Drehscheiben von Fleischmann, Märklin etc. muss die Drehscheibe auf Schrittmotor umgebaut werden. Der standardmäßig eingebaute lautstarke Motor und weitere Elektronik auf der Bühne werden dabei entfernt und neue Komponenten eingesetzt. Für den Einsatz von LocoTurn bei Drehscheiben von Fleischmann, Märklin etc. muss die Drehscheibe auf Schrittmotor umgebaut werden. Der standardmäßig eingebaute lautstarke Motor und weitere Elektronik auf der Bühne werden dabei entfernt und neue Komponenten eingesetzt.
Zeile 11: Zeile 14:
 {{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:img_3287.jpeg?nolink&200 |}} {{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:img_3287.jpeg?nolink&200 |}}
  
-Die Software-Version V1.wurde im Vergleich zur ersten Version (V0.6) stark erweitert und überarbeitet. Die neue Version lässt sich auch auf der schwarzen Platine von Hardi verwenden; bei den Anschlüssen gibt es allerdings Einschränkungen. +Die aktuelle <color #ed1c24>**Software-Version V1.3**</color> wurde im Vergleich zur ersten Version (V0.6) stark erweitert und überarbeitet. Die neue Version lässt sich auch auf der schwarzen Platine von Hardi verwenden; bei den Anschlüssen gibt es allerdings Einschränkungen. 
  
-Folgende Features für Drehscheiben (DS) sind verfügbar (Stand: 28.04.2024):+Folgende Features für Drehscheiben (DS) sind verfügbar (Stand: 14.09.2024):
  
   * Steuerung der Drehscheibenbewegungen, direktes Anfahren von bis zu 62 Gleisabgängen (= Ports), U-Turns (180°-Drehungen der Bühne) incl. automatischer Signalisierung und Steuerung von Beleuchtungseffekten auf der Drehscheiben-Bühne sowie Abspielen von Sounds beim Anfahren, Bewegen und bei Stopp der DS.   * Steuerung der Drehscheibenbewegungen, direktes Anfahren von bis zu 62 Gleisabgängen (= Ports), U-Turns (180°-Drehungen der Bühne) incl. automatischer Signalisierung und Steuerung von Beleuchtungseffekten auf der Drehscheiben-Bühne sowie Abspielen von Sounds beim Anfahren, Bewegen und bei Stopp der DS.
Zeile 46: Zeile 49:
  
   * Ein Soundprojekt für das Soundmodul JQ6500 bzw. einen DFPlayer kann individuell zusammengestellt werden (Hupe, Anfahren, DS-Bewegung etc.).   * Ein Soundprojekt für das Soundmodul JQ6500 bzw. einen DFPlayer kann individuell zusammengestellt werden (Hupe, Anfahren, DS-Bewegung etc.).
- 
-  * //<color #ed1c24>**NEU**</color>// Ab Software-Version 1.2 wird die Lautstärke dauerhaft im EEPROM gespeichert und der Wert beim nächsten Einschalten wieder gelesen. Änderungen der Lautstärke über DCC-Befehle werden gespeichert. Das gleiche gilt für die neue Einstellmöglichkeit der Lautstärke über das Menü. 
  
   * Für 2-Leiter-Fahrer ist die automatische Polarisierung der Bühnengleise integriert, damit bei Drehungen kein Kurzschluss auftritt. Je nach Stellung der Bühne schaltet ein kleines Relais die Polarität des Bühnengleises um.   * Für 2-Leiter-Fahrer ist die automatische Polarisierung der Bühnengleise integriert, damit bei Drehungen kein Kurzschluss auftritt. Je nach Stellung der Bühne schaltet ein kleines Relais die Polarität des Bühnengleises um.
Zeile 87: Zeile 88:
  
 Der aktuelle Arduino-Sketch für die Ansteuerung der Drehscheibe ist kostenfrei beim User [[https://wiki.mobaledlib.de/redirect/forum/updomapi|Domapi]] erhältlich. Einfach im Stummi-Forum eine persönliche Nachricht mit einer Mailadresse an ihn senden, dann schickt er den Sketch zu. Der aktuelle Arduino-Sketch für die Ansteuerung der Drehscheibe ist kostenfrei beim User [[https://wiki.mobaledlib.de/redirect/forum/updomapi|Domapi]] erhältlich. Einfach im Stummi-Forum eine persönliche Nachricht mit einer Mailadresse an ihn senden, dann schickt er den Sketch zu.
 +
 +Hierfür braucht man einen gültigen Stummiforum-User mit Passwort.
  
 ----  ---- 
Zeile 104: Zeile 107:
  
 <WRAP center round important 80%> <WRAP center round important 80%>
-Hilfreich beim Finden einer Lösung sind:+**Hilfreich beim Finden einer Lösung sind:**
   * hochauflösende Fotos der Platinenvorder- und -rückseite   * hochauflösende Fotos der Platinenvorder- und -rückseite
   * ein Foto der OLED-Anzeige   * ein Foto der OLED-Anzeige
Zeile 244: Zeile 247:
   * generell vertauschte Anschlüsse, z.B. Steppermotor, Hall-Sensor, Bühnenplatine   * generell vertauschte Anschlüsse, z.B. Steppermotor, Hall-Sensor, Bühnenplatine
   * Kontaktprobleme beim Drehscheiben-Schleifer   * Kontaktprobleme beim Drehscheiben-Schleifer
-  * zu lange Kabel zwischen Platine und Panel bzw. OLED, Poti und Drehencoder+  * zu lange Kabel zwischen Platine und Panel bzw. OLED, Poti und Drehencoder; Folge: Durch Störungen am I2C-Bus zeigt das OLED seltsame Zeichen, bei Encoder-Drehungen kann der Nano abstürzen. Kabel möglichst kurz machen, ggf. kleinere Pullup-Widerstände verwenden.
   * falsch eingesteckte ICs (Nano, Treiber, JQ6500 etc.)   * falsch eingesteckte ICs (Nano, Treiber, JQ6500 etc.)
   * wenn das Sketch-Hochladen wegen zu wenig Speicher nicht möglich ist: Optiboot falsch aufgespielt, falsche (zu neue/zu große) Bibliotheksversionen genutzt oder falsche Drehscheiben-Parameter eingestellt    * wenn das Sketch-Hochladen wegen zu wenig Speicher nicht möglich ist: Optiboot falsch aufgespielt, falsche (zu neue/zu große) Bibliotheksversionen genutzt oder falsche Drehscheiben-Parameter eingestellt 
Zeile 262: Zeile 265:
 === V1.3 (ab September 2024) === === V1.3 (ab September 2024) ===
   * Für U-Turns gibt es nun die DCC-Adresse 224; hiermit kann ein U-Turn in Uhrzeigerrichtung (RED) und gegen den Uhrzeiger (GRN) ausgelöst werden.   * Für U-Turns gibt es nun die DCC-Adresse 224; hiermit kann ein U-Turn in Uhrzeigerrichtung (RED) und gegen den Uhrzeiger (GRN) ausgelöst werden.
-  * +  * Dies ist v.a. für Anwender interessant, die den Märklin-Kompatibilitätsmodus ausgeschaltet haben.
 === V1.2.1 (ab August 2024) === === V1.2.1 (ab August 2024) ===
   * Wenn die Märklin-Kompatibilität bei DCC nicht verwendet wird, wird in der Hauptanzeige des OLED kein DCC-Richtungspfeil angezeigt.   * Wenn die Märklin-Kompatibilität bei DCC nicht verwendet wird, wird in der Hauptanzeige des OLED kein DCC-Richtungspfeil angezeigt.
anleitungen/bauanleitungen/locoturn_v10/150_locoturn_ueberblick.1725865555.txt.gz · Zuletzt geändert: 2024/09/09 07:05 von domapi