Obsah:
Video: Autonomní tank s GPS: 5 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
DFRobot mi nedávno poslal na vyzkoušení jejich sadu Devastator Tank Platform. Samozřejmě jsem se rozhodl, že bude autonomní a bude mít také GPS. Tento robot by k navigaci používal ultrazvukový senzor, kde by se pohyboval vpřed a kontroloval by svou vůli. Pokud se dostane příliš blízko předmětu nebo jiné bariéře, zkontroluje každý směr a poté se podle toho pohne.
BoM:
- Platforma robotického tanku DFRobot Devastator: Link
- GPS modul DFRobot s krytem: Link
- Teensy 3.5
- Ultrazvukový senzor - HC -SR04 (obecný)
- Micro Servo 9g
Krok 1: Sestavení podvozku
Sada obsahuje extrémně snadno srozumitelné pokyny k sestavení. Kromě 4 jednoduchých konstrukčních dílů obsahuje mnoho různých montážních otvorů, které mohou podporovat desky jako Raspberry Pi a Arduino Uno. Začal jsem tím, že jsem na každou stranu podvozku připevnil zavěšení, a poté jsem nasadil kola. Poté jsem jednoduše seslal každý kus dohromady a přidal stopy.
Krok 2: Vytvoření elektroniky
Rozhodl jsem se použít Teensy 3.5 pro mozek na svém robotu, protože mohl podporovat více sériových připojení a běžel na 120 MHz (ve srovnání s 16 pro Arduino Uno). Poté jsem připojil modul GPS k pinům Serial1 spolu s modulem Bluetooth na Serial3. L293D byl nejlepší volbou pro ovladač motoru, protože podporuje 3,3 V a 2 motory. Poslední byl servo a ultrazvukový snímač vzdálenosti. Podvozek podporuje jedno mikroslužidlo nahoře a kromě toho jsem nalepil HC-SR04 kvůli jeho nízké spotřebě energie a snadnému použití.
Krok 3: Vytvoření aplikace
Chtěl jsem, aby tento robot měl manuální i autonomní funkce, takže aplikace poskytuje obojí. Začal jsem vytvořením čtyř tlačítek, která ovládala každý směr: dopředu, dozadu, doleva a doprava, a také dvě tlačítka pro přepínání mezi manuálním a autonomním režimem. Poté jsem přidal výběr seznamu, který by uživatelům umožnil připojení k bluetooth modulu HC-05 na robotu. Nakonec jsem také přidal mapu se 2 značkami, která zobrazuje polohu telefonu uživatele i robota. Každé 2 sekundy robot odešle data o poloze přes Bluetooth do telefonu, kde je poté analyzován. Najdete ho zde
Krok 4: Sestavení
Dát to všechno dohromady je celkem jednoduché. Stačí připájet vodiče z každého motoru do příslušných kolíků na ovladači motoru. Poté pomocí desek a šroubů připevněte desku na robota. Ujistěte se, že je modul GPS mimo nádrž, aby jeho signál nebyl blokován kovovým rámem. Nakonec připojte servo a HC-SR04 k příslušným umístěním.
Krok 5: Použití
Nyní jen připojte napájení k motorům a Teensy. Připojte se prostřednictvím aplikace k HC-05 a užijte si zábavu!