Inhaltsverzeichnis:
- Schritt 1: Strom- und Sicherheitskreis
- Schritt 2: Arduino
- Schritt 3: Servo
- Schritt 4: Software
- Schritt 5: Letzter Schritt
Video: Drive by Wire Go Kart - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Ich habe gerade einen neuen Go-Kart-Motor bekommen, ich bin von 6 PS auf 10 PS gestiegen. Dieser neue Kohler-Motor, den ich bekam, war meiner Meinung nach nicht für ein Go-Kart gebaut, daher hatte ich einige Probleme, einen Weg zu finden, das Gasblatt anzubringen. Nun, nach ein paar Tagen, in denen ich nicht wirklich etwas herausgefunden hatte, erinnerte ich mich daran, dass ich vor ungefähr einer Woche ein Arduino bekommen hatte, und vielleicht könnte ich das verwenden, um mir zu helfen.
Schritt 1: Strom- und Sicherheitskreis
Unten ist ein Diagramm, wie ich das Arduino mit Strom versorge. Auf diese Weise startet der Motor nur, wenn das Arduino eingeschaltet ist. Der erste Schalter ist an der Box montiert, die das Arduino hält. Das Potentiometer, das ich bekommen habe, hat einen eingebauten Schalter. Um das Arduino einzuschalten, müssen Sie den Schalter in die Box umlegen und dann das Potentiometer drehen. Ich habe die LED als Statusleuchte verwendet, um mich wissen zu lassen, dass das Arduino eingeschaltet ist. Ich habe das Relais als Notausschalter verwendet, denn wenn die Batterie des Arduino irgendwann starb und der Gashebel ganz nach oben geöffnet würde, wäre es sehr schwer zu stoppen. Ich habe auch einen manuellen Killschalter eingebaut. Unten ist auch, was ich tatsächlich getan habe.
Schritt 2: Arduino
Nachdem ich das Arduino bekommen habe, habe ich das Protoshield bestellt und es mit ein paar Modifikationen zusammengebaut, damit ich das Servo und den Pot etwas einfacher anschließen kann. Stellen Sie sicher, dass Sie wissen, welches Kabel mit welchem Kabel verbunden ist, insbesondere wenn Sie einen USB-Anschluss verwenden, um das Potentiometer und das Servo anzuschließen.
Schritt 3: Servo
Jetzt ist es Zeit, das Servo anzubringen. Dafür habe ich eine "L" -Halterung (wie die für Bücherregale) verwendet und in zwei Hälften geschnitten. Als nächstes bohrte ich die neuen Löcher, die verwendet werden sollten, um das Servo zu montieren. Anschließend baute ich einen Halter für das Servo aus einem Aufrichterset, den ich dann an die halbierte "L" -Halterung geschraubt hatte. Schließlich schneide ich das Gasgestängekabel passend zu und befestige es am Vergaser und am Servo, so dass, wenn sich das Servo dreht, auch der Vergaser dreht. Außerdem habe ich Gummi-Abstandshalter angebracht, um Stöße zu absorbieren.
Schritt 4: Software
Für das Arduino gibt es viele Beispiele, aber das, das wir verwenden werden, befindet sich unter der Datei -sketchbook -examples -libraryservo -knob. Wenn Sie Hilfe bei der Verkabelung des Protoshields benötigen, würde ich dieses Video empfehlen https://www.youtube.com/embed/FKj9jJgj8Pc Jetzt müssen Sie nur noch die Bewegung des Servos begrenzen, da sich der Vergaser nicht um 180 Grad dreht. Dies ist der Code, den ich verwende: #include Servo myservo; // Servo-Objekt erstellen, um ein Servo zu steuern Int potpin = 0; // Analoger Pin zum Anschließen des Potentiometerint val; // Variable zum Lesen des Werts vom analogen Pin void setup () { myservo.attach (9); // verbindet das Servo an Pin 9 mit dem Servo-Objekt aufrechtzuerhalten. Void loop () { val = analogRead (potpin); // liest den Wert des Potentiometers (Wert zwischen 0 und 1023) val = map(val, 0, 1023, 0, 179); // skaliere es, um es mit dem Servo zu verwenden (Wert zwischen 0 und 180) myservo.write (val); // setzt die Servoposition entsprechend der skalierten Wertverzögerung (15); // wartet, bis das Servo dort ankommt}
Die fettgedruckten Zahlen sind die Zahlen, die Sie ändern, um das Potentiometer und das Servo zu kalibrieren, die 0, 1023 ist für das Potentiometer und die 0, 179 ist für das Servo. Für mich ist das Servo auf 123, 180 eingestellt. Aber Ihres wird höchstwahrscheinlich anders sein. Wenn Sie die Software benötigen, können Sie sie einfach googeln. Und ich denke, das Video macht einen sehr guten Job, um zu erklären, was zu tun ist
Schritt 5: Letzter Schritt
Jetzt müssen Sie nur noch das Potentiometer und das Servo richtig verdrahten (ich habe das Video verwendet, um sicherzustellen, dass ich es richtig gemacht habe). Jetzt testen und Spaß haben.
Empfohlen:
Wie man ein Buzz Wire-Spiel macht – wikiHow
Wie man ein Buzz Wire-Spiel macht: Zweifellos wird Arduino in vielen elektronischen Projekten einschließlich Spielen verwendet. In diesem Projekt haben wir uns ein spezielles Spiel ausgedacht, das als Buzz-Wire-Spiel oder Steady-Hand-Spiel bekannt ist. Für dieses Projekt wird Stahldraht verwendet, den Sie in eine Schleife verwandeln müssen
Toilettenpapierrollen-Flash-Laufwerk "The Flush Drive": 6 Schritte
Toilettenpapierrollen-Flash-Laufwerk "The Flush Drive": Oh nein! Ich habe kein Toilettenpapier mehr! Aber… statt die leere Rolle wegzuwerfen, warum nicht sie wiederverwenden?
EL Wire Art herstellen – wikiHow
Wie man EL-Draht-Kunst macht: Diese Anleitung zeigt die Schritte für die EL-Draht-Kunst, indem sie auf einen Acryl-Kunststoff-Hintergrund geklebt wird