Inhaltsverzeichnis:

RC-Kanone - Gunook
RC-Kanone - Gunook

Video: RC-Kanone - Gunook

Video: RC-Kanone - Gunook
Video: RC Panzer Leopard 2 A6 Heng Long 1/16 Rohrrückzug Kanone 2024, November
Anonim
RC Kanone
RC Kanone

Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt

Schritt 1: Was Sie brauchen

Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen

Karosseriekomponenten

-2 Räder (3d gedruckt oder wie Sie sie gestalten möchten)

-Chassis-Bevorzugt aus etwas, das leicht geformt werden kann, dh gebohrt, lasergeschnitten usw. Dies liegt daran, dass wir viel Verkabelung haben und daher Anschlüsse im Chassis erstellen müssen, um die elektrischen Komponenten der Kanonen zu verdrahten.

Elektrische Bauteile

-Arduino Uno-Board

-Ir-Fernbedienung

-Ir-Sensor

-DC-Schritt-/Geschwindigkeitsmotoren

-Viele Kabel und Starthilfekabel

-V.2-Board (nicht erforderlich, macht aber Verbindungen viel organisierter und einfacher zu betreiben)

-12v Batterien und Akkupack (Stromversorgung)

-L298 Motortreiber

Schritt 2: Zusammenbau des Kanonen-Elektrischen Builds

Zusammenbau des Kanonen-Elektrischen Builds
Zusammenbau des Kanonen-Elektrischen Builds

Verbinden Sie die Gleichstrommotoren mit dem L298-Motortreiber

- Führen Sie einzelne Drähte vom DC-Geschwindigkeits- / Schrittmotor aus und stecken Sie sie in die Anschlüsse des L298-Moduls. Dies ist die Komponente, die die Motoren antreibt.

Schritt 3: Verbinden Sie den IR-Sensor mit der V5-Platine

Verbinden Sie den IR-Sensor mit der V5-Platine
Verbinden Sie den IR-Sensor mit der V5-Platine

Verbinden Sie den Ir-Sensor mit der V5-Platine. Dies ist ein Teil, der es dem Benutzer ermöglicht, das Auto über die IR-Fernbedienung zu steuern. Dies geschieht durch einfaches Einstecken des Kabels vom IR-Sensor in den Anschluss mit der Aufschrift "Ir-Sensor".

Schritt 4: Setzen Sie die V5-Platine auf Arduino Uno

V5-Board auf Arduino Uno setzen
V5-Board auf Arduino Uno setzen

-Das ist das Tolle an der Verwendung des V5-Boards, es macht diese Verbindungen einfach. Es ist so konzipiert, dass es auf den Arduino Uno "eingepackt" wird und spart somit viel Verkabelung und lässt die Anschlüsse ordentlich aussehen. Stellen Sie sicher, dass Sie Ihre Pins in der richtigen Übereinstimmung einstellen, d.

Schritt 5: Schließen Sie das Netzteil an das Arduino-Board an

Verbinden Sie das Netzteil mit dem Arduino-Board
Verbinden Sie das Netzteil mit dem Arduino-Board
Verbinden Sie das Netzteil mit dem Arduino-Board
Verbinden Sie das Netzteil mit dem Arduino-Board

Durch die Verwendung eines Akkupacks auch dafür spart dieses Element auch viel Verkabelung und wirkt etwas eleganter. Sehr empfehlenswert. Diese oft preiswerten Akkupacks verfügen auch über einen eigenen unabhängigen Ein- und Ausschalter. Verbinden Sie einfach die Steckdose (stellen Sie sicher, dass ein mit dem Arduino kompatibler Port vorhanden ist) an das Arduino.

Schritt 6: Gesamtschaltungslayout

Gesamtschaltungslayout
Gesamtschaltungslayout

Hier ist, was unter der Haube passiert.

-Die vom L298 angetriebenen Geschwindigkeitsmotoren

-Der an die V5-Platine angeschlossene Ir-Sensor.

-Ein 12-V-Netzteil

- Alle elektrischen Komponenten werden bei Bedarf über eine Erdungsschiene mit Strom versorgt/geerdet.

Schritt 7: Code und Arbeitsprinzip

Kodex und Arbeitsprinzip
Kodex und Arbeitsprinzip

Die Kanone wird grundsätzlich komplett per IR-Fernbedienung bedient und wird bei der Programmierung im Mittelpunkt stehen. Das IR-Kontrollsystem besteht aus dem Senden und Empfangen von Informationen. Das Senden erfolgt von der Fernbedienung und das Empfangen erfolgt über den Ir-Sensor. IR-Fernbedienungen senden Signale über einen binären Impulscode, wie viele andere Alltagsinstrumente. Um den Sensor nicht zu verwirren und den falschen Impulscode zu vermeiden, ist es üblich, ihn bei einer bestimmten Trägerfrequenz zu modulieren, die der Sensor dann filtern und als eindeutigen Befehl empfangen kann.

Schritt 8: Einschließen der IR-Bibliothek

Einschließlich der IR-Bibliothek
Einschließlich der IR-Bibliothek

-Es gibt viele ir-Bibliotheken online, die in die Arduino-Skizze aufgenommen werden könnten, um die Programmierung der ir-Fernbedienung zu erleichtern. Diese finden Sie z. B. bei

www.liquidcrystal.com

www.elegoo.com

Nachdem Sie die Bibliothek heruntergeladen haben, fügen Sie sie in Ihre erste Skizze ein (siehe Bild oben).

Es gibt auch "Beispielskizzen" im Programm, eine davon für ein Ir-System. Dies wäre auch ein guter Ausgangspunkt. (siehe Bild oben)

Enthalten ist auch eine Flüssigkristalldatei mit einigen Bibliothekseigenschaften.

Schritt 9: Programmieren Sie die Tasten, die Sie verwenden möchten

Programmieren Sie die Tasten, die Sie verwenden möchten
Programmieren Sie die Tasten, die Sie verwenden möchten

Die Kanone geht vorwärts, rückwärts und zielt nach links und rechts. Wir bräuchten also Schlüssel, um diese Operationen durchzuführen. Wir könnten die Aufgabe erfüllen, Schlüssel zuzuweisen, um bestimmte Dinge zu tun, indem wir ihren eindeutigen Schlüsselwert nutzen. Wir könnten diesen Schlüsselwerten dann mithilfe der #define-Funktion bestimmte Funktionen zuweisen.

z. B

#enthalten

#define F 16736925

#define B 16754775

wobei "F" die Variable ist, die mit dem Vorwärtskommen verbunden ist, und die Ziffer daneben der eindeutige Schlüsselwert für diese Aufgabe.

Das Einstellen bestimmter Komponenten auf "hoch" oder "niedrig" führt zu bestimmten Zielen. z. B. Wenn wir in unserem Code möchten, dass die Kanone vorwärts geht, würden wir die Ausgangsstifte des Gleichstrommotors auf hoch setzen, wodurch sich das Auto bewegt. Eine vollständige Skizze von all dem wird am Ende bereitgestellt.

Schritt 10: Beenden Sie den Code und machen Sie sich auf den Weg

-Wenn Sie mit der Codierung nicht vertraut sind, haben Sie keine Angst, es gibt viele Codes und Beispiele online, denen Sie folgen können, um Ihre Kanone in Bewegung zu setzen. Hier ist mein endgültiger Code für diese Kanone, er wurde von www.elegoo.com abgetastet und an die Kriterien zum Zielen der Kanone angepasst.

Schritt 11: Laden Sie Ihren Code hoch und testen Sie ihn

Laden Sie Ihren Code hoch und testen Sie ihn
Laden Sie Ihren Code hoch und testen Sie ihn

Wenn alles gut gelaufen ist, sollten Sie Ihre Kanone bewegen können. Denken Sie daran, die Batterien aufzuladen und den Schalter einzuschalten. Lassen Sie die Kanone auch nicht laufen, während sie an den Computer angeschlossen ist. Dies könnte für einige der empfindlichen Teile in Ihrem Build gefährlich sein.

Viel Glück!