Spisu treści:

Samouczek Arduino GPS Shield: Kalkulator odległości: 5 kroków
Samouczek Arduino GPS Shield: Kalkulator odległości: 5 kroków

Wideo: Samouczek Arduino GPS Shield: Kalkulator odległości: 5 kroków

Wideo: Samouczek Arduino GPS Shield: Kalkulator odległości: 5 kroków
Wideo: Jak skonfigurować GRBL i ARDUINO ? Wgrywamy GRBL ! Zewnętrzny driver zamiast CNC SHIELD ! #DIY #cnc 2024, Lipiec
Anonim
Samouczek Arduino GPS Shield: Kalkulator odległości
Samouczek Arduino GPS Shield: Kalkulator odległości

GPS lub globalny system pozycjonowania to satelitarny system nawigacji radiowej, który pozwala uzyskać Twoją lokalizację i poprowadzić Cię przez inne lokalizacje za pomocą dobrze rozpoznanej i wstępnie zdefiniowanej mapy, takiej jak mapy Google, a w świecie Arduino jest to realizowane przez Arduino Tarcza GPS.

GPS zna Twoją lokalizację dzięki wartościom szerokości i długości geograficznej Twojej lokalizacji, które określają, gdzie dokładnie jesteś ze świata, a my użyjemy tych dwóch pomiarów, aby obliczyć odległość między Twoją aktualną lokalizacją a żądanym miejscem docelowym za pomocą tarczy GPS na 1Sheeld w szybkim i zabawnym samouczku Arduino GPS Shield.

Porozmawiajmy o idei stojącej za samouczkiem Arduino GPS Shield…

Pomysł:

W samouczku Arduino GPS Shield użyjemy GPS Shield z 1Sheeld za pośrednictwem towarzyszącej aplikacji na Androida / iOS, aby uzyskać aktualną lokalizację.

Osiągamy to, informując aplikację (za pomocą tarczy rozpoznawania głosu), zarówno szerokość geograficzną, jak i długość geograficzną żądanej lokalizacji, do której chcemy dotrzeć, a Arduino obliczy bezpośrednią odległość między 2 lokalizacjami w jednostce km (za pomocą tarczy GPS) i informuje (za pomocą tarczy zamiany tekstu na mowę), jaka jest odległość.

Pierwsze kroki:

Jeśli po raz pierwszy masz do czynienia z 1Sheeld lub chcesz dowiedzieć się o nim więcej, polecam zapoznanie się z tym szybkim i łatwym samouczkiem dla początkujących.

Teraz, gdy już trochę zapoznałeś się z 1Sheeld, zacznijmy!

Krok 1: Komponenty sprzętowe:

Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
Komponenty sprzętowe
  1. Arduino Uno.
  2. 1Sheel+ plansza.
  3. Kabel Arduino USB lub bateria 9-12v.
  4. Telefon z systemem Android/iOS z zainstalowaną aplikacją 1Sheeld.

Krok 2: Składniki oprogramowania:

  1. IDE Arduino.
  2. Biblioteka 1-sheeld, aplikacja 1-sheeld na Androida lub aplikacja na iOS.

Krok 3: Połączenie i schemat:

Połączenie i schemat
Połączenie i schemat
Połączenie i schemat
Połączenie i schemat
Połączenie i schemat
Połączenie i schemat
  1. Podłącz płytkę 1Sheeld do Arduino jako image1.
  2. Podłącz LCD 16*2 jako obraz2.
  3. Przełącz zasilanie 1Sheeld do pracy na 5V (nie na 3,3v) jako image3.

1Sheel ma 2 tryby: tryb przesyłania i tryb pracy. Możesz przełączać się między nimi za pomocą przełącznika znajdującego się w pobliżu pinów Digital i nazywa się „UART SWITCH” na 1Sheeld i „SERIAL SWITCH” na 1Sheeld+.

  • Po pierwsze, przesuwasz przełącznik w kierunku notacji „SWITCH” jako image4, co zmienia płytę 1Sheeld w tryb przesyłania, aby umożliwić przesłanie kodu Arduino.
  • Po drugie, po zakończeniu przesyłania kodu, przesuń przełącznik w kierunku notacji „UART” (lub „SERIAL” przy płytce 1Sheeld+) jako image5, co zmieni płytkę 1Sheeld w tryb operacyjny, aby komunikować się z aplikacją 1Sheeld na smartfonie.

Na koniec podłącz Arduino za pomocą komputera PC za pomocą kabla Arduino USB.

Krok 4: Kod

Polecam zapoznanie się z dokumentacją Arduino GPS Shield, aby dowiedzieć się więcej o funkcjonalności Arduino GPS Shield i sposobach ich używania.

Teraz przełącz płytkę 1Sheeld w tryb przesyłania, prześlij załączony kod dla zegara cyfrowego Arduino. Przełącz tablicę 1Sheeld w tryb pracy, a następnie otwórz aplikację 1Sheeld i połącz ją z tablicą 1Sheeld przez Bluetooth.

Krok 5:

Obraz
Obraz
Obraz
Obraz

Jak widać w samouczku Arduino GPS Shield, należy wybrać osłony GPS, Terminal, Text-to-speech i Voice detection.

Po przejściu do tarczy rozpoznawania głosu i wskazaniu telefonowi żądanej lokalizacji pod względem wartości szerokości i długości geograficznej, obliczy odległość między bieżącą lokalizacją a lokalizacją związaną z wprowadzoną szerokością i długością geograficzną oraz głośno powie odległość i również napisane w zakładce Terminal shield.

W tym samouczku chciałem poznać odległość między moją obecną lokalizacją „firma Integreight” a stacją kolejową Ramsis w centrum Kairu i wynosiła ona 8,327 km i obliczyłem ją również z map Google, gdzie błąd był tak mały (odległość map Google to: 8,22 km według zrzutów ekranu).

Zalecana: