Turinys:

Autonominis bakas su GPS: 5 žingsniai (su nuotraukomis)
Autonominis bakas su GPS: 5 žingsniai (su nuotraukomis)

Video: Autonominis bakas su GPS: 5 žingsniai (su nuotraukomis)

Video: Autonominis bakas su GPS: 5 žingsniai (su nuotraukomis)
Video: Full Color apsaugos kameros išpakavimas. 5 klasė. 2024, Lapkritis
Anonim
Image
Image
Važiuoklės surinkimas
Važiuoklės surinkimas

„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

Važiuoklės surinkimas
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ą

Elektronikos kūrimas
Elektronikos kūrimas
Elektronikos kūrimas
Elektronikos kūrimas
Elektronikos kūrimas
Elektronikos kūrimas

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

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
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!

Rekomenduojamas: