Turinys:
Video: Autonominis bakas su GPS: 5 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„DFRobot“neseniai atsiuntė man išbandyti „Devastator Tank Platform“rinkinį. Taigi, žinoma, nusprendžiau padaryti jį autonomišką ir turėti GPS galimybes. Šis robotas naudotųsi ultragarso jutikliu naršyti, kur juda į priekį, tikrindamas jo prošvaisą. Jei jis priartėja prie objekto ar kitos kliūties, jis tikrina kiekvieną kryptį ir atitinkamai juda.
BoM:
- „DFRobot Devastator“tanko robotų platforma: nuoroda
- „DFRobot“GPS modulis su korpusu: nuoroda
- Paauglystė 3.5
- Ultragarsinis jutiklis - HC -SR04 (bendras)
- Mikro servo 9g
1 žingsnis: Važiuoklės surinkimas
Komplekte yra labai lengvai sekamos instrukcijos, kaip jį sudėti. Be 4 paprastų konstrukcinių dalių, jame yra daug skirtingų tvirtinimo angų, kurios gali palaikyti tokias plokštes kaip „Raspberry Pi“ir „Arduino Uno“. Pradėjau pritvirtinti pakabą kiekvienoje važiuoklės pusėje, o tada uždėjau ratus. Po to aš tiesiog susukau kiekvieną gabalą ir pridėjau takelius.
2 žingsnis: sukurkite elektroniką
Aš nusprendžiau naudoti „Teensy 3.5“savo roboto smegenims, nes jis gali palaikyti kelis nuoseklius ryšius ir veikė 120 MHz dažniu (palyginti su 16 „Arduino Uno“). Tada prijungiau GPS modulį prie „Serial1“kaiščių ir „Bluetooth“modulį „Serial3“. L293D buvo geriausias pasirinkimas variklio vairuotojui, nes palaiko 3,3 V ir 2 variklius. Paskutinis buvo servo ir ultragarsinis atstumo jutiklis. Važiuoklė palaiko vieną mikroservą viršuje, be to, aš klijavau ant HC-SR04 dėl mažo energijos suvartojimo ir lengvo naudojimo.
3 žingsnis: sukurkite programą
Norėjau, kad šis robotas turėtų ir rankinį, ir autonominį pajėgumą, todėl programėlė teikia abu. Pradėjau sukūręs keturis mygtukus, valdančius kiekvieną kryptį: pirmyn, atgal, kairėn ir dešinėn, taip pat du mygtukus, skirtus perjungti rankinį ir autonominį režimus. Tada pridėjau sąrašo parinkiklį, kuris leistų vartotojams prisijungti prie roboto „Bluetooth“„Bluetooth“modulio. Galiausiai taip pat pridėjau žemėlapį su 2 žymenimis, kuriame rodoma vartotojo telefono ir roboto vieta. Kas 2 sekundes robotas siunčia savo buvimo vietos duomenis „Bluetooth“ryšiu į telefoną, kuriame jis yra analizuojamas. Ją galite rasti čia
4 žingsnis: Surinkimas
Viską sujungti yra gana paprasta. Tiesiog lituokite kiekvieno variklio laidus į tinkamus variklio tvarkyklės kaiščius. Tada pritvirtinkite plokštę prie roboto naudodami tam tikrus atramas ir varžtus. Įsitikinkite, kad GPS modulis yra už bako ribų, kad jo signalas nebūtų užblokuotas metaliniu rėmu. Galiausiai prijunkite servo ir HC-SR04 prie atitinkamų vietų.
5 žingsnis: naudokite
Dabar tiesiog prijunkite maitinimą prie variklių ir „Teensy“. Prisijunkite per programą prie HC-05 ir linksminkitės!