Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: Verbinden Sie die Komponenten
- Schritt 3: Code
- Schritt 4: Live-Feed
- Schritt 5: Funktionstest
- Schritt 6: Fazit
Video: FPV RC Auto - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses Projekt liegt schon seit einiger Zeit in meiner Schublade und seit die Maker Fair in die Stadt kommt, war dies ein guter Zeitpunkt, um es zu machen.
Vor langer Zeit gab es ein Spiel namens "Micro Machines" für Sega Mega Drive (Genesis), das ich stundenlang spiele. Im Grunde war dies ein Rennspiel mit kleinen Autos, bei dem die Rennstrecke Teil des täglichen Lebens war. Ich habe festgestellt, dass es eine neue Version dieses alten Klassikers gibt.
In der Originalversion hatte das Spiel eine Draufsicht auf die Strecke und die Autos, aber ich wollte die Ego-Perspektive in einem Head-Display haben. Die Kamera würde sich entsprechend der Kopfbewegung des Spielers bewegen.
Der Controller sollte ein Rennrad sein.
Leider war dies nicht möglich, und am Ende habe ich das bekommen.
Aus mehreren Gründen habe ich das Head Display und die servogesteuerte Kamera nicht implementiert, aber das Auto wird vom Rennlenker gesteuert, ich habe eine drahtlose Kamera und alles funktioniert. Das Problem ist die Reichweite. Ich kann die Kameraübertragung nur steuern und sehen, wenn alle Sender- und Empfängereinheiten in Sichtweite sind.
Auf jeden Fall gibt es sehr interessante Aspekte dieses Projekts, die es wert sind, geteilt zu werden.
Schritt 1: Komponenten
Ferngesteuertes Auto
Ich habe gerade das billigste ausgewählt, das ich im Maßstab 1:20 finden konnte.
Drahtlose Kamera
Ich hatte mehrere Möglichkeiten, wo, aber wahrscheinlich, wann für das Schlimmste. Wenn Sie vorhaben, so etwas zu tun, verwenden Sie diese Art von Kameras NICHT.
MicrocontrollerDFRobot Dreamer Nano V4.1, die 2,54mm Pinbelegung ist für dieses Projekt essentiell. Weitere Informationen zu diesem Mikrocontroller finden Sie auf der Wiki-Seite von DFRobot
Computador Rennrad
Heutzutage ist es sehr einfach, alte Rennsteuerungen fast kostenlos zu finden. Diese habe ich kostenlos im lokalen Internetmarkt bekommen.
Es kommt mit dem alten 15-poligen Gameport, der in der Soundkarte des Computers angeschlossen war.
Motorsteuerung
Die Wahl fiel auf den L298N mit einer Leistung von 2A und mit max. 46V im Eingang bedient dieses Projekt perfekt.
HF-Transceiver
Für die drahtlose Kommunikation zwischen Rennlenker und Auto habe ich mich für den nRF24L01+ RF-Transceiver entschieden.
Ich hatte einige wo, und sie sind einfach zu bedienen.
Batterie
Ein 7,4 V 800 mA LiPo-Akku versorgt das RC-Auto, den Mikrocontroller, den HF-Transceiver und die drahtlose Kamera mit Strom
Sonstig
4x - 10K Widerstand
4x - 100K Widerstand
Perfboard (ein übliches in meinen Projekten), 9V Batteriestecker und einige Drähte
Schritt 2: Verbinden Sie die Komponenten
Computar Racing Wheel Sender
Die Pinbelegung des Gameports ist zu finden, wo
en.wikipedia.org/wiki/Game_por
Ich habe auch eine sehr schöne Seite mit einem Schaltplan für die Verbindung zum Arduino gefunden
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Die Schaltung ist im Prefboard gemäß dem von mir hinzugefügten Schaltplan aufgebaut.
Für den NRF24L01+ Anschluss verwende ich den Basisadapter, der einen 3.3V Spannungsregler plus zusätzliche Kondensatoren zur Erhöhung der Leitungsstabilisierung mitbringt.
Wenn Sie nur den NRF24L01+ verwenden möchten, muss die Stromleitung von den +3,3 V des Arduino kommen.
RC Auto Empfänger
Für das Auto verwende ich auch den Basisadapter NRF24L01+, auch dieser ist optional.
Der L298n wird an die Pins D2 bis D7 angeschlossen.
Der Strom für die drahtlose Kamera kommt auch aus dem Akku
Nach einigen Tests habe ich die Faustregel für den Kühlkörper verwendet und mich für einen Lüfter entschieden.
Schritt 3: Code
Damit der Code ausgeführt werden kann, müssen Sie die RF24-Bibliothek installieren.
Sie können es herunterladen
github.com/nRF24/RF24.
Die Pins D9 und D10 werden auch für diese Bibliothek verwendet, vergessen Sie also nicht, sie zu ändern, wenn Sie andere verwenden möchten
RF24-Funk (9, 10); // Richten Sie das nRF24L01 + -Radio auf dem SPI-Bus plus Pins 9 und 10. ein
Deklarieren Sie dann die Pins für den Controller im Car_TX-Code.
// Deklarieren Sie die Pins für den Rennradconst int wheel_direction = A0;
const int button_1A = 2;
const int Button_2A = 4;
const int button_1B = 3;
const int button_2B = 5;
Und die Pins für den Motorcontroller-Antrieb
// Pins für Motorantrieb definieren // Motorgeschwindigkeit
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
//Motorrichtung
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Schritt 4: Live-Feed
Das drahtlose Kameraset besteht aus einer drahtlosen Kamera und einem Empfänger, der ein zusammengesetztes Videosignal ausgeben kann.
Der Receiver wird dann an einen Konverter angeschlossen, der den Anschluss an VGA-Monitore ermöglicht.
Schritt 5: Funktionstest
Schritt 6: Fazit
Nachdem alles fertig und zusammengebaut war, war das Ergebnis nicht das erwartete. Die Reichweite von allem war ca. 2m Indoor!!! Vermutlich weil dies mit einem Budget von ca. 50€ gemacht wurde!!!
Dies erfordert ein komplettes Umdenken bei den ausgewählten Komponenten. Wahrscheinlich werde ich in Zukunft die gleichen Kameras und Sender verwenden, die in den Drohnen mit FPV verwendet werden. Heute ist es bereits möglich, einige Geräte mit Bremsen der Böschung zu bekommen.
Nicht alles ist schlecht, bei den Tests hat es sehr viel Spaß gemacht, das Auto mit dem Renncontroller zu fahren. Ich werde wahrscheinlich eine neue Version mit einem kleinen RC-Auto bauen, aber mit Rennradsteuerung.
Fühlen Sie sich frei zu kommentieren oder mir eine Nachricht zu senden, wenn Sie einen Fehler gefunden haben oder wenn Sie Vorschläge/Verbesserungen oder Fragen haben.
Liken, abonnieren, machen.
Vergessen Sie nicht, Ihre Stimme für die Wettbewerbe zu hinterlassen, die ich veranstalte.
Empfohlen:
Smartphone-gesteuertes Auto bauen – wikiHow
Wie man ein Smartphone-gesteuertes Auto macht: Jeder liebt es, mit einem Smartphone-gesteuerten Fernauto zu spielen. In diesem Video geht es darum, wie man es macht
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
Ein Bluetooth-gesteuertes RC-Auto zu Hause bauen – wikiHow
So bauen Sie ein Bluetooth-gesteuertes RC-Auto zu Hause: Erfahren Sie, wie Sie ein einfaches SmartPhone-gesteuertes Roboterauto mit Arduino und sehr einfachen elektronischen Komponenten bauen
Auto Ph: 11 Schritte
Auto Ph: Hallo, ich bin ein MCT-Student aus Howest Belgium. Wollten Sie schon immer die Ph in Ihrem Pool/Jacuzzi/Whirlpool automatisieren? Dann könnte dies etwas für Sie sein. Ich habe ein Gerät entwickelt, das den pH-Wert automatisch anpasst
So bauen Sie ein Air Racer-Auto – wikiHow
Wie man ein Air Racer-Auto baut: Wegen des Coronavirus kann ich nicht nach draußen gehen und etwas herstellen oder kaufen. Dies war eines meiner Schulprojekte und ich werde versuchen, die von meiner Schule und mir zur Verfügung gestellten Masterfolien zu verwenden, um Ihnen bei der Erstellung zu helfen . Das ist ziemlich einfach, aber Sie müssen einige