Inhaltsverzeichnis:

Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn mit zwei Zügen - Gunook
Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn mit zwei Zügen - Gunook

Video: Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn mit zwei Zügen - Gunook

Video: Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn mit zwei Zügen - Gunook
Video: Computersteuerung für Modellbahn, Teil 2 Systemanforderung & Software 2024, Juli
Anonim
Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn mit zwei Zügen
Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn mit zwei Zügen

Arduino-Mikrocontroller sind aufgrund ihrer kostengünstigen Verfügbarkeit, Open-Source-Hardware und -Software und einer großen Community, die Ihnen hilft, eine großartige Möglichkeit, Modellbahnanlagen zu automatisieren.

Für Modelleisenbahnen können Arduino-Mikrocontroller eine großartige Ressource sein, um ihre Layouts auf einfache und kostengünstige Weise zu automatisieren. Dieses Projekt ist ein solches Beispiel für die Automatisierung einer Mehrpunkt-Modellbahnanlage für den Betrieb von zwei Zügen.

Dieses Projekt ist eine aktualisierte Version einiger meiner früheren Punkt-zu-Punkt-Modellbahn-Automatisierungsprojekte.

Ein bisschen in dieses Projekt:

Im Fokus dieses Projekts steht die Automatisierung einer Mehrpunkt-Modellbahnanlage mit drei Stationen. Es gibt einen Startbahnhof, sagen wir 'A', der anfangs beide Züge beherbergt. Das den Bahnhof verlassende Fernbahngleis teilt sich in zwei Linien, die jeweils zu den beiden Bahnhöfen „B“und „C“führen.

Schritt 1: Sehen Sie sich das Video an

Image
Image

Sehen Sie sich das obige Video an, um die Funktionsweise des Layouts zu verstehen.

Schritt 2: Holen Sie sich alle erforderlichen Sachen

Programmieren Sie den Arduino-Mikrocontroller
Programmieren Sie den Arduino-Mikrocontroller

Folgendes benötigen Sie für dieses Projekt:

  • Ein Arduino-Mikrocontroller, der mit dem Adafruit-Motorschild V2 kompatibel ist.
  • Ein Adafruit Motorschild V2. (Erfahre hier mehr darüber.)
  • Ein Expansionsschild (optional, aber dringend empfohlen)
  • Drei 'sensorische' Spuren.
  • 6 Stecker-zu-Stecker-Überbrückungsdrähte (Um die Weichen und die Stromkabel der Gleise mit der Motorabschirmung zu verbinden.)
  • 3 Sätze von 3 männlichen zu weiblichen Überbrückungsdrähten, insgesamt 9 (um die Sensoren an die Arduino-Platine anzuschließen)
  • Ein 12-Volt-Gleichstrom-Netzteil mit einer Strombelastbarkeit von mindestens 1 A (1000 mA).
  • Ein geeignetes USB-Kabel (zum Anschließen des Arduino-Boards an den Computer).
  • Ein Computer (zum Programmieren des Arduino-Boards)
  • Ein kleiner Schraubendreher

Schritt 3: Programmieren Sie den Arduino-Mikrocontroller

Stellen Sie sicher, dass die Motor Shield v2-Bibliothek von Adafruit in Ihrer Arduino IDE installiert ist. Wenn nicht, drücken Sie Strg + Umschalt + I, suchen Sie nach dem Adafruit-Motorschild und laden Sie die neueste Version der Adafruit Motor Shield 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.

Schritt 4: Erstellen Sie das Layout

Erstellen Sie das Layout
Erstellen Sie das Layout

Klicken Sie auf das obige Bild, um mehr über das Layout und die Lage der einzelnen „Sensorgleise“und der Weichen zu erfahren.

Schritt 5: Installieren Sie das Motorschild auf der Arudino-Platine

Installieren Sie die Motorabschirmung auf der Arudino-Platine
Installieren Sie die Motorabschirmung auf der Arudino-Platine

Installieren Sie die Motorabschirmung auf der Arduino-Platine, indem Sie die Stifte der Abschirmung sorgfältig mit den Herden der Arduino-Platine ausrichten und sicherstellen, dass kein Stift verbogen wird.

Schritt 6: Verbinden Sie die Weichen mit dem Motorschild

Verbinden Sie die Weichen mit dem Motorschild
Verbinden Sie die Weichen mit dem Motorschild
Verbinden Sie die Weichen mit dem Motorschild
Verbinden Sie die Weichen mit dem Motorschild
Verbinden Sie die Weichen mit dem Motorschild
Verbinden Sie die Weichen mit dem Motorschild

Stellen Sie folgende Verbindungen her:

  • Verbinden Sie den Ausgang des Motorschirms 'M3' mit der Weiche 'A'.
  • Verbinden Sie den Ausgang des Motorschirms 'M4' mit der Weiche 'B'.

Schritt 7: Verbinden Sie die Gleisstromversorgung mit dem Motorschild

Verbinden Sie die Gleisstromversorgung mit dem Motorschild
Verbinden Sie die Gleisstromversorgung mit dem Motorschild
Verbinden Sie die Gleisstromversorgung mit dem Motorschild
Verbinden Sie die Gleisstromversorgung mit dem Motorschild

Verbinden Sie den Ausgang des Motorschirms 'M1' mit dem in der Hauptleitung installierten Gleisstromeinspeiser.

Schritt 8: Installieren Sie das Erweiterungsschild auf dem Motorschild

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

Schritt 9: Verbinden Sie die "sensorierten" Spuren mit dem Schild

Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild
Verbinde die „sensorierten“Spuren mit dem Schild

Stellen Sie die folgenden Verbindungen mit den „sensorierten“Spuren her:

  • Verbinden Sie die Pins jedes Sensors, die mit „Power“, „VIN“oder „VCC“gekennzeichnet sind, mit der Header-Schiene der Erweiterungsabschirmung, die mit „+5V“oder „VCC“gekennzeichnet ist.
  • Verbinden Sie die mit „GND“gekennzeichneten Stifte jedes Sensors mit der mit „GND“gekennzeichneten Kopfleiste der Erweiterungsabschirmung.
  • Verbinden Sie den Ausgang des Sensors A mit dem Pin 'A0' der Arduino-Platine.
  • Verbinden Sie den Ausgang des Sensors B mit dem Pin 'A1' der Arduino-Platine.
  • Verbinden Sie den Ausgang des Sensors C mit dem Pin 'A2' der Arduino-Platine.

Schritt 10: Platzieren Sie die Züge auf den Gleisen in Station 'A'

Stellen Sie die Züge auf die Gleise in Station 'A'
Stellen Sie die Züge auf die Gleise in Station 'A'
Stellen Sie die Züge auf die Gleise in Station 'A'
Stellen Sie die Züge auf die Gleise in Station 'A'

Stellen Sie die Züge in die Gleise von Bahnhof A. Der Zug A wird auf die Nebenbahn von Bahnhof A und der Zug B auf die gerade Linie gestellt. Weitere Informationen finden Sie in Schritt 4. Eine Diesellokomotive wurde hier verwendet, um Zug B darzustellen.

Insbesondere bei Dampflokomotiven wird die Verwendung eines Aufgleisgerätes empfohlen.

Schritt 11: Verbinden Sie das Setup mit dem Strom und schalten Sie es ein

Verbinden Sie das Setup mit dem Strom und schalten Sie es ein
Verbinden Sie das Setup mit dem Strom und schalten Sie es ein

Wenn sich die Lok nach dem Einschalten des Setups in die falsche Richtung zu bewegen beginnt, verpolen Sie den Anschluss des Gleisstroms an den Klemmen der Motorabschirmung. Wenn eine der Weichen in die falsche Richtung wechselt, wissen Sie, was zu tun ist!

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

Wenn alles richtig gemacht wurde, dann sollten Sie sehen, wie sich der Zug in der Seitenlinie an der Station 'A' in Bewegung setzt und die Operation wie im Video im ersten Schritt gezeigt weitergeht.

Schritt 13: Was kommt als nächstes?

Was kommt als nächstes?!
Was kommt als nächstes?!

Wenn Sie möchten, können Sie mit dem Arduino-Code basteln und Änderungen an Ihre Bedürfnisse vornehmen. Sie können das Layout erweitern, mehr Motorschilde hinzufügen, um mehr Züge fahren zu lassen, die Komplexität des Eisenbahnbetriebs erhöhen, z.

Wenn Sie möchten, können Sie sich hier auch verschiedene Layout-Automatisierungsprojekte ansehen.

Empfohlen: