Innholdsfortegnelse:

Arduino GPS Shield Opplæring: Avstandskalkulator: 5 trinn
Arduino GPS Shield Opplæring: Avstandskalkulator: 5 trinn

Video: Arduino GPS Shield Opplæring: Avstandskalkulator: 5 trinn

Video: Arduino GPS Shield Opplæring: Avstandskalkulator: 5 trinn
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, September
Anonim
Arduino GPS Shield Tutorial: Distance Calculator
Arduino GPS Shield Tutorial: Distance Calculator

GPS eller Global Positioning System er et satellittbasert radionavigasjonssystem som lar deg få posisjonen din og lede deg gjennom andre steder gjennom et godt anerkjent og forhåndsdefinert kart som Google maps, og i Arduino-verden oppnås dette av Arduino GPS -skjerm.

GPS -en kjenner posisjonen din gjennom bredde- og lengdegradverdiene til posisjonen din, som spesifiserer hvor du er fra verden, og vi skal bruke disse to målingene til å beregne avstanden mellom din nåværende posisjon og ønsket destinasjon ved hjelp av GPS -skjoldet på 1Sheeld i en rask og morsom Arduino GPS Shield Tutorial.

La oss snakke om ideen bak denne Arduino GPS Shield -opplæringen …

Idé:

I Arduino GPS Shield Tutorial skal vi bruke GPS Shield fra 1Sheeld via sin ledsager Android/iOS App for å få den nåværende plasseringen.

Vi oppnår dette ved å fortelle appen (ved å bruke stemmegjenkjenningsskjoldet), både breddegrad og lengdegrad for ønsket sted vi ønsker å nå, og Arduino vil beregne den direkte avstanden mellom de to stedene i km -enhet (ved å bruke GPS -skjoldet) og forteller deg (ved å bruke tekst-til-tale-skjoldet) hva som er avstanden.

Starter:

Hvis dette er første gang du håndterer 1Sheeld eller du vil lære mer om det, anbefaler jeg å sjekke denne raske og enkle opplæringen.

Nå, etter at du har blitt litt kjent med 1Sheeld, la oss starte!

Trinn 1: Maskinvarekomponenter:

Maskinvarekomponenter
Maskinvarekomponenter
Maskinvarekomponenter
Maskinvarekomponenter
Maskinvarekomponenter
Maskinvarekomponenter
Maskinvarekomponenter
Maskinvarekomponenter
  1. Arduino Uno.
  2. 1Hjul+ brett.
  3. Arduino USB-kabel eller 9-12v batteri.
  4. Android/iOS -telefon med 1Sheeld -app installert på den.

Trinn 2: Programvarekomponenter:

  1. Arduino IDE.
  2. 1sheeld -bibliotek, 1sheeld Android -app eller iOS -app.

Trinn 3: Tilkobling og skjematisk:

Tilkobling og skjematisk
Tilkobling og skjematisk
Tilkobling og skjematisk
Tilkobling og skjematisk
Tilkobling og skjematisk
Tilkobling og skjematisk
  1. Koble 1Sheeld -kortet til Arduino som image1.
  2. Koble LCD 16*2 som image2.
  3. Bytt 1Sheeld -strøm til 5v (Ikke 3.3v) som image3.

1Sheeld har 2 moduser: Opplastingsmodus og Driftsmodus. Du kan bytte mellom dem ved hjelp av bryteren i nærheten av de digitale pinnene og kalles "UART SWITCH" på 1Sheeld og "SERIAL SWITCH" på 1Sheeld+.

  • Først skyver du bryteren mot "SWITCH" -notasjonen som image4, som gjør 1Sheeld -kortet til opplastingsmodus for å la deg laste opp Arduino -koden.
  • For det andre, etter at du har lastet opp koden, skyver du bryteren mot "UART" -notasjonen (eller "SERIAL" på 1Sheeld+ -kortet) som image5 som gjør 1Sheeld -kortet til driftsmodus for å kommunisere med smarttelefonen din 1Sheeld App.

Til slutt kobler du Arduino til via PC -en din med Arduino USB -kabel.

Trinn 4: Kode

Jeg vil anbefale å sjekke Arduino GPS Shield -dokumentasjonen for å vite mer om Arduino GPS Shield -funksjonaliteten og hvordan du bruker dem.

Bytt nå 1Sheeld -kortet til opplastingsmodus, last opp den vedlagte koden for Arduino Digital Clock. Sett 1Sheeld -kortet i driftsmodus, åpne deretter 1Sheeld -appen og koble det til 1Sheeld -kortet via Bluetooth.

Trinn 5:

Bilde
Bilde
Bilde
Bilde

Som du ser i Arduino GPS Shield Tutorial-videoen, bør du velge GPS-, terminal-, tekst-til-tale- og stemmegjenkjenningsskjermene.

Når du navigerer til stemmegjenkjenningsskjermen og forteller telefonen din ønsket posisjon når det gjelder bredde- og lengdegrader, vil den beregne avstanden mellom gjeldende plassering og posisjon relatert til angitt breddegrad og lengdegrad og forteller deg høyt avstanden og også skrevet i Terminal shield -fanen.

I denne opplæringen ønsket jeg å vite avstanden mellom min nåværende posisjon "Integreight company" og Ramsis jernbanestasjon i Kairos sentrum, og den var 8.327 km, og jeg beregnet den også fra Google maps der feilen var så liten (Google maps -avstanden er: 8,22 km i henhold til skjermbildene).

Anbefalt: