Inhaltsverzeichnis:

Autonomer Panzer mit GPS - Gunook
Autonomer Panzer mit GPS - Gunook

Video: Autonomer Panzer mit GPS - Gunook

Video: Autonomer Panzer mit GPS - Gunook
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Image
Image
Zusammenbau des Chassis
Zusammenbau des Chassis

DFRobot hat mir kürzlich sein Devastator Tank Platform Kit zum Ausprobieren geschickt. Also habe ich mich natürlich entschieden, es autonom zu machen und auch GPS-Funktionen zu haben. Dieser Roboter würde einen Ultraschallsensor verwenden, um zu navigieren, wo er sich vorwärts bewegt, während er seinen Abstand überprüft. Wenn es einem Objekt oder einer anderen Barriere zu nahe kommt, überprüft es jede Richtung und bewegt sich dann entsprechend.

Stückliste:

  • DFRobot Devastator Tank-Roboter-Plattform: Link
  • DFRobot GPS-Modul mit Gehäuse: Link
  • Kleiner 3,5
  • Ultraschallsensor - HC-SR04 (generisch)
  • Mikro-Servo 9g

Schritt 1: Zusammenbau des Chassis

Zusammenbau des Chassis
Zusammenbau des Chassis

Das Kit wird mit einer sehr einfach zu befolgenden Anleitung zum Zusammenbauen geliefert. Neben 4 einfachen Strukturteilen verfügt es über viele verschiedene Montagelöcher, die Boards wie den Raspberry Pi und Arduino Uno unterstützen können. Ich begann damit, die Aufhängung an jeder Seite des Chassis zu befestigen und dann die Räder aufzusetzen. Danach habe ich einfach jedes Stück zusammengeschraubt und die Spuren hinzugefügt.

Schritt 2: Erstellen der Elektronik

Erstellen der Elektronik
Erstellen der Elektronik
Erstellen der Elektronik
Erstellen der Elektronik
Erstellen der Elektronik
Erstellen der Elektronik

Ich entschied mich, einen Teensy 3.5 für das Gehirn meines Roboters zu verwenden, da er mehrere serielle Verbindungen unterstützen konnte und mit 120 MHz lief (im Vergleich zu 16 für einen Arduino Uno). Dann habe ich das GPS-Modul an die Serial1-Pins angeschlossen, zusammen mit einem Bluetooth-Modul an Serial3. Der L293D war die beste Wahl für einen Motortreiber, da er 3,3-V-Eingang und 2 Motoren unterstützt. Zuletzt war der Servo- und Ultraschall-Abstandssensor. Das Chassis unterstützt einen Microservo auf der Oberseite, und zusätzlich habe ich aufgrund des geringen Stromverbrauchs und der Benutzerfreundlichkeit einen HC-SR04 aufgeklebt.

Schritt 3: Erstellen der App

Ich wollte, dass dieser Roboter sowohl manuelle als auch autonome Funktionen hat, also bietet die App beides. Ich begann damit, vier Schaltflächen zu erstellen, die jede Richtung steuerten: vorwärts, rückwärts, links und rechts sowie zwei Schaltflächen zum Umschalten zwischen dem manuellen und autonomen Modus. Dann habe ich eine Listenauswahl hinzugefügt, die es Benutzern ermöglicht, sich mit dem HC-05-Bluetooth-Modul des Roboters zu verbinden. Schließlich habe ich auch eine Karte mit 2 Markierungen hinzugefügt, die den Standort sowohl des Telefons des Benutzers als auch des Roboters anzeigt. Alle 2 Sekunden sendet der Roboter seine Standortdaten über Bluetooth an das Telefon, wo sie dann geparst werden. Sie finden es hier

Schritt 4: Montage

Montage
Montage
Montage
Montage
Montage
Montage

Alles zusammenzusetzen ist ziemlich einfach. Löten Sie einfach die Drähte von jedem Motor in die richtigen Pins am Motortreiber. Verwenden Sie dann einige Abstandshalter und Schrauben, um die Platine am Roboter zu montieren. Stellen Sie sicher, dass sich das GPS-Modul außerhalb des Tanks befindet, damit sein Signal nicht durch den Metallrahmen blockiert wird. Schließen Sie schließlich das Servo und den HC-SR04 an ihre jeweiligen Positionen an.

Schritt 5: Verwenden Sie es

Jetzt nur noch die Motoren und den Teensy mit Strom versorgen. Verbinden Sie sich über die App mit dem HC-05 und haben Sie Spaß!

Empfohlen: