Inhaltsverzeichnis:
- Schritt 1: Sammeln von Materialien und Werkzeugen
- Schritt 2: Den Tank zusammenbauen
- Schritt 3: Programmieren von Tank und Controller
- Schritt 4: Verkabelung des Tanks
- Schritt 5: Verdrahten des Controllers
Video: Drahtloser Arduino-gesteuerter Tank (nRF24L01) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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
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
(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
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:
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
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)
TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
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
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul – wikiHow
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul: Das auf Nrf24L01 basierende Modul ist sehr beliebt, da es einfach in drahtlose Kommunikationsprojekte zu implementieren ist. Das Modul könnte unter 1 $ mit einer gedruckten PCB-Version oder einer Monopol-Antenne gefunden werden. Das Problem bei diesen billigen Modulen ist, dass sie