Inhaltsverzeichnis:

Ferngesteuertes Auto mit 1 km Reichweite - Gunook
Ferngesteuertes Auto mit 1 km Reichweite - Gunook

Video: Ferngesteuertes Auto mit 1 km Reichweite - Gunook

Video: Ferngesteuertes Auto mit 1 km Reichweite - Gunook
Video: TOP 5 RC AUTOS 2023 - Die Besten Ferngesteuerten Autos im Vergleich (Profis & Anfänger) 2024, November
Anonim
Ferngesteuertes Auto mit 1 km Reichweite
Ferngesteuertes Auto mit 1 km Reichweite
Ferngesteuertes Auto mit 1 km Reichweite
Ferngesteuertes Auto mit 1 km Reichweite
Ferngesteuertes Auto mit 1 km Reichweite
Ferngesteuertes Auto mit 1 km Reichweite

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

Bestellen Sie Ihre Komponenten!
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

Drucken Sie das Gehäuse
Drucken Sie das Gehäuse
Drucken Sie das Gehäuse
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?

Warum einen Motorschutz verwenden?
Warum einen Motorschutz 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

Machen Sie Ihre Fernbedienung!
Machen Sie Ihre Fernbedienung!
Machen Sie Ihre Fernbedienung!
Machen Sie Ihre Fernbedienung!
Machen Sie Ihre Fernbedienung!
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

Verdrahten Sie die Elektronik und laden Sie den Code hoch!
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

Zukünftige Verbesserungen
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!:-)

Fernbedienungswettbewerb 2017
Fernbedienungswettbewerb 2017
Fernbedienungswettbewerb 2017
Fernbedienungswettbewerb 2017

Dritter Preis beim Remote Control Contest 2017

Empfohlen: