Obsah:

Arduino GPS Shield Tutorial: Kalkulačka vzdialenosti: 5 krokov
Arduino GPS Shield Tutorial: Kalkulačka vzdialenosti: 5 krokov

Video: Arduino GPS Shield Tutorial: Kalkulačka vzdialenosti: 5 krokov

Video: Arduino GPS Shield Tutorial: Kalkulačka vzdialenosti: 5 krokov
Video: GSM/GPRS Shield, модуль A6 для Arduino/Piranha 2024, Júl
Anonim
Arduino GPS Shield Tutorial: Kalkulačka vzdialenosti
Arduino GPS Shield Tutorial: Kalkulačka vzdialenosti

GPS alebo Global Positioning System je satelitný rádionavigačný systém, ktorý vám umožní zistiť vašu polohu a prevedie vás inými miestami prostredníctvom dobre rozpoznanej a preddefinovanej mapy, ako sú mapy Google, a vo svete Arduino to dokáže Arduino. GPS štít.

GPS pozná vašu polohu pomocou hodnôt zemepisnej šírky a dĺžky vašej polohy, ktoré určujú, kde presne ste z celého sveta, a pomocou týchto dvoch meraní vypočítame vzdialenosť medzi vašou aktuálnou polohou a požadovaným cieľom pomocou štítu GPS na 1Sheeld v rýchlom a zábavnom návode na štít GPS pre Arduino.

Porozprávajme sa o myšlienke tohto výukového programu Arduino GPS Shield …

Nápad:

V návode na Arduino GPS Shield použijeme na získanie aktuálnej polohy GPS Shield od spoločnosti 1Sheeld prostredníctvom sprievodnej aplikácie pre Android/iOS.

To dosiahneme tým, že aplikácii povieme (pomocou štítu na rozpoznávanie hlasu), zemepisnú šírku aj dĺžku požadovaného miesta, kam chceme dosiahnuť, a Arduino vypočíta priamu vzdialenosť medzi týmito dvoma miestami v km (pomocou štítu GPS) a povie vám (pomocou štítu na prevod textu na reč), aká je vzdialenosť.

Začíname:

Ak sa s 1Sheeld stretávate prvýkrát, alebo sa o ňom chcete dozvedieť viac, odporúčam vám prečítať si tento rýchly a ľahký návod na začiatok.

Teraz, keď sa trochu zoznámite s 1Sheeld, začnime!

Krok 1: Hardvérové súčasti:

Hardvérové komponenty
Hardvérové komponenty
Hardvérové komponenty
Hardvérové komponenty
Hardvérové komponenty
Hardvérové komponenty
Hardvérové komponenty
Hardvérové komponenty
  1. Arduino Uno.
  2. 1Sheeld+ doska.
  3. USB kábel Arduino alebo 9-12v batéria.
  4. Telefón Android/iOS s nainštalovanou aplikáciou 1Sheeld.

Krok 2: Softvérové súčasti:

  1. Arduino IDE.
  2. 1knižnica, 1 aplikácia pre Android alebo iOS.

Krok 3: Pripojenie a schéma:

Pripojenie a schéma
Pripojenie a schéma
Pripojenie a schéma
Pripojenie a schéma
Pripojenie a schéma
Pripojenie a schéma
  1. Pripojte dosku 1Sheeld k svojmu Arduinu ako obrázok 1.
  2. Pripojte LCD 16*2 ako obrázok 2.
  3. Prepnite napájanie 1Sheeld tak, aby fungovalo na 5 V (nie na 3,3 V) ako obrázok 3.

1Sheeld má 2 režimy: režim nahrávania a prevádzkový režim. Môžete medzi nimi prepínať pomocou prepínača v blízkosti digitálnych pinov a nazýva sa „UART SWITCH“na 1Sheeld a „SERIAL SWITCH“na 1Sheeld+.

  • Najprv posuňte prepínač smerom k zápisu „SWITCH“ako obrázok 4, ktorý prepne dosku 1Sheeld do režimu nahrávania, aby ste mohli nahrať kód Arduino.
  • Za druhé, po dokončení nahrávania kódu posuňte prepínač smerom k zápisu „UART“(alebo „SERIAL“na doske 1Sheeld+) ako obrázok 5, ktorý prepne dosku 1Sheeld do prevádzkového režimu a bude komunikovať s vašou aplikáciou 1Sheeld pre váš smartphone.

Nakoniec pripojte Arduino k počítaču pomocou USB kábla Arduino.

Krok 4: Kód

Odporúčame vám skontrolovať dokumentáciu k Arduino GPS Shield, aby ste sa dozvedeli viac o funkcii Arduino GPS Shield a o tom, ako ich používať.

Teraz prepnite dosku 1Sheeld do režimu nahrávania, nahrajte priložený kód pre digitálne hodiny Arduino. Prepnite dosku 1Sheeld do prevádzkového režimu, potom otvorte aplikáciu 1Sheeld a pripojte ju k doske 1Sheeld cez Bluetooth.

Krok 5:

Obrázok
Obrázok
Obrázok
Obrázok

Ako vidíte na videu s návodom na Arduino GPS Shield, mali by ste zvoliť štíty GPS, terminál, prevod textu na reč a rozpoznávanie hlasu.

Akonáhle prejdete na štít rozpoznávania hlasu a poviete svojmu telefónu požadovanú polohu, pokiaľ ide o hodnoty zemepisnej šírky a dĺžky, vypočíta vzdialenosť medzi aktuálnym umiestnením a polohou súvisiacou so zadanou zemepisnou šírkou a dĺžkou a nahlas vám oznámi vzdialenosť a zapísané aj v záložke Terminal shield.

V tomto návode som chcel vedieť vzdialenosť medzi mojou aktuálnou polohou „Spoločnosť Integreight“a železničnou stanicou Ramsis v centre Káhiry a bolo to 8,327 km a vypočítal som to aj z máp Google, kde bola chyba taká malá (vzdialenosť máp Google je: 8,22 km podľa snímok obrazovky).

Odporúča: