Inhaltsverzeichnis:
- Schritt 1: Sehen Sie sich das Video an
- Schritt 2: Holen Sie sich die Teile und Komponenten
- Schritt 3: Programmieren Sie den Arduino-Mikrocontroller
- Schritt 4: Erstellen Sie ein Testlayout
- Schritt 5: Stellen Sie die Kabelverbindungen für den Motortreiber her
- Schritt 6: Verdrahten Sie die Sensoren mit dem Arduino Board
- Schritt 7: Stellen Sie eine Testlokomotive auf die Gleise
- Schritt 8: Verbinden Sie das Setup mit der Stromquelle und schalten Sie es ein
- Schritt 9: Beobachten Sie, wie Ihr Zug autonom fährt
- Schritt 10: Was kommt als nächstes?
Video: Einfache automatisierte Punkt-zu-Punkt-Modelleisenbahn - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Arduino-Mikrocontroller eignen sich hervorragend, um Modellbahnanlagen zu automatisieren. Die Automatisierung von Anlagen ist für viele Zwecke nützlich, z. B. um Ihre Anlage auf einem Display anzuzeigen, wo der Anlagenbetrieb so programmiert werden kann, dass Züge in einer automatisierten Reihenfolge fahren. Die kostengünstigen und quelloffenen Arduino-Mikrocontroller und die weit verbreitete Community machen es einfach, Projekte zu erstellen und zu programmieren.
Also, ohne weitere Umschweife, lass uns loslegen!
Schritt 1: Sehen Sie sich das Video an
Wenn Sie sich das Video ansehen, können Sie sich ein Bild davon machen, wie dies funktioniert.
Schritt 2: Holen Sie sich die Teile und Komponenten
Hier ist, was Sie brauchen:
- Ein Arduino-Mikrocontroller-Board.
- Ein L298N-Motortreibermodul.
- 2 "sensorierte" Spuren.
- 6 Stecker-zu-Buchse-Überbrückungsdrähte (Ein Satz von jeweils 3 Drähten, um die Sensorpins mit den digitalen I / O-Pins und der Stromversorgung des Arduino-Boards zu verbinden.)
- 3 Stecker-zu-Buchse-Überbrückungsdrähte (Um die Eingangspins des Motortreibers mit den digitalen E / A-Pins des Arduino-Boards zu verbinden.)
- 2 Stecker-zu-Stecker-Überbrückungsdrähte (Um den Motortreiber mit dem Strom- und Erdungsanschluss zu verbinden.)
- 2 Stecker-zu-Stecker-Überbrückungsdrähte (Um die Ausgangsklemmen des Motortreibers zu verbinden, um die Schienen mit Strom zu versorgen.)
- Ein 12-Volt-Netzteil (Die Stromkapazität sollte mindestens 1000 mA oder 1 A für N-Skala betragen.)
Schritt 3: Programmieren Sie den Arduino-Mikrocontroller
Holen Sie sich die Arduino-IDE von hier. Möglicherweise müssen Sie einige Anpassungen am Arduino-Code für Ihr Layout vornehmen.
Schritt 4: Erstellen Sie ein Testlayout
Klicken Sie auf das obige Bild, um weitere Informationen zu erhalten.
Erstellen Sie ein Layout mit Stoßfängerschienen an jedem Ende. Die Länge des Ferngleises zwischen den Stationen kann beliebig lang gewählt werden. Da der Zug nach dem Überqueren des „sensorgesteuerten“Gleises langsamer wird und sich noch eine gewisse Strecke weiterbewegt, stellen Sie sicher, dass zwischen den „sensorgesteuerten“Gleisen der Punkte A und B und ihren Stoßfängerschienen eine ausreichende Länge des Gleises vorhanden ist. Das obige Bild könnte als Referenz nützlich sein.
Schritt 5: Stellen Sie die Kabelverbindungen für den Motortreiber her
Stellen Sie die folgenden Kabelverbindungen her:
- Verbinden Sie den Eingangspin 'IN3' des Motortreibers mit dem digitalen Ausgangspin 'D8' des Arduino-Boards.
- Verbinden Sie den Eingangspin 'IN4' des Motortreibers mit dem digitalen Ausgangspin 'D9' des Arduino-Boards.
- Verbinden Sie den Eingangspin 'ENB' des Motortreibers mit dem digitalen Ausgangspin 'D10' des Arduino-Boards.
Verbinden Sie zwei Stecker-zu-Stecker-Überbrückungsdrähte mit den mit 'GND' und '+12-V' gekennzeichneten Klemmen und verbinden Sie sie mit den mit 'GND' bzw. 'VIN' gekennzeichneten Pins der Arduino-Platine.
Verbinden Sie zwei Stecker-zu-Stecker-Überbrückungsdrähte mit den Ausgangsklemmen des Motortreibers und verbinden Sie sie über eine Stromzuführungsschiene mit den Schienen.
Schritt 6: Verdrahten Sie die Sensoren mit dem Arduino Board
Verbinden Sie die 'VCC'- und 'GND'-Pins der Sensoren der Sensoren mit den '+5-Volt'- und 'GND'-Pins der Arduino-Platine. Möglicherweise müssen Sie etwas kreativ werden, um zwei 'VCC'-Verbindungsbrücken mit einem einzigen '5-Volt'-Pin zu verbinden, der auf dem Arduino UNO verfügbar ist. Verbinden Sie den 'OUT'-Pin des Sensors der Station 'A' mit dem Pin A0 des Arduino-Boards und den Pin des restlichen Sensors mit dem Pin A1 des Arduino-Boards.
Schritt 7: Stellen Sie eine Testlokomotive auf die Gleise
Stellen Sie zu Testzwecken eine beliebige Lokomotive oder einen Triebwagen auf den Punkt 'A' der Anlage, von wo aus die Lokomotive oder der Triebwagen starten wird.
Schritt 8: Verbinden Sie das Setup mit der Stromquelle und schalten Sie es ein
Verbinden Sie den Stromeingangsanschluss des Arduino-Boards mit einer 12-Volt-Stromquelle und schalten Sie ihn ein.
Schritt 9: Beobachten Sie, wie Ihr Zug autonom fährt
Wenn alles richtig gemacht wurde, sollten Sie Ihre Testlokomotive oder Ihren Triebwagen von Punkt 'A' starten sehen, nach dem Überqueren des ersten 'sensorgesteuerten' Gleises beschleunigen, verlangsamen und an Punkt 'B' anhalten, nachdem es das zweite 'sensorgesteuerte' überquert hat '-Gleis, starten Sie nach einigen Sekunden wieder in die entgegengesetzte Richtung, beschleunigen Sie nach dem Überqueren des ersten 'sensorgesteuerten' Gleises, das es sich nähert, und verlangsamen Sie und halten Sie an Punkt A an, nachdem Sie das 'sensored'-Gleis überquert haben, das in der Nähe von Punkt 'A' installiert ist. Es wird einige Sekunden warten, bevor der gesamte Vorgang erneut gestartet wird.
Wenn sich die Lokomotive in die falsche Richtung zu bewegen beginnt, vertauschen Sie die Drähte, die mit dem Gleisstrom vom Ausgang des Motorantriebs verbunden sind.
Schritt 10: Was kommt als nächstes?
Versuchen Sie, den Arduino-Code zu optimieren, um die Züge nach Ihren Wünschen auszuführen. Versuchen Sie, dem Layout weitere Funktionen hinzuzufügen, indem Sie meine vorherigen Projekte mit diesem kombinieren. Was auch immer Sie tun, alles Gute!
Empfohlen:
So erstellen Sie eine einfache Nintendo LABO-Zielübung – wikiHow
So erstellen Sie eine einfache Nintendo LABO-Zielübung: Meine Schwester und ich haben kürzlich einen Nintendo Switch gekauft. Natürlich haben wir auch ein paar Spiele dazu. Und einer davon war das Nintendo LABO Variety Kit. Dann bin ich schließlich über die Toy-Con-Garage gestolpert. Ich habe einiges ausprobiert und da habe ich
So erstellen Sie eine einfache Website mit Notepad – wikiHow
Wie erstelle ich eine einfache Website mit Notepad: Hat sich jemand gefragt, wie ich aus einem einfachen Schreibprogramm eine Website erstelle? Website nur mit Notizblock
So erstellen Sie Ihre erste einfache Software mit Python – wikiHow
So erstellen Sie Ihre erste einfache Software mit Python: Hallo, willkommen zu diesem Instructables. Hier werde ich erzählen, wie Sie Ihre eigene Software erstellen. Ja, wenn Sie eine Idee haben… aber wissen, wie Sie neue Dinge umsetzen können oder daran interessiert sind, Neues zu schaffen, dann ist es das Richtige für Sie
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmierer Hack - der Einfache :): Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber t
Eine einfache Wetterstation erstellen – wikiHow
So erstellen Sie eine einfache Wetterstation: Hallo Leute, in diesem Video zeige ich Ihnen, wie Sie eine einfache Wetterstation erstellen, um Temperatur und Luftfeuchtigkeit mit dem DHT11-Sensor zu messen