Indholdsfortegnelse:

Arduino GPS Shield Tutorial: Distance Calculator: 5 trin
Arduino GPS Shield Tutorial: Distance Calculator: 5 trin

Video: Arduino GPS Shield Tutorial: Distance Calculator: 5 trin

Video: Arduino GPS Shield Tutorial: Distance Calculator: 5 trin
Video: Arduino GPS Tutorial with GPS Shield and an Arduino Uno 2024, Juli
Anonim
Arduino GPS Shield Tutorial: Distance Calculator
Arduino GPS Shield Tutorial: Distance Calculator

GPS eller Global Positioning System er et satellitbaseret radionavigationssystem, som giver dig mulighed for at få din placering og guide dig gennem andre steder gennem et velkendt og foruddefineret kort som Google maps, og i Arduino-verden opnås dette af Arduino GPS -skjold.

GPS'en kender din placering gennem værdierne for breddegrad og længdegrad for din placering, som angiver, hvor du præcist er fra verden, og vi vil bruge disse to målinger til at beregne afstanden mellem din nuværende placering og den ønskede destination ved hjælp af GPS -skjoldet på 1Sheeld i en hurtig og sjov Arduino GPS Shield Tutorial.

Lad os tale om ideen bag denne Arduino GPS Shield Tutorial …

Ide:

I Arduino GPS Shield Tutorial skal vi bruge GPS Shield fra 1Sheeld via sin ledsager Android/iOS App til at få den aktuelle placering.

Vi opnår dette ved at fortælle appen (ved at bruge stemmegenkendelsesskjoldet), både breddegrad og længdegrad for den ønskede placering, vi vil nå, og Arduino vil beregne den direkte afstand mellem de 2 steder i km -enhed (ved hjælp af GPS -skjoldet) og fortæller dig (ved hjælp af tekst-til-tale-skjoldet), hvad afstanden er.

Kom godt i gang:

Hvis dette er første gang du behandler 1Sheeld, eller du vil lære mere om det, anbefaler jeg at tjekke denne hurtige og lette startvejledning.

Nu, efter at du er blevet lidt fortrolig med 1Sheeld, lad os starte!

Trin 1: Hardwarekomponenter:

Hardware -komponenter
Hardware -komponenter
Hardware -komponenter
Hardware -komponenter
Hardware -komponenter
Hardware -komponenter
Hardware -komponenter
Hardware -komponenter
  1. Arduino Uno.
  2. 1 Sheeld+ board.
  3. Arduino USB-kabel eller 9-12v batteri.
  4. Android/iOS -telefon med 1Sheeld -app installeret på den.

Trin 2: Softwarekomponenter:

  1. Arduino IDE.
  2. 1sheeld bibliotek, 1sheeld Android App eller iOS App.

Trin 3: Forbindelse og skematisk:

Forbindelse og skematisk
Forbindelse og skematisk
Forbindelse og skematisk
Forbindelse og skematisk
Forbindelse og skematisk
Forbindelse og skematisk
  1. Sæt 1Sheeld -kortet i din Arduino som image1.
  2. Tilslut LCD 16*2 som billede2.
  3. Skift 1Sheeld -strømmen til at fungere på 5v (ikke 3.3v) som billede3.

1Sheeld har 2 tilstande: Uploadtilstand og driftstilstand. Du kan skifte mellem dem ved hjælp af kontakten tæt på de digitale ben og kaldes "UART SWITCH" på 1Sheeld og "SERIAL SWITCH" på 1Sheeld+.

  • For det første skubber du kontakten mod "SWITCH" -notationen som image4, som gør 1Sheeld -kortet til upload -tilstand, så du kan uploade Arduino -koden.
  • For det andet, når du er færdig med at uploade koden, skal du skubbe kontakten mod "UART" -notationen (eller "SERIAL" på 1Sheeld+ -kortet) som billede5, der gør 1Sheeld -kortet til driftstilstand for at kommunikere med din smartphone 1Sheeld App.

Tilslut endelig Arduino via din pc ved hjælp af Arduino USB -kabel.

Trin 4: Kode

Jeg vil anbefale at kontrollere Arduino GPS Shield -dokumentationen for at vide mere om Arduino GPS Shield -funktionaliteten og hvordan man bruger dem.

Skift nu 1Sheeld -kortet til upload -tilstand, upload den vedhæftede kode til Arduino Digital Clock. Skift 1Sheeld -kortet til driftstilstand, åbn derefter 1Sheeld -appen, og tilslut det til 1Sheeld -kortet via Bluetooth.

Trin 5:

Billede
Billede
Billede
Billede

Som du ser i Arduino GPS Shield Tutorial-videoen, skal du vælge GPS-, terminal-, tekst-til-tale- og stemmegenkendelsesskærmene.

Når du navigerer til stemmegenkendelsesskjoldet og fortæller din telefon det ønskede sted med hensyn til bredde- og længdegrader, beregner det afstanden mellem den aktuelle placering og det sted, der er relateret til den indtastede breddegrad og længdegrad, og fortæller dig højlydt afstanden og også skrevet i fanen Terminal shield.

I denne vejledning ville jeg vide afstanden mellem min nuværende placering "Integreight company" og Ramsis Train Station i Kairos centrum, og det var 8.327 km, og jeg beregnede det også fra Google maps, hvor fejlen var så lille (afstanden til Google maps er: 8,22 km ifølge skærmbillederne).

Anbefalede: