Inhaltsverzeichnis:

Einfache automatisierte Modelleisenbahnschleife mit Abstellgleis - Gunook
Einfache automatisierte Modelleisenbahnschleife mit Abstellgleis - Gunook

Video: Einfache automatisierte Modelleisenbahnschleife mit Abstellgleis - Gunook

Video: Einfache automatisierte Modelleisenbahnschleife mit Abstellgleis - Gunook
Video: Vollautomatische Wendeschleife 2024, November
Anonim
Einfache automatisierte Modelleisenbahnschleife mit Abstellgleis
Einfache automatisierte Modelleisenbahnschleife mit Abstellgleis

Dieses Projekt ist eine aktualisierte Version eines meiner früheren Projekte. Dies verwendet einen Arduino-Mikrocontroller, eine großartige Open-Source-Prototyping-Plattform, um eine Modellbahnanlage zu automatisieren. Die Anlage besteht aus einer einfachen ovalen Schleife und einem davon abzweigenden Abstellgleis zur Unterbringung des Zuges. Der Arduino-Mikrocontroller erhält Feedback von zwei „sensorierten“Gleisen, die an zwei Stellen der Anlage installiert sind, um bestimmte Funktionen auszuführen, wenn der Zug sie überquert.

Also, ohne weitere Umschweife, lass uns loslegen!

Schritt 1: Sehen Sie sich das Video an

Image
Image

Sehen Sie sich das obige Video an, um zu verstehen, wie dieses Projekt funktioniert.

Schritt 2: Holen Sie sich alle Teile und Sachen

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

Für dieses Projekt benötigen Sie:

  • Ein Arduino-Mikrocontroller-Board, das mit dem Adafruit-Motorschild v2. kompatibel ist
  • Ein Adafruit-Motortreiberschild v2 (Erfahren Sie hier mehr darüber)
  • Eine Erweiterungsabschirmung (Optional, aber empfohlen, um die Strom- und Erdungsanschlüsse für die Sensoren zu erweitern.)
  • Zwei 'sensorische' Spuren
  • Zwei Sätze von 3 männlichen zu weiblichen Überbrückungsdrähten (um die "sensorierten" Spuren mit der Arduino-Platine zu verbinden.)
  • 4 Stecker-zu-Stecker-Überbrückungsdrähte (jeweils 2 für den Anschluss der Gleisstromversorgung und der Weiche an die Ausgangsklemmen des Motorschilds.)
  • Eine 12-Volt-Gleichstromquelle mit einer Stromkapazität von mindestens 1 A (1000 mA)
  • Ein geeignetes USB-Kabel (um das Arduino-Board mit einem Computer zu verbinden.)
  • Ein Computer (Um den Arduino-Mikrocontroller zu programmieren.)

Schritt 3: Programmieren Sie das Arduino-Board

Stellen Sie sicher, dass die Adafruit Motor Driver Shield v2-Bibliothek in Ihrer IDE installiert ist. Gehen Sie den Arduino-Code durch, um eine Vorstellung davon zu bekommen, wie er funktioniert und wie Sie ihn in Zukunft ändern können, um mit dem Setup zu experimentieren.

Verbinden Sie das Arduino-Board mit Ihrem Computer und laden Sie den beigefügten Arduino-Code darauf hoch.

Schritt 4: Erstellen Sie ein Testlayout

Erstellen Sie ein Testlayout
Erstellen Sie ein Testlayout

Klicken Sie auf das obige Bild, bevor Sie fortfahren, um weitere Informationen zum Layout zu erhalten. Stellen Sie sicher, dass alle Schienenverbindungen richtig hergestellt und die Schienen des Gleises gereinigt sind, um ein Entgleisen und/oder Abwürgen des Zuges zu verhindern.

Schritt 5: Installieren Sie das Motor Shield auf dem Arduino Board

Installieren Sie das Motor Shield auf dem Arduino Board
Installieren Sie das Motor Shield auf dem Arduino Board

Installieren Sie die Abschirmung vorsichtig auf der Arduino-Platine, indem Sie die Stifte der Abschirmung mit den Stiftleisten der Arduino-Platine ausrichten. Tun Sie es vorsichtig und stellen Sie sicher, dass keine Stifte des Schildes verbogen werden.

Schritt 6: Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild

Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild
Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild
Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild
Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild
Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild
Verbinden Sie die Gleisstromzuführung und die Weichendrähte mit dem Motorschild

Verbinden Sie die mit M1 gekennzeichneten Ausgangsklemmen der Abschirmung mit den Stromkabeln des Gleises und die mit M4 gekennzeichneten mit den Weichenkabeln. Beachten Sie, dass das Setup nur mit Zweidraht-Magnet-Weichen kompatibel ist.

Schritt 7: Verbinden Sie die 'sensored' Tracks mit dem Arduino Board

Verbinden Sie die 'sensored' Tracks mit dem Arduino Board
Verbinden Sie die 'sensored' Tracks mit dem Arduino Board
Verbinden Sie die 'sensored' Tracks mit dem Arduino Board
Verbinden Sie die 'sensored' Tracks mit dem Arduino Board
Verbinden Sie die 'sensored' Tracks mit dem Arduino Board
Verbinden Sie die 'sensored' Tracks mit dem Arduino Board

Installieren Sie die Erweiterungsabschirmung auf der Motorabschirmung und verbinden Sie die GND- und VCC-Pins jedes Sensors mit den GND- und +5-Volt-Headern der Abschirmung. Stellen Sie dann die folgenden Pin-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 des Arduino-Boards.

Schritt 8: Platzieren Sie den Zug in das Abstellgleis

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

Stellen Sie den Zug auf das Abstellgleis, um sich auf die Probefahrt vorzubereiten. Es wird empfohlen, ein Aufgleiswerkzeug zu verwenden, um sicherzustellen, dass die Lokomotive und das Rollmaterial richtig auf den Gleisen platziert werden, um Entgleisungen zu vermeiden.

Schritt 9: Verbinden Sie das Arduino-Board mit der Stromversorgung

Verbinden Sie das Arduino-Board mit der Stromversorgung
Verbinden Sie das Arduino-Board mit der Stromversorgung

Verbinden Sie die 12-Volt-Gleichstromquelle mit der Arduino-Platine entweder über den Stromanschlussblock des Motorschilds oder die Buchsenbuchse der Arduino-Platine. Vergewissern Sie sich vor dem Einschalten der Stromversorgung, dass alle Kabelverbindungen richtig hergestellt wurden und keine lose sind.

Schritt 10: Schalten Sie den Strom ein und beobachten Sie, wie Ihr Zug fährt

Wenn die Weiche nach dem Einschalten in die falsche Richtung schaltet oder der Zug sich in die falsche Richtung zu bewegen beginnt, kehren Sie die Polarität der entsprechenden Drähte um, die an die Ausgangsklemmen der Motorabschirmung angeschlossen sind.

Schritt 11: Was kommt als nächstes?

Wenn Sie so weit gekommen sind, möchten Sie vielleicht ein wenig entspannen und Ihr Projekt genießen. Aber wenn Sie mehr tun möchten, können Sie versuchen, den Arduino-Code zu ändern und mit dem Setup zu experimentieren, um etwas Neues zu tun. Was auch immer Sie tun, alles Gute!

Empfohlen: