Inhaltsverzeichnis:

Automatisierte Modellbahnanlage mit zwei Zügen (V2.0) - Arduino basiert - Gunook
Automatisierte Modellbahnanlage mit zwei Zügen (V2.0) - Arduino basiert - Gunook

Video: Automatisierte Modellbahnanlage mit zwei Zügen (V2.0) - Arduino basiert - Gunook

Video: Automatisierte Modellbahnanlage mit zwei Zügen (V2.0) - Arduino basiert - Gunook
Video: Computersteuerung für Modellbahn, Teil 2 Systemanforderung & Software 2024, Kann
Anonim
Automatisierte Modellbahnanlage mit zwei Zügen (V2.0) | Arduino-basiert
Automatisierte Modellbahnanlage mit zwei Zügen (V2.0) | Arduino-basiert

Die Automatisierung von Modellbahnanlagen mit Arduino-Mikrocontrollern ist eine großartige Möglichkeit, Mikrocontroller, Programmierung und Modelleisenbahn zu einem Hobby zusammenzuführen. Es gibt eine Reihe von Projekten zum autonomen Fahren eines Zuges auf einer Modelleisenbahn, aber nach einiger Zeit wird ein einzelner Zug etwas langweilig. Also, um unser Layout zu füllen, lass uns noch einen Zug nehmen und loslegen!

Schritt 1: Sehen Sie sich das Video an

Image
Image

Sehen Sie sich das obige Video an, um eine Vorstellung davon zu bekommen, wie dies funktioniert.

Schritt 2: Holen Sie sich die Teile und Komponenten

Programmieren Sie den Arduino Microcontroller
Programmieren Sie den Arduino Microcontroller

Folgendes benötigen Sie für dieses Projekt:

  • Ein Arduino-Mikrocontroller-Board, das mit dem Adafruit-Motorschild kompatibel ist.
  • Ein Adafruit-Motortreiberschild v2.0.
  • Eine Erweiterungsabschirmung (Optional, aber dringend empfohlen, um die Verdrahtung zu vereinfachen.)
  • 3 "sensorierte" Spuren.
  • 8 Stecker-auf-Stecker-Überbrückungsdrähte (Zum Anschluss von Gleisstrom und Weichen an die Motorabschirmung.)
  • 3 Sätze von 3 männlichen zu weiblichen Überbrückungsdrähten (zum Verbinden von "sensorierten" Spuren mit der Arduino-Platine.
  • Eine 12-Volt-Gleichstromquelle mit einer Stromkapazität von mindestens 1 A (1000 mA).
  • Ein geeignetes USB-Kabel zum Anschluss des Arduino-Boards an einen Computer.
  • Ein Computer.

Schritt 3: Programmieren Sie den Arduino Microcontroller

Stellen Sie sicher, dass Sie die Motorshield v2-Bibliothek von Adafruit in Ihrer Arduino IDE installiert haben. Wenn nicht, drücken Sie Strg+Shift+I, suchen Sie nach dem Adafruit-Motorshield und laden Sie die neueste Version der Adafruit Motorshield V2-Bibliothek herunter.

Bevor Sie den Code auf den Arduino-Mikrocontroller hochladen, stellen Sie sicher, dass Sie ihn durchgehen, um eine Vorstellung davon zu bekommen, was alles passiert und wie.

Sie können hier mehr über das Motortreiberschild erfahren, aber kommen Sie unbedingt wieder, um das Projekt fortzusetzen!

Schritt 4: Erstellen Sie das Layout

Erstellen Sie das Layout
Erstellen Sie das Layout
Erstellen Sie das Layout
Erstellen Sie das Layout
Erstellen Sie das Layout
Erstellen Sie das Layout
Erstellen Sie das Layout
Erstellen Sie das Layout

Klicken Sie auf das erste Bild für weitere Informationen.

Erstellen Sie die Anlage und installieren Sie eine Stromzuführung auf der Hauptstrecke sowie auf dem Ausweichgleis. Stellen Sie sicher, dass die vorbeifahrenden Abstellgleise mit isolierten Schienenverbindern an der Abzweigstelle des Abstellgleises in der Nähe der beiden Weichen elektrisch von der Hauptstrecke getrennt sind.

Notieren Sie sich die Position jeder „sensorierten“Spur:

  • Das erste „getastete“Gleis wird unmittelbar nach der Weiche am Ausgang des Abstellgleises installiert, so dass der Zug, der das Abstellgleis verlässt, dieses kurz vor der Einfahrt auf die Hauptstrecke überquert.
  • Das zweite "sensorgesteuerte" Gleis wird in einiger Entfernung vor dem Eingang des Abstellgleises in der Hauptstrecke installiert (siehe das erste Bild als Referenz).
  • Das dritte „getastete“Gleis wird kurz vor der Weiche am Eingang des Anschlussgleises installiert.

Schritt 5: Installieren Sie das Motortreiber-Schild auf dem Arduino-Board

Installieren Sie das Motortreiber-Shield auf dem Arduino-Board
Installieren Sie das Motortreiber-Shield auf dem Arduino-Board

Installieren Sie das Motortreiberschild auf der Arduino-Platine, indem Sie die Stifte der Treiberplatine sorgfältig mit den Buchsenleisten der Arduino-Platine ausrichten. Achten Sie besonders darauf, dass die Stifte beim Einbau nicht verbogen werden.

Schritt 6: Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung

Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung
Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung
Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung
Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung
Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung
Verbinden Sie die Gleisstromkabel mit der Motortreiberabschirmung

Stellen Sie die folgenden Gleisstromanschlüsse her:

  • Verbinden Sie die Stromzuführung des Hauptgleises mit dem Klemmenblock auf dem mit „M1“gekennzeichneten Schirm.
  • Schließen Sie die Stromversorgung des Abstellgleises an den Klemmenblock auf der mit „M2“gekennzeichneten Abschirmung an.

Schritt 7: Verbinden Sie die Weichen mit dem Motortreiberschild

Verbinden Sie die Weichen mit dem Motortreiberschild
Verbinden Sie die Weichen mit dem Motortreiberschild
Verbinden Sie die Weichen mit dem Motortreiberschild
Verbinden Sie die Weichen mit dem Motortreiberschild
Verbinden Sie die Weichen mit dem Motortreiberschild
Verbinden Sie die Weichen mit dem Motortreiberschild

Schließen Sie die Weichen parallel an, indem Sie ihre +ve (rot) und -ve (schwarz) Drähte miteinander verbinden und sie an die Klemmenleiste auf der Motorabschirmung mit der Bezeichnung 'M3' anschließen.

Schritt 8: Installieren Sie das Erweiterungsschild auf dem Motorschild

Installieren Sie das Erweiterungsschild auf dem Motorschild
Installieren Sie das Erweiterungsschild auf dem Motorschild

Installieren Sie das Erweiterungsschild auf dem Motortreiberschild auf die gleiche Weise, wie das Motorschild auf der Arduino-Platine installiert wurde.

Schritt 9: Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild

Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild
Verbinden Sie die „sensorierten“Spuren mit dem Erweiterungsschild

Verbinden Sie die Stromversorgung jeder "sensorierten" Spur mit dem +5-Volt-Header auf der Erweiterungsabschirmung und den "GND" -Pin jedes Sensors mit dem "GND" -Header der Abschirmung. Als nächstes stellen Sie die folgenden Verbindungen her:

  • Verbinden Sie den Ausgangspin des ersten Sensors mit dem Eingangspin 'A0' des Arduino-Boards.
  • Verbinden Sie den Ausgangspin des zweiten Sensors mit dem Eingangspin 'A1' der Arduino-Platine.
  • Verbinden Sie den Ausgangspin des dritten Sensors mit dem Eingangspin 'A2' der Arduino-Platine.

Schritt 10: Platzieren Sie den ersten Zug in das Abstellgleis

Platziere den ersten Zug auf dem Abstellgleis
Platziere den ersten Zug auf dem Abstellgleis

Stellen Sie den ersten Zug in das Abstellgleis, besonders bei Dampflokomotiven empfiehlt sich die Verwendung eines Aufgleisgerätes.

Schritt 11: Starten Sie das Setup

Einschalten des Setups
Einschalten des Setups

Verbinden Sie die 12-Volt-Stromquelle mit dem Stromeingangsanschluss des Arduino-Boards und schalten Sie den Strom ein.

Schritt 12: Stellen Sie sicher, dass alles richtig funktioniert

Nach dem Einschalten der Anlage sollten die Weichen umschalten, um das Anschlussgleis mit der Hauptstrecke zu verbinden. Wenn einer von ihnen in die falsche Richtung schaltet, verpolen Sie seine Verbindung mit dem Motorschirm.

Nachdem die Weichen auf das Abstellgleis geschaltet haben, soll der Zug nach dem Überqueren des ersten „getasteten“Gleises langsam anfahren und beschleunigen. Wenn der Zug auf dem Abstellgleis oder dem Ferngleis in die falsche Richtung fährt, wissen Sie, was zu tun ist.

Schritt 13: Platzieren Sie den zweiten Zug in das Abstellgleis

Platzieren Sie den zweiten Zug auf dem Abstellgleis
Platzieren Sie den zweiten Zug auf dem Abstellgleis
Platzieren Sie den zweiten Zug auf dem Abstellgleis
Platzieren Sie den zweiten Zug auf dem Abstellgleis

Nachdem der erste Zug das zweite „sensorgesteuerte“Gleis überquert hat, schalten die Weichen vom Abstellgleis ab und der Strom des Abstellgleises wird abgeschaltet. Dies ist die Zeit, um den zweiten Zug in das Abstellgleis zu stellen.

Schritt 14: Lehnen Sie sich zurück, entspannen Sie sich und beobachten Sie, wie Ihre Züge fahren

Schritt 15: Gehen Sie Furthur

Warum nicht dieses Setup aktualisieren? Versuchen Sie, das Layout komplexer zu gestalten, fügen Sie mehr Züge und Weichen hinzu, es gibt viel zu tun!

Was auch immer Sie tun, versuchen Sie, Ihre Kreation mit der Community zu teilen, damit andere Ihre Arbeit sehen können. Alles Gute!

Empfohlen: