Inhaltsverzeichnis:
- Schritt 1: Bestellen Sie Ihre Komponenten
- Schritt 2: Drucken Sie das Gehäuse
- Schritt 3: Warum ein Motorschild verwenden?
- Schritt 4: Machen Sie Ihre Fernbedienung
- Schritt 5: Verdrahten Sie die Elektronik und laden Sie den Code hoch
- Schritt 6: Zukünftige Verbesserungen
Video: Ferngesteuertes Auto mit 1 km Reichweite - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Seit ich ein kleines Kind war, war ich von den ferngesteuerten Autos erstaunt, aber ihre Reichweite überschritt nie 10 Meter. Nachdem ich etwas Arduino-Programmierung gelernt hatte, entschied ich mich schließlich, mein eigenes ferngesteuertes Auto zu bauen, das mit dem nRF24L01 + -Modul eine Reichweite von bis zu 1 km erreichen kann.
Mein Hauptziel war es, ein Auto zu bauen, das eine hohe Reichweite mit einer langen Spielzeit hat. Um dieses Ziel zu erreichen, habe ich das Auto mit einem leichten Chassis und leichten Lithium-Ionen-Akkus mit guter Kapazität (3000 mAh) so leicht wie möglich gemacht. Ich hatte viel Mühe, die 1KM-Reichweite aus dem nRF24L01+ herauszuholen, da ich während des Builds mit vielen Problemen konfrontiert war. Aber immerhin hat das Bauen wirklich Spaß gemacht und ich bin mit dem Ergebnis sehr zufrieden.
Lass uns anfangen !!
Schritt 1: Bestellen Sie Ihre Komponenten
Um das ferngesteuerte Auto zu bauen, benötigen Sie:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit-Motorschild
2x nRF24L01+
4x Motor + Getriebe
4x Räder
2x 3,3V Spannungsregler (LM1117)
5x Druckknöpfe
2x 10 µF Kondensator
3x Lithium-Ionen-Akku (Um einen 12V-Akku zu machen)
9V Batterie
2x 100 nF Kondensator
Buchsenleisten
Überbrückungsdrähte
Schritt 2: Drucken Sie das Gehäuse
Ich habe dieses Chassis mit einer CAD-Software entworfen und dann mit einer CNC-Maschine gedruckt. Das für diesen Körper verwendete Material ist PVC mit einer Dicke von 5 mm. Das PVC ist ein gutes Material, weil es leicht zu verarbeiten ist (wie Sie auf dem Bild sehen können, habe ich einige Körperteile durch Wärmeeinwirkung gebogen), relativ billig, stark genug, um das Gewicht der Komponenten zu tragen und es ist auch sehr leicht.
Schritt 3: Warum ein Motorschild verwenden?
Sie müssen wissen, dass jeder Strom, der durch die Arduino-Pins kommt, wahrscheinlich durch den integrierten Spannungsregler auf der Platine gegangen ist. Der Spannungsregler ist nicht für große Strommengen ausgelegt. Und wenn Ihr Board über USB mit Strom versorgt wird, ist USB nicht dafür ausgelegt, große Strommengen bereitzustellen. Wenn Sie einen anderen Weg finden, einen Motor mit Strom zu versorgen, bei dem der Strom nicht durch den Bordregler fließt, wird die erzeugte Wärmemenge reduziert und Bordstrom für alle anderen Sensoren oder Steuerungen gespart, die möglicherweise erforderlich sind.
Ein weiterer Vorteil einer Motorabschirmung besteht darin, dass sie die Schnittstelle mit Komponenten wie Motoren erheblich vereinfacht, die Verdrahtung vereinfacht und Funktionen wie die Motordrehrichtungsumkehr ermöglicht.
Schritt 4: Machen Sie Ihre Fernbedienung
Wie Sie sehen, gibt es 8 Drucktasten auf der Fernbedienung, aber im Moment verwende ich nur 5 Tasten (1 Taste für jede Richtung + 1 Taste zum Ändern der Fahrgeschwindigkeit).
Hier finden Sie den Schaltplan, den ich für den Sender erstellt habe:
-
nRF24L01+:
- CE-Verbindung zum Arduino D7
- CS Verbinden Sie sich mit dem Arduino D8
- MOSI-Verbindung zum Arduino D11
- MISO-Verbindung zum Arduino D12
- SCK-Verbindung zum Arduino D13
- GND Verbinden Sie sich mit Arduino GND
- 3.3V An LM1117 OUT anschließen
- Schließen Sie die Kondensatoren gemäß dem Schaltplan an
-
Arduino:
- VIN An 9V der Batterie anschließen
- GND Mit GND der Batterie verbinden
- Schließen Sie alle Taster gemäß dem Schaltplan an
-
LM1117:
- IN Verbindung mit Arduino 5V
- GND Verbinden Sie sich mit Arduino GND
Nachdem Sie alle erforderlichen Verbindungen hergestellt haben, müssen Sie den unten stehenden Code hochladen, aber vorher stellen Sie sicher, dass Sie die RF24-Bibliothek herunterladen und einschließen
Schritt 5: Verdrahten Sie die Elektronik und laden Sie den Code hoch
Hier finden Sie den Schaltplan, den ich für den Empfänger erstellt habe:
-
nRF24L01+:
- CE-Verbindung zum Arduino A8
- CS Verbinden Sie sich mit dem Arduino A9
- MOSI-Verbindung zum Arduino D51
- MISO-Verbindung zum Arduino D50
- SCK-Verbindung zum Arduino D52
- GND Verbinden Sie sich mit dem Arduino GND
- 3.3V An LM1117 OUT anschließen
- Schließen Sie die Kondensatoren gemäß dem Schaltplan an
-
Adafruit-Motorschutzschild:
- M1 An den vorderen rechten Motor anschließen
- M2 An den vorderen linken Motor anschließen
- M3 Mit dem linken hinteren Motor verbinden
- M4 An den rechten hinteren Motor anschließen
- M+ An die 12-V-Batterie anschließen
- GND Mit GND der Batterie verbinden
-
LM1117:
- IN Verbindung zum Arduino 5V
- GND Verbinden Sie sich mit dem Arduino GND
Nachdem Sie alle erforderlichen Verbindungen hergestellt haben, müssen Sie den unten stehenden Code hochladen, aber vorher stellen Sie sicher, dass Sie die RF24-Bibliothek und die AFMotor-Bibliothek herunterladen und einbinden
Schritt 6: Zukünftige Verbesserungen
Herzlichen Glückwunsch, Sie haben ein vollständig funkgesteuertes Auto gebaut, das bis zu 1 km Reichweite gesteuert werden kann!
Wie ich bereits sagte, bin ich mit dem Ergebnis sehr zufrieden, aber ich weiß, dass es immer einige Verbesserungen gibt, um das Auto besser zu machen. Die einzige Verbesserung, die ich im Moment im Sinn habe, ist, die Motoren, die ich habe, durch schnellere zu ersetzen, weil das Auto für mich nicht schnell genug ist. Ich plane auch, ein Federungssystem zu bauen, um das Auto im Gelände fahren zu lassen.
Wenn Sie Verbesserungen haben, die ich vornehmen könnte, lassen Sie es mich bitte in den Kommentaren wissen.
Wenn Sie während des Builds auf Probleme stoßen, können Sie unten einen Kommentar abgeben.
Ich hoffe, Sie haben dieses instructable genossen, danke fürs Lesen!:-)
Dritter Preis beim Remote Control Contest 2017
Empfohlen:
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
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
John Deere Auto-Steer einrichten: 5 Schritte (mit Bildern)
So richten Sie die John Deere Auto-Steer ein: John Deere hat ein Technologiesystem entwickelt, mit dem Kraftstoff gespart, Zeit gespart, Ausrüstungsverschleiß gespart, Geld bei den Betriebskosten eingespart und landwirtschaftliche Betriebe effizienter werden können. Dieses Video zeigt den Leuten, wie man diese Technologie in einen Traktor einbaut und
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm - Reichweite bis zu 1 km - Sieben Ebenen: 7 Schritte
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm | Reichweite bis zu 1 km | Seven Levels: Sehen Sie es sich auf Youtube an: https://youtu.be/vdq5BanVS0YSie haben vielleicht viele kabelgebundene und kabellose Wasserstandsanzeigen gesehen, die eine Reichweite von 100 bis 200 Metern bieten. Aber in diesem anweisbaren werden Sie eine drahtlose Wasserstandsanzeige mit langer Reichweite sehen