Inhaltsverzeichnis:

Tastaturgesteuerte Modelleisenbahn V2.0 - PS/2-Schnittstelle - Gunook
Tastaturgesteuerte Modelleisenbahn V2.0 - PS/2-Schnittstelle - Gunook

Video: Tastaturgesteuerte Modelleisenbahn V2.0 - PS/2-Schnittstelle - Gunook

Video: Tastaturgesteuerte Modelleisenbahn V2.0 - PS/2-Schnittstelle - Gunook
Video: Es ist nur spass ! #Maurer #Baustelle #bricklayer #Handwerker #steinsetzer #Elektriker #spass #fun 2024, Juli
Anonim
Tastaturgesteuerte Modelleisenbahn V2.0 | PS/2-Schnittstelle
Tastaturgesteuerte Modelleisenbahn V2.0 | PS/2-Schnittstelle

In einem meiner vorherigen Instructable habe ich Ihnen gezeigt, wie Sie eine Modelleisenbahnanlage mit einer Tastatur steuern. Es war großartig, hatte aber den Nachteil, dass für den Betrieb ein Computer erforderlich war. In diesem Instructable sehen wir, wie man eine Modelleisenbahn mit einer Tastatur über Arduino steuert. Also, ohne weitere Umschweife, fangen wir an.

Schritt 1: Sehen Sie sich das Video an

Image
Image

Schritt 2: Holen Sie sich alle erforderlichen Sachen

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

Für dieses Projekt benötigen Sie:

  • Ein Arduino-Mikrocontroller
  • Eine PS/2-Tastatur
  • Ein weiblicher PS/2-Anschluss (Besorgen Sie sich den auf dem Bild gezeigten, er wird Ihnen das Leben erleichtern.)
  • Ein L298N-Motortreibermodul
  • Eine 12-Volt-Gleichstromquelle mit einer Stromkapazität von mindestens 1 A (1000 mA).
  • 3 männliche zu weibliche Überbrückungsdrähte (um die Eingänge des Motortreibers mit den Ausgangspins des Arduino-Boards zu verbinden.)
  • 4 Stecker-zu-Stecker-Überbrückungsdrähte (Um den Motortreiber mit der Stromversorgung und den Gleisen zu verbinden.)
  • 4 Stecker-zu-Stecker-Überbrückungsdrähte (um den PS/2-Stecker mit der Arduino-Platine zu verbinden.)

Schritt 3: Programmieren Sie den Arduino-Mikrocontroller

Schritt 4: Identifizieren Sie die Pins des PS/2-Anschlusses

Identifizieren Sie die Pins des PS/2-Anschlusses
Identifizieren Sie die Pins des PS/2-Anschlusses
Identifizieren Sie die Pins des PS/2-Anschlusses
Identifizieren Sie die Pins des PS/2-Anschlusses

Verwenden Sie ein Multimeter, das auf Durchgangsprüfung eingestellt ist, und verwenden Sie das angegebene Bild als Referenz, um die Pinbelegung der PS/2-Anschluss-/Verlängerungskabeldrähte zu markieren.

Schritt 5: Verbinden Sie den Motortreiber mit dem Arduino Board

Verbinden Sie den Motortreiber mit dem Arduino Board
Verbinden Sie den Motortreiber mit dem Arduino Board

Stellen Sie die folgenden Kabelverbindungen her:

  • Verbinden Sie den Eingangspin 'ENB' mit dem Pin 'D10' des Arduino-Boards.
  • Verbinden Sie den Eingangspin 'IN4' mit dem Pin 'D9' des Arduino-Boards.
  • Verbinden Sie den Eingangspin 'IN3' mit dem Pin 'D8' des Arduino-Boards.
  • Verbinden Sie zwei Stecker-auf-Stecker-Überbrückungsdrähte mit den Ausgangsklemmen 3 und 4, die später an die Stromzuführung des Gleises angeschlossen werden.
  • Verbinden Sie den 'VIN'-Pin des Motortreibers mit dem 'VIN'-Pin und den 'GND'-Pin mit dem 'GND'-Pin des Arduino-Boards.

Stellen Sie sicher, dass keine Kabelverbindungen locker sind.

Schritt 6: Verbinden Sie den PS/2-Anschluss mit dem Arduino-Board

Verbinden Sie den PS/2-Anschluss mit dem Arduino-Board
Verbinden Sie den PS/2-Anschluss mit dem Arduino-Board

Stellen Sie die folgenden Kabelverbindungen her:

  • Verbinden Sie 'VCC' mit dem '+5-Volt'-Pin der Arduino-Platine.
  • Verbinden Sie 'GND' mit dem 'GND'-Pin des Arduino-Boards.
  • Verbinden Sie 'CLOCK' mit Pin 'D2' der Arduino-Platine.
  • Verbinden Sie 'DATA' mit Pin 'D3' des Arduino-Boards.

Überprüfen Sie das Pinbelegungsdiagramm des PS/2-Anschlusses, bevor Sie Verbindungen herstellen.

Schritt 7: Einrichten eines Testlayouts

Einrichten eines Testlayouts
Einrichten eines Testlayouts

Machen Sie eine einfache Gleisschleife, um das Setup zu testen. Stellen Sie sicher, dass die Gleise richtig gereinigt sind, um ein Abwürgen der Lokomotive zu verhindern.

Schritt 8: Verbinden Sie die Ausgänge des Motortreibers mit dem Track Power Feeder

Verbinden Sie die Ausgänge des Motortreibers mit dem Gleisstromeinspeiser
Verbinden Sie die Ausgänge des Motortreibers mit dem Gleisstromeinspeiser
Verbinden Sie die Ausgänge des Motortreibers mit dem Gleisstromeinspeiser
Verbinden Sie die Ausgänge des Motortreibers mit dem Gleisstromeinspeiser

Verbinden Sie die Stecker-zu-Stecker-Überbrückungsdrähte mit den Stromzuführungsschienenklemmen, die zuvor mit den Ausgangsklemmen des Motortreibers verbunden waren.

Schritt 9: Verbinden Sie die Tastatur mit dem PS/2-Anschluss

Verbinden Sie die Tastatur mit dem PS/2-Anschluss
Verbinden Sie die Tastatur mit dem PS/2-Anschluss
Verbinden Sie die Tastatur mit dem PS/2-Anschluss
Verbinden Sie die Tastatur mit dem PS/2-Anschluss

Schritt 10: Platzieren Sie die Lokomotive auf den Gleisen

Stellen Sie die Lokomotive auf die Gleise
Stellen Sie die Lokomotive auf die Gleise

Stellen Sie die Lokomotive auf die Gleise und richten Sie die Räder richtig auf die Schienen aus.

Schritt 11: Verbinden Sie das Setup mit dem 12-Volt-Adapter und schalten Sie es ein

Verbinden Sie das Setup mit dem 12-Volt-Adapter und schalten Sie es ein
Verbinden Sie das Setup mit dem 12-Volt-Adapter und schalten Sie es ein

Überprüfen Sie alle Kabelverbindungen und stellen Sie sicher, dass alles an der richtigen Stelle angeschlossen ist und keine Kabelverbindungen locker sind. Stecken Sie das Netzteil ein und schalten Sie es ein.

Schritt 12: Lehnen Sie sich mit Ihrer Tastatur zurück und fahren Sie Ihren Zug

Schritt 13: Was kommt als nächstes?

Ich würde gerne Ihr Projekt unten sehen. Hören Sie nach Abschluss dieses Projekts hier nicht auf und versuchen Sie, dem Setup weitere Funktionen hinzuzufügen. Was auch immer Sie tun, alles Gute!