Sisällysluettelo:

Arduino GPS Shield -opetusohjelma: Etäisyyslaskin: 5 vaihetta
Arduino GPS Shield -opetusohjelma: Etäisyyslaskin: 5 vaihetta

Video: Arduino GPS Shield -opetusohjelma: Etäisyyslaskin: 5 vaihetta

Video: Arduino GPS Shield -opetusohjelma: Etäisyyslaskin: 5 vaihetta
Video: ARDUINO + shield GPS RoyalTek 2024, Heinäkuu
Anonim
Arduino GPS Shield -opetusohjelma: Etäisyyslaskin
Arduino GPS Shield -opetusohjelma: Etäisyyslaskin

GPS tai globaali paikannusjärjestelmä on satelliittipohjainen radionavigointijärjestelmä, jonka avulla voit saada sijaintisi ja opastaa sinut muissa paikoissa hyvin tunnistetun ja ennalta määritetyn kartan, kuten Google mapsin, kautta, ja Arduinon maailmassa tämä saavutetaan Arduinolla GPS -suoja.

GPS tietää sijaintisi sijaintisi leveys- ja pituusasteiden perusteella, jotka määrittävät, missä olet maailmasta. nopeassa ja hauskassa Arduino GPS Shield -opetusohjelmassa.

Puhutaan tämän Arduino GPS Shield -opetusohjelman ideasta…

Idea:

Arduinon GPS Shield -opetusohjelmassa aiomme käyttää nykyisen sijainnin saadaksesi 1Sheeldin GPS -suojan kumppaninsa Android/iOS -sovelluksen kautta.

Saavutamme tämän kertomalla sovellukselle (käyttämällä äänentunnistuskilpeä) sekä halutun sijainnin leveys- ja pituusaste, jonka haluamme saavuttaa, ja Arduino laskee kahden etäisyyden välisen suoran etäisyyden km -yksikössä (käyttämällä GPS -suojaa)) ja kertoo (käyttämällä teksti-puhe-suojaa) etäisyyden.

Päästä alkuun:

Jos käsittelet 1Sheeldiä ensimmäistä kertaa tai haluat oppia lisää siitä, suosittelen tarkistamaan tämän nopean ja helpon aloitusoppaan.

Nyt kun olet tutustunut hieman 1Sheeldiin, aloitetaan!

Vaihe 1: Laitteiston osat:

Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
Laitteiston osat
  1. Arduino Uno.
  2. 1Sheeld+ board.
  3. Arduino USB -kaapeli tai 9-12V akku.
  4. Android/iOS -puhelin, johon on asennettu 1Sheeld -sovellus.

Vaihe 2: Ohjelmiston osat:

  1. Arduino IDE.
  2. 1sheeld -kirjasto, 1sheeld -Android -sovellus tai iOS -sovellus.

Vaihe 3: Yhteys ja kaavio:

Liitäntä ja kaavio
Liitäntä ja kaavio
Liitäntä ja kaavio
Liitäntä ja kaavio
Liitäntä ja kaavio
Liitäntä ja kaavio
  1. Liitä 1Sheeld -kortti Arduinoosi kuvan 1 muodossa.
  2. Liitä nestekidenäyttö 16*2 kuvaksi 2.
  3. Kytke 1Sheeld -virtalähde toimimaan 5 V: n (ei 3.3 V: n) kuvassa 3.

1Sheeldillä on 2 tilaa: lataustila ja käyttötila. Voit vaihtaa niiden välillä käyttämällä digitaalisten nastojen lähellä olevaa kytkintä, ja sen nimi on “UART SWITCH” 1Sheeldissä ja “SERIAL SWITCH” 1Sheeld+: ssa.

  • Ensinnäkin liu'uta kytkin kohti SWITCH -merkintää kuvassa 4, joka kääntää 1Sheeld -levyn lataustilaan, jotta voit ladata Arduino -koodin.
  • Toiseksi, kun olet ladannut koodin, liu'uta kytkintä kohti”UART” -merkintää (tai”SERIAL” 1Sheeld+ -kortilla) kuten kuva5, joka muuttaa 1Sheeld -levyn toimintatilaan kommunikoidaksesi älypuhelimesi 1Sheeld -sovelluksen kanssa.

Liitä lopuksi Arduino tietokoneesi kautta Arduinon USB -kaapelilla.

Vaihe 4: Koodi

Suosittelen tarkistamaan Arduino GPS Shield -dokumentaation saadaksesi lisätietoja Arduino GPS Shield -toiminnoista ja niiden käytöstä.

Vaihda nyt 1Sheeld -kortti lataustilaan, lataa liitteenä oleva koodi Arduino -digitaalikellolle. Vaihda 1Sheeld -kortti toimintatilaan ja avaa sitten 1Sheeld -sovellus ja liitä se 1Sheeld -korttiin Bluetoothin kautta.

Vaihe 5:

Kuva
Kuva
Kuva
Kuva

Kuten näet Arduino GPS Shield -opetusvideossa, sinun on valittava GPS-, päätelaite-, teksti puheeksi- ja puheentunnistuskilvet.

Kun olet siirtynyt äänentunnistimen kilpeen ja kerrot puhelimellesi haluamasi sijainnin leveys- ja pituusasteiden mukaan, se laskee nykyisen sijainnin ja syötettyyn leveys- ja pituusasteeseen liittyvän sijainnin välisen etäisyyden ja kertoo äänekkäästi etäisyyden ja myös kirjoitettu Terminal shield -välilehdelle.

Tässä opetusohjelmassa halusin tietää etäisyyden nykyisen sijaintini "Integreight company" ja Ramsisin rautatieaseman välillä Kairon keskustassa, ja se oli 8,327 km, ja laskin sen myös Google mapsista, missä virhe oli niin pieni (Google maps -matka on: 8,22 km kuvakaappausten mukaan).

Suositeltava: