Inhaltsverzeichnis:

Automatisierte Zugumkehrschleife mit Arduino - Gunook
Automatisierte Zugumkehrschleife mit Arduino - Gunook

Video: Automatisierte Zugumkehrschleife mit Arduino - Gunook

Video: Automatisierte Zugumkehrschleife mit Arduino - Gunook
Video: Automatisierte Entsandungsstation 2024, November
Anonim
Image
Image

Das Erstellen von Rückwärtsschleifen kann in Modellbahnanlagen helfen, die Richtung von Zügen zu ändern, was mit Drehscheiben nicht möglich ist. Auf diese Weise können Sie eingleisige Anlagen mit je einer Kehrschleife an jedem Ende erstellen, um Züge ohne Unterbrechung oder Unterbrechung fahren zu lassen. Also, ohne weitere Umschweife, lass uns loslegen!

Schritt 1: Sammeln Sie alle erforderlichen Sachen

Programmieren Sie das Arduino-Board
Programmieren Sie das Arduino-Board

Für dieses Projekt ist hier die Liste der erforderlichen Teile und Komponenten:

  • Ein Arduino-Mikrocontroller-Board, empfohlen werden UNO, Leonardo, MEGA.
  • Ein Adafruit-Motortreiberschild.
  • Eine 12-Volt-Gleichstromquelle (kann eine Batterie oder ein Adapter mit einer Stromausgangskapazität von mindestens 1,5 Ampere sein)
  • Sechs Stecker-zu-Stecker-Überbrückungsdrähte:
  1. Ein Paar zum Verbinden der Weiche mit dem Motortreiber.
  2. Zweites Paar, um die Leistung der äußeren Schiene mit dem Motortreiber zu verbinden.
  3. Drittes Paar zum Verbinden der inneren Schleife mit dem Motortreiber.
  • Eine „sensorische“Spur.
  • 3 weibliche zu weibliche Überbrückungsdrähte (um den Sensor mit der Arduino-Platine zu verbinden).

Schritt 2: Programmieren Sie das Arduino-Board

Wenn Sie keine Arduino IDE auf Ihrem Computer haben, laden Sie sie hier herunter. Die Bibliothek für das Adafruit-Motortreiberschild finden Sie hier, falls Sie es nicht in Ihrer IDE haben. Stellen Sie sicher, dass Sie dies in Ihrer IDE installieren, bevor Sie das Programm kompilieren. Wenn Sie Hilfe bei der Installation einer Bibliothek benötigen, lesen Sie diesen Link.

Schritt 3: Isolieren Sie die inneren Schleifenspuren

Isolieren Sie die inneren Schleifenspuren
Isolieren Sie die inneren Schleifenspuren

Trennen Sie mit 4 isolierten Schienenverbindern die innere Gleisschleife von der äußeren Gleisschleife. Klicken Sie auf das Bild für weitere Informationen.

Schritt 4: Erstellen Sie das Layout

Erstellen Sie das Layout
Erstellen Sie das Layout

Ich habe Kato Unitrack mit Spur N verwendet, um dieses Layout zu erstellen. Sie können jede andere Spur verwenden, solange alles ordnungsgemäß funktioniert.

Schritt 5: Stecken Sie das Schild auf das Arduino-Board und stellen Sie die Kabelverbindungen her

Stecken Sie das Schild auf das Arduino-Board und stellen Sie die Kabelverbindungen her
Stecken Sie das Schild auf das Arduino-Board und stellen Sie die Kabelverbindungen her
Stecken Sie das Schild auf das Arduino-Board und stellen Sie die Kabelverbindungen her
Stecken Sie das Schild auf das Arduino-Board und stellen Sie die Kabelverbindungen her

Stellen Sie vor dem Anbringen des Motortreiberschilds sicher, dass alle Stifte ausgerichtet sind, und drücken Sie dann das Schild nach unten, um es fest an der Arduino-Platine zu befestigen. Wenn Sie die Platine in einer aufrechten Position halten (siehe obiges Bild), so dass sich die analogen Eingangspins auf Ihrer Seite befinden, stellen Sie die folgenden Verbindungen her:

  • Schließen Sie die Weichendrähte an den mit 'M4' gekennzeichneten Klemmenblock an, indem Sie das +ve oder das rote Kabel mit dem oberen Anschluss und das -ve oder das schwarze Kabel mit dem unteren Anschluss verbinden.
  • Schließen Sie die Stromkabel des inneren Teils der Schleife an den mit „M2“gekennzeichneten Klemmenblock an. Schließen Sie es trotzdem vorerst an und ändern Sie die Polarität später, wenn der Zug oder die Lokomotive innerhalb der Schleife in die falsche Richtung fährt oder einfach nur anhält.
  • Schließen Sie die Stromversorgung des äußeren Gleises an den mit „M1“gekennzeichneten Klemmenblock an. Machen Sie später dasselbe wie für die Gleiskraft in der inneren Schleife.

Schritt 6: Verbinden Sie die "sensored" Spur mit dem Arduino Board

Verbinden Sie die "sensored" Spur mit dem Arduino Board
Verbinden Sie die "sensored" Spur mit dem Arduino Board

Verbinden Sie die Pins des Sensors wie folgt:

  • VCC an +5-Volt-Pin der Arduino-Platine.
  • GND zu GND-Pin des Arduino-Boards.
  • OUT zum A0-Pin des Arduino-Boards.

Schritt 7: Platzieren Sie die Lokomotive auf dem Gleis

Stellen Sie die Lokomotive auf das Gleis
Stellen Sie die Lokomotive auf das Gleis

Stellen Sie die Lokomotive auf den äußeren Gleisabschnitt, um den Aufbau zu testen.

Schritt 8: Schalten Sie das System ein

Schalten Sie das System ein
Schalten Sie das System ein
Schalten Sie das System ein
Schalten Sie das System ein

Schalten Sie das Arduino-Board und den Motortreiber ein, indem Sie entweder den VIN- und GND-Pin jeweils mit 12-Volt-Strom und Masse verbinden oder indem Sie den Hohlstecker des Adapters mit der Steckdose des Arduino-Boards verbinden. Überprüfen Sie alle Kabelverbindungen und schalten Sie die Stromversorgung ein.

Schritt 9: Sehen Sie zu, wie es funktioniert

Wenn alles gut läuft, sollte Ihr Setup wie im obigen Video gezeigt funktionieren.

Schritt 10: Was kommt als nächstes?

Nun, da Sie das Beispiel-Setup zum Laufen gebracht haben, können Sie am anderen Ende des äußeren Gleises eine weitere Rückwärtsschleife hinzufügen, damit der Zug ohne Unterbrechung in beide Richtungen auf einem einzigen Gleis fahren kann (Sie müssen das Arduino ändern). Programm dafür). Zeigen Sie Ihre Fähigkeiten, indem Sie das Arduino-Programm ändern, um die Funktionalität dieses Projekts zu erhöhen, oder lassen Sie mich einfach wissen, was Sie damit gemacht haben. Lassen Sie mich wissen, ob Sie dieses Projekt gemacht haben, um mir zu helfen, zu wissen, ob dies für Sie überhaupt nützlich war.

Ich wünsche Ihnen viel Spaß beim Eisenbahnen. Alles Gute!

Empfohlen: