Sisällysluettelo:
Video: Autonominen säiliö GPS: llä: 5 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
DFRobot lähetti minulle äskettäin Devastator Tank Platform -sarjan kokeiltavaksi. Joten tietysti päätin tehdä siitä itsenäisen ja käyttää myös GPS -ominaisuuksia. Tämä robotti käyttäisi ultraäänianturia navigoidakseen, missä se liikkuu eteenpäin tarkistaen samalla välyksen. Jos se tulee liian lähelle esinettä tai muuta estettä, se tarkistaa jokaisen suunnan ja liikkuu sen mukaisesti.
BoM:
- DFRobot Devastator Tank Robot Platform: Linkki
- DFRobot GPS -moduuli kotelolla: Linkki
- Teensy 3.5
- Ultraäänianturi - HC -SR04 (yleinen)
- Mikro Servo 9g
Vaihe 1: Rungon kokoaminen
Pakkauksen mukana tulee erittäin helppokäyttöiset ohjeet kokoamisesta. Neljän yksinkertaisen rakenneosan lisäksi siinä on monia erilaisia kiinnitysreikiä, jotka voivat tukea levyjä, kuten Raspberry Pi ja Arduino Uno. Aloitin kiinnittämällä jousituksen rungon kummallekin puolelle ja laitoin sitten pyörät päälle. Sen jälkeen yksinkertaisesti ruuvasin jokaisen kappaleen yhteen ja lisäsin kappaleet.
Vaihe 2: Elektroniikan luominen
Päätin käyttää robottini aivoihin Teensy 3.5: tä, koska se voi tukea useita sarjayhteyksiä ja toimi 120 MHz: n taajuudella (verrattuna Arduino Unon 16: een). Sitten liitin GPS -moduulin Serial1 -nastoihin ja Bluetooth -moduulin Serial3: een. L293D oli paras valinta moottoriajurille, koska se tukee 3.3 V ja 2 moottoria. Viimeinen oli servo ja ultraääni -etäisyysanturi. Kotelo tukee yhtä mikroservoa yläosassa, ja sen lisäksi liimasin HC-SR04: n sen alhaisen virrankulutuksen ja helppokäyttöisyyden vuoksi.
Vaihe 3: Sovelluksen luominen
Halusin, että tällä robotilla on sekä manuaaliset että itsenäiset ominaisuudet, joten sovellus tarjoaa molemmat. Aloitin luomalla neljä painiketta, jotka hallitsivat kutakin suuntaa: eteenpäin, taaksepäin, vasemmalle ja oikealle, ja myös kaksi painiketta manuaalisen ja autonomisen tilan välillä vaihtamiseksi. Sitten lisäsin luettelon valitsimen, jonka avulla käyttäjät voivat muodostaa yhteyden robotin HC-05-Bluetooth-moduuliin. Lopuksi lisäsin myös kartan, jossa oli 2 merkkiä ja joka näyttää sekä käyttäjän puhelimen että robotin sijainnin. Joka toinen sekunti robotti lähettää sijaintitiedot Bluetoothin kautta puhelimeen, josta se sitten jäsennetään. Löydät sen täältä
Vaihe 4: Kokoonpano
Kaiken yhdistäminen on melko yksinkertaista. Juotos vain johdot jokaisesta moottorista moottorin ohjaimen oikeisiin nastoihin. Kiinnitä sitten levy robottiin käyttämällä joitakin pysäytyksiä ja ruuveja. Varmista, että GPS -moduuli on säiliön ulkopuolella, jotta metallikehys ei estä sen signaalia. Liitä lopuksi servo ja HC-SR04 vastaaviin paikkoihin.
Vaihe 5: Käytä sitä
Liitä nyt virta moottoriin ja Teensyyn. Yhdistä sovelluksen kautta HC-05-laitteeseen ja pidä hauskaa!