Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Automatisierte Modellbahnanlage mit Überholgleis

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
SparkFun Dual H-Bridge Motortreiber L298
× 1
Überbrückungsdrähte männlich/männlich
× 6
Überbrückungsdrähte männlich/weiblich
× 7
IR-Näherungssensor
Verwenden Sie einen ähnlichen Sensor Ihrer Wahl, der unter den Schienen integriert werden kann.
× 1
Adafruit 12V DC 1000mA (1A) Schaltnetzteil
Verwenden Sie dies für kleinere Layouts.
× 1
Adafruit 12V DC 5A Schaltnetzteil
Verwenden Sie dies für größere Layouts.
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Das Erstellen von Modellbahnanlagen ist ein großartiges Hobby, ihre Automatisierung wird es viel besser machen! Lassen Sie uns einen Blick auf einige der Vorteile der Automatisierung werfen:

  • Kostengünstiger Betrieb: Das gesamte Layout wird von einem Arduino-Mikrocontroller mit einem L298N-Motortreiber gesteuert. Ihre Kosten sind im Vergleich zu herkömmlichen Zugsteuerungsdrosseln und -Netzteilen fast nichts.
  • Ideal zum Aufstellen an einem Display: Da keine menschlichen Eingriffe erforderlich sind, um die Kontrolle über die Anlage zu behalten, können Sie es an einem Display verwenden, an dem Sie nicht immer anwesend sein können, um den Zug und die Weichen zu steuern.
  • Ideal für Mikrocontroller-Bastler: Wenn Sie mit Arduino und der Programmierung beginnen oder beginnen möchten, ist dies ein großartiges Projekt für Sie, um Ihre Fähigkeiten zu üben.

Wenn Sie interessiert sind, können Sie auch die vorherige Version dieses Projekts überprüfen, die noch einfacher ist.

Also, ohne weitere Umschweife, Lass uns loslegen!

Schritt 1:Sehen Sie zu, wie mein Projekt funktioniert

Schritt 2:Holen Sie sich alle Teile und Komponenten

Stellen Sie zunächst sicher, dass Sie über Folgendes verfügen:

  • Ein Arduino-Mikrocontroller-Board, UNO, wird bevorzugt.
  • Eine L298N Dual-H-Brücken-Motortreiberplatine.
  • 6 Stecker-zu-Stecker-Überbrückungsdrähte.
  • 7 Überbrückungsdrähte von männlich zu weiblich.
  • Ein Schraubenzieher.
  • Ein 12-Volt-DC-Netzteiladapter.
  • Ein Schienensegment mit an der Unterseite angebrachtem IR-Näherungssensor (ich habe eine Kato S62-Schiene verwendet)

Schritt 3:Laden Sie das Programm auf das Arduino-Board hoch

Laden Sie die Arduino-IDE von hier herunter, wenn Sie sie nicht auf Ihrem Computer haben. Laden Sie dann die angegebene Datei herunter und öffnen Sie sie.

Model_train_layout_with_automated_track_switching.ino

Schritt 4:Verlegen Sie die Gleise und erstellen Sie das Layout

Machen Sie eine ovale Schleife mit einem Seitengleis, wie oben gezeigt. Stellen Sie sicher, dass der Abstand zwischen dem Sensorgleis und der ersten Weiche, die der Zug nach dem Überqueren des Sensorgleises überquert, größer ist als die Länge des Zuges, sodass sich kein Teil des Zuges über dem Sensorgleis befindet, wenn er die Weiche überquert.

Schritt 5:Ein Schaltplan ist immer hilfreich

Stellen Sie sicher, dass Sie den vollständigen Schaltplan und alle Details durchgehen, bevor Sie fortfahren.

Schritt 6:Schließen Sie die Weichen an den Ausgang der L298N-Treiberplatine an

Verbinden Sie das rote und das schwarze Kabel der beiden Weichen jeweils miteinander, so dass eine Parallelschaltung entsteht. Verbinden Sie dann die roten Drähte mit dem Ausgang 4 und die schwarzen Drähte mit dem Ausgang 3 der Motortreiberplatine.

Schritt 7:Verbinden Sie die Stromzuführungsschiene mit dem verbleibenden Ausgang der L298N-Treiberplatine

Verbinden Sie das weiße Kabel des Netzteils mit dem Ausgang 1 und das blaue Kabel mit dem Ausgang 2 der Motortreiberplatine.

Schritt 8:Verbinden Sie das L298N-Treiberboard mit den Power-Pins des Arduino-Boards

Verbinden Sie den 12-Volt-Pin mit dem VIN-Pin der Arduino-Platine, den GND-Pin mit dem GND-Pin der Arduino-Platine und vorzugsweise den 5-Volt-Pin des Motortreibers mit dem 5-Volt-Pin der Arduino-Platine.

Schritt 9:Verbinden Sie den Sensor mit dem Arduino Board

Verbinden Sie den VCC-Pin des Sensors mit dem 5-Volt-Pin der Arduino-Platine, den GND-Pin mit dem GND-Pin der Arduino-Platine und den OUT-Pin mit dem A0-Pin der Arduino-Platine.

Schritt 10:Verbinden Sie die Eingangspins des Motortreibers mit dem Arduino Board

Verbinden Sie die digitalen Pins der Arduino-Platine wie folgt mit den Eingangspins der Motortreiberplatine:

  • D9 bis IN1
  • D10 bis IN2
  • D11 bis IN3
  • D12 bis IN4

Schritt 11:Platzieren Sie den Zug auf den Gleisen

Nachdem Sie alle Kabelverbindungen überprüft haben, stellen Sie den Zug auf das Abstellgleis.

Schritt 12:Einschalten des Setups

Schalten Sie das Setup ein und stellen Sie sicher, dass die Weichen auf das Abstellgleis geschaltet werden, wenn nicht, kehren Sie einfach die Verbindungen der Weichen mit dem Motortreiber um. Stellen Sie außerdem sicher, dass der Zug beginnt, sich in Vorwärtsrichtung zu bewegen. Kehren Sie die Verbindung des Zubringergleises mit dem Triebfahrzeugführer um, wenn der Zug in die falsche Richtung fährt.

Schritt 13:Es ist FERTIG!

Das Projekt ist vorerst abgeschlossen. Sie können mit dem Arduino-Code basteln, um die Funktionalität des Layouts zu ändern, weitere Abstellgleise hinzuzufügen usw. Es ist alles anpassbar! Ich würde gerne wissen, ob Sie Änderungen an diesem Projekt vornehmen. Lass es mich in den Kommentaren unten wissen. Alles Gute!

Code

  • Model_train_layout_with_automated_track_switching.ino
Model_train_layout_with_automated_track_switching.inoArduino
Keine Vorschau (nur Download).

Schaltpläne

Gehen Sie den Schaltplan sorgfältig durch.

Herstellungsprozess

  1. Spielzeug-Modellbausatz
  2. Raspberry Pi Automatisierte Pflanzenbewässerung mit Website
  3. Heim-/Hotelüberwachungssystem mit automatischer Steuerung
  4. Recycling-Sortierroboter mit Google Coral
  5. Modelluhr mit CNC-Router für Felicia herstellen
  6. Änderung der Wahrnehmung des Ingenieurwesens:Überbrückung der Qualifikationslücke durch automatisiertes Ingenieurwesen
  7. Mit Cloud-basierter Simulationslösung Maschinen kühl halten
  8. IoT treibt Eisenbahnnetze mit miteinander verbundenen Transportsystemen an
  9. FANUC America erkennt Precision Automated Technology mit dem Sales Growth Award
  10. Chassis-Layout eines Fahrzeugs