Obsah:
Video: Autonómny tank s GPS: 5 krokov (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
DFRobot mi nedávno poslal na vyskúšanie svoju súpravu Devastator Tank Platform. Samozrejme, rozhodol som sa, že bude autonómny a bude disponovať aj funkciami GPS. Tento robot by na navigáciu používal ultrazvukový senzor, kde sa pohybuje dopredu a kontroluje svoj voľný priestor. Ak sa dostane príliš blízko predmetu alebo inej bariéry, skontroluje každý smer a potom sa podľa toho pohne.
BoM:
- Platforma robotického tanku DFRobot Devastator: Link
- Modul GPS DFRobot s krytom: prepojenie
- Teensy 3.5
- Ultrazvukový senzor - HC -SR04 (generický)
- Micro Servo 9 g
Krok 1: Zostavenie podvozku
Súprava je dodávaná s mimoriadne ľahko zrozumiteľnými pokynmi na jej zostavenie. Okrem 4 jednoduchých konštrukčných dielov obsahuje mnoho rôznych montážnych otvorov, ktoré môžu podporovať dosky ako Raspberry Pi a Arduino Uno. Začal som tým, že som zavesil zavesenie na každú stranu podvozku, a potom som nasadil kolesá. Potom som jednotlivé diely jednoducho zoskrutkoval a pridal stopy.
Krok 2: Vytvorenie elektroniky
Rozhodol som sa použiť Teensy 3.5 pre mozog na mojom robote, pretože mohol podporovať viac sériových pripojení a bežal na 120 MHz (v porovnaní s 16 pre Arduino Uno). Potom som pripevnil modul GPS k pinom Serial1 spolu s modulom Bluetooth na Serial3. L293D bola najlepšou voľbou pre vodiča motora, pretože podporuje 3,3 V a 2 motory. Posledným bol servo a ultrazvukový snímač vzdialenosti. Podvozok podporuje jedno mikroservo na vrchu a okrem toho som kvôli nízkemu výkonu a jednoduchému použitiu prilepil HC-SR04.
Krok 3: Vytvorenie aplikácie
Chcel som, aby tento robot mal manuálne aj autonómne schopnosti, takže aplikácia ponúka oboje. Začal som vytvorením štyroch tlačidiel, ktoré ovládali každý smer: dopredu, dozadu, doľava a doprava, a tiež dvoch tlačidiel na prepínanie medzi manuálnym a autonómnym režimom. Potom som pridal výber zoznamu, ktorý by používateľom umožnil pripojiť sa k modulu bluetooth HC-05 na robote. Nakoniec som tiež pridal mapu s 2 značkami, ktorá zobrazuje polohu telefónu používateľa a robota. Robot každé 2 sekundy odosiela údaje o svojej polohe cez Bluetooth do telefónu, kde je potom analyzovaný. Nájdete ho tu
Krok 4: Zostavenie
Dať to všetko dohromady je pomerne jednoduché. Stačí spájkovať vodiče z každého motora do správnych kolíkov na ovládači motora. Potom pomocou niektorých dištančných skrutiek a skrutiek namontujte dosku na robota. Uistite sa, že je modul GPS mimo nádrže, aby jeho signál nebol blokovaný kovovým rámom. Nakoniec pripojte servo a HC-SR04 k príslušnému umiestneniu.
Krok 5: Použitie
Teraz stačí pripojiť napájanie k motorom a Teensy. Pripojte sa prostredníctvom aplikácie k HC-05 a zabavte sa!