Inhaltsverzeichnis:
- Schritt 1: Material zusammenbauen
- Schritt 2: Arduino und Motor Shield
- Schritt 3: Motorschild mit DC-Motoren verbinden
- Schritt 4: Motorschild mit NIMH-Batterie verbinden
- Schritt 5: Funkempfänger mit Arduino verbinden
- Schritt 6: Bereiten Sie die Stromquelle für Arduino für den Standalone-Modus vor
- Schritt 7: Arduino-Code
Video: Ferngesteuerter Arduino Tank - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Sie da, Ich wollte einen schönen Panzer bauen, der von einem klassischen RC-Radio gesteuert wird, das durch ein Arduino geht. Mit all der verfügbaren Elektronik ist es heutzutage eigentlich ganz einfach.
Sie müssen ein paar Elemente beschaffen, um dieses Biest zu bauen. Wir werden die Schritte in diesem instructable durchgehen.
Schritt 1: Material zusammenbauen
Sie benötigen die folgenden Elemente:
- Ein Tank mit zwei DC-Motoren 12v bereits montiert wie T'Rex Tank
- Ein Arduino-kompatibles Motor Shield wie Monster Shield
- Ein Arduino UNO R3 - bitte bevorzugen Sie ein offizielles
- Ein 2-Kanal-RC-Sender und ein RC-Empfänger - Ich habe einen alten verwendet, der auf AM 27 MHz läuft, aber Sie können moderne wie diesen hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-and-receiver finden
- Eine Batterie für UNO R3 - 9V Batterie im Moment - nicht ideal, da sie nicht viel Ausdauer hat
- Eine große Batterie für die Bewegung - Ich habe einen NIMH 3300 mAh 10,5 V verwendet, also schätze ich 7 Zellen mit jeweils 1,5 V
- einige Dean-Konnektoren, damit sich jeder leicht verbinden kann
- Lötkolben
Ich habe Arduino IDE verwendet, um die UNO zu programmieren, und ich habe ein kleines Überwachungstool mit Visual Studio 2017 hinzugefügt
Schritt 2: Arduino und Motor Shield
Da ich ein Motorschild ausgewählt hatte, das arduino-fähig war, musste ich sie nur zusammen montieren. Beachten Sie, dass der Shield bereits einige PINs benötigt und daher nicht für andere Zwecke verwendet werden darf.
Der Arduino UNO R3 spricht mit dem Motorschild, um anzuzeigen, mit welcher Geschwindigkeit jeder Motor drehen muss. Da wir zwei Motoren haben, ist das ziemlich einfach.
Schritt 3: Motorschild mit DC-Motoren verbinden
Schritt 4: Motorschild mit NIMH-Batterie verbinden
Schritt 5: Funkempfänger mit Arduino verbinden
Schritt 6: Bereiten Sie die Stromquelle für Arduino für den Standalone-Modus vor
Schritt 7: Arduino-Code
Arduino ist so mächtig. All die Dinge, die ich machen wollte, als ich jung war, kann ich jetzt so leicht tun! Sie müssen nicht mehr so viel über Elektronik wissen.
Ich habe diesen Arduino-Code aus zwei Quellen geschrieben:
- Lesen-RC-Empfänger-Werte
- Monster Moto Shield Beispielcode
- Moto Shield Hauptverbindung
Wenn ich beides miteinander kombiniere, kann ich die Messwerte vom RC-Empfänger direkt in mein Arduino übertragen und die Werte durch das Motorschild in die Motoren umwandeln.
Bezüglich der Mischung der beiden Kanäle aus dem Radio in zwei separate Geschwindigkeitsanzeigen für die Motoren, bin ich über Tank Drive Mixing mit Joystick ins Internet gegangen, um mir ein paar Ideen zu holen, wie man den entsprechenden Teil schreiben kann.
Ich musste auch bei PWM vorbeischauen, um ein bisschen zu verstehen, worum es hier geht. Einige gute Artikel zu Arduino sind verfügbar, SecretsOfArduinoPWM und Tutorial PWM
Achten Sie darauf, dass dieser Code auf EnableInterrupt.h basiert, das über das Menü "Skizze" > "Bibliothek einschließen" > "Bibliotheken verwalten" installiert werden kann, und suchen Sie dann nach EnableInterrupt. Diese Bibliothek ermöglicht es, die Werte des RC-Empfängers jederzeit außerhalb der Standard-Setup- und Loop-Prozedur zu erfassen. Ganz bequem.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i