Inhaltsverzeichnis:

Drahtloser Arduino-gesteuerter Tank (nRF24L01) - Gunook
Drahtloser Arduino-gesteuerter Tank (nRF24L01) - Gunook

Video: Drahtloser Arduino-gesteuerter Tank (nRF24L01) - Gunook

Video: Drahtloser Arduino-gesteuerter Tank (nRF24L01) - Gunook
Video: Line Follower Tutorial - CarduBot - Linienverfolger mit Arduino 2024, November
Anonim
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)
Drahtloser Arduino-gesteuerter Tank (nRF24L01)

Hi!

Heute zeige ich Ihnen, wie Sie einen Arduino-gesteuerten Tank und eine Fernbedienung bauen. Die 3D-gedruckten Teile des Panzers (mit Ausnahme des Controllers, der Spurführung und der Panzerabdeckung) wurden von timmiclark entworfen und sind hier zu finden.

Schritt 1: Sammeln von Materialien und Werkzeugen

Sammeln von Materialien und Werkzeugen
Sammeln von Materialien und Werkzeugen

Sie benötigen die folgenden Materialien, um loszulegen:

  • 1x Arduino UNO (hier)
  • 1x Arduino Nano (hier)
  • 2x nRF24L01 2.4GHz Funkmodule(hier)
  • 1x L298N Motortreiber (hier)
  • 2x Getriebemotor (das gelbe Stück Plastik)(hier)
  • 1x Joystick (hier)
  • 1x 9v Batterieclip (hier)
  • 2x Netzschalter (hier)
  • 2x TR 18650 Akkus (und ein Ladegerät)(hier)
  • 1x TR 18650 Batteriehalter für 2 Batterien(hier)
  • 1x Stecker-zu-Buchse-Jumper-Set (hier)

Die 3D-gedruckten Teile bestehen aus (finden Sie unten in diesem Schritt):

  • 2x Körper
  • 2x TrackMidFrame
  • 52x Spur
  • 4x Zahnrad
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x Tankdeckel
  • 1x Controller

Sie benötigen außerdem die folgenden Werkzeuge:

  • Lötkolben
  • Verschiedene Bohrergrößen
  • Sekundenkleber
  • Zange
  • Messer

Schritt 2: Den Tank zusammenbauen

Setze den Panzer zusammen
Setze den Panzer zusammen
Setze den Panzer zusammen
Setze den Panzer zusammen
Setze den Panzer zusammen
Setze den Panzer zusammen

Nach dem Drucken habe ich den Tank zusammengebaut. Alle Teile bis auf die Schienen, Zahnräder und Abdeckung wurden mit Sekundenkleber zusammengeklebt. Die Schienen waren um die Zahnräder herum zu eng, es könnte ein Problem mit meinem Drucker sein, aber ich beschloss, auf jeder Seite zwei zusätzliche Schienen hinzuzufügen und eine Führung für die Schienen zu entwerfen. Es ist nicht die bequemste Lösung, aber es funktioniert.

Nachdem ich den Tank zusammengebaut hatte, bohrte ich Löcher, um das Funkmodul und den Netzschalter zu passen. Ich hätte wahrscheinlich die Löcher bohren sollen, bevor ich alles zusammengeklebt habe, aber es machte keinen großen Unterschied. Ich bohrte Löcher und befestigte den Motortreiber mit zwei M3-Schrauben am Boden des Tanks.

Optional (wenn Sie das gleiche Problem haben wie ich):

Drucken Sie zwei Panzerführer aus dem Ordner "optional" und einige Spuren (ich schlage vor, auf jeder Seite ein oder zwei hinzuzufügen).

Schritt 3: Programmieren von Tank und Controller

Um das Arduino zu programmieren, müssen Sie die RF24-Bibliothek installiert haben. Laden Sie also die folgenden Dateien herunter und öffnen Sie die arduino IDE. Gehen Sie zu Skizze -> Bibliothek einschließen ->. ZIP-Bibliothek hinzufügen und importieren Sie dort 'RF24.zip'.

Als nächstes müssen Sie das Arduino UNO verbinden und 'tank.ino' auf das Arduino hochladen. Wir werden die Drähte im nächsten Schritt verbinden.

Trennen Sie nun den Arduino UNO und schließen Sie den Arduino Nano an und laden Sie 'controller.ino' auf den Arduino hoch.

Denken Sie daran, die Einstellungen für 'Board' und 'Port' unter Tools auf den richtigen Board-Typ und Port zu ändern.

Schritt 4: Verkabelung des Tanks

Verkabelung des Tanks
Verkabelung des Tanks
Verkabelung des Tanks
Verkabelung des Tanks
Verkabelung des Tanks
Verkabelung des Tanks
Verkabelung des Tanks
Verkabelung des Tanks

(das Bild des nRF24L01-Moduls ist eine Ansicht von unten)Verdrahten des Tanks: Verbinden Sie die folgenden Pins.nRF24L01-Pins ---- Arduino-Pins • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nicht verbundenL298N ---- Arduino Pins • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10Was den Akku des Tanks betrifft, geht die Masseleitung zum GND-Pin des arduino und der GND-Pin des Motortreibers. Das Stromkabel geht über den Netzschalter zum Vin-Pin des Arduino und zum +12V-Pin des Motortreibers. Oh, und der +5V-Pin des Motortreibers ist mit dem 5V-Pin des Arduino verbunden.

Schritt 5: Verdrahten des Controllers

Verdrahten des Controllers
Verdrahten des Controllers
Verdrahten des Controllers
Verdrahten des Controllers
Verdrahten des Controllers
Verdrahten des Controllers

Verdrahtung der ControllernRF24L01 Pins ---- Arduino Pins • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nicht verbundenJoystick ---- Arduino-Pins • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1Es ist ein bisschen ein Rätsel, alle Komponenten in den Controller zu stecken, aber mit etwas Geduld werden Sie es sicher schaffen

Empfohlen: