Innehållsförteckning:
- Steg 1: Montering av chassit
- Steg 2: Skapa elektroniken
- Steg 3: Skapa appen
- Steg 4: Montering
- Steg 5: Använda den
Video: Autonom tank med GPS: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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:
Viktoriansk balklänning med en autonom justerbar halsringning: 8 steg (med bilder)
Viktoriansk bollklänning med en autonom justerbar halsringning: Detta är ett projekt som jag gjorde för den viktorianska vinterbollen i Krakow. En smart bollklänning som justerar storleken på halsen baserat på närheten av en herr som står framför den
Autonom leveransdrönare med fast vinge (3D-tryckt): 7 steg (med bilder)
Autonom leveransdrönare med fast ving (3D-tryckt): Drone-tekniken har utvecklats mycket, vilket är mycket mer tillgängligt för oss än tidigare. Idag kan vi bygga en drönare väldigt enkelt och kan vara autonoma och kan styras från var som helst i världen Drone -tekniken kan förändra våra dagliga liv. Leverans
Raspberry Pi - Autonom Mars Rover med OpenCV Object Tracking: 7 steg (med bilder)
Raspberry Pi - Autonom Mars Rover med OpenCV Object Tracking: Drivs av en Raspberry Pi 3, Open CV -objektigenkänning, ultraljudssensorer och växlade DC -motorer. Denna rover kan spåra alla föremål den är utbildad för och röra sig på vilken terräng som helst
Autonom Lane-Keeping Car med Raspberry Pi och OpenCV: 7 steg (med bilder)
Autonom Lane-Keeping Car med Raspberry Pi och OpenCV: I dessa instruktioner kommer en autonom körfältrobot att implementeras och kommer att passera följande steg: Samla delar Installera programvaruförutsättningar Hårdvarumontage Första testet Upptäcka körfältslinjer och visa vägledningen
Arduino -baserad autonom bot med ultraljudssensor: 5 steg (med bilder)
Arduino -baserad autonom bot med ultraljudssensor: Skapa din egen Arduino -baserade autonoma bot med ultraljudssensor. Denna bot kan ganska mycket röra sig på egen hand utan att kollidera med några hinder. I grund och botten vad det gör är att det upptäcker alla slags hinder på vägen och bestämmer det bästa