Innehållsförteckning:

Autonom tank med GPS: 5 steg (med bilder)
Autonom tank med GPS: 5 steg (med bilder)

Video: Autonom tank med GPS: 5 steg (med bilder)

Video: Autonom tank med GPS: 5 steg (med bilder)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Montering av chassit
Montering av chassit

DFRobot skickade nyligen till mig deras Devastator Tank Platform -kit för att testa. Så självklart bestämde jag mig för att göra det autonomt och även ha GPS -funktioner. Denna robot skulle använda en ultraljudssensor för att navigera, där den rör sig framåt medan han kontrollerar dess spel. Om det kommer för nära ett föremål eller annan barriär skulle det kontrollera varje riktning och sedan flytta därefter.

BoM:

  • DFRobot Devastator Tank Robot Platform: Länk
  • DFRobot GPS -modul med kapsling: länk
  • Tonåring 3.5
  • Ultraljudssensor - HC -SR04 (Generisk)
  • Micro Servo 9g

Steg 1: Montering av chassit

Montering av chassit
Montering av chassit

Satsen kommer med extremt lätt att följa instruktioner för att sätta ihop den. Förutom 4 enkla konstruktionsdelar har den många olika monteringshål som kan stödja brädor som Raspberry Pi och Arduino Uno. Jag började med att fästa fjädringen på varje sida av chassit och satte sedan på hjulen. Efter det skruvade jag ihop varje bit och lade till spåren.

Steg 2: Skapa elektroniken

Skapar elektroniken
Skapar elektroniken
Skapar elektroniken
Skapar elektroniken
Skapar elektroniken
Skapar elektroniken

Jag bestämde mig för att använda en Teensy 3.5 för hjärnan på min robot, eftersom den kunde stödja flera seriella anslutningar och körde på 120 MHz (jämfört med 16 för en Arduino Uno). Sedan kopplade jag GPS -modulen till Serial1 -stiften, tillsammans med en Bluetooth -modul på Serial3. L293D var det bästa valet för en motorförare, eftersom den stöder 3.3v in och 2 motorer. Senast var servo och ultraljudsavståndssensor. Chassit stöder en mikroservo på toppen, och förutom det limmade jag på en HC-SR04 på grund av dess låga strömförbrukning och användarvänlighet.

Steg 3: Skapa appen

Jag ville att den här roboten skulle ha både manuella och autonoma funktioner, så appen ger båda. Jag började med att skapa fyra knappar som styr varje riktning: framåt, bakåt, vänster och höger, och även två knappar för att växla mellan det manuella och det autonoma läget. Sedan lade jag till en listväljare som gör det möjligt för användare att ansluta till HC-05 bluetooth-modulen på roboten. Slutligen lade jag också till en karta med 2 markörer som visar platsen för både användarens telefon och robot. Varannan sekund skickar roboten sin platsdata via Bluetooth till telefonen där den sedan analyseras. Du hittar den här

Steg 4: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

Att sätta ihop allt är ganska enkelt. Löd bara trådar från varje motor i rätt stift på motordrivrutinen. Använd sedan några avstånd och skruvar för att montera kortet på roboten. Se till att GPS -modulen är utanför tanken så att dess signal inte blockeras av metallramen. Anslut slutligen servon och HC-SR04 till sina respektive platser.

Steg 5: Använda den

Anslut nu bara motorerna och Teensy. Anslut via appen till HC-05 och ha kul!

Rekommenderad: