Obsah:

Výukový program Arduino GPS Shield: Kalkulačka vzdálenosti: 5 kroků
Výukový program Arduino GPS Shield: Kalkulačka vzdálenosti: 5 kroků

Video: Výukový program Arduino GPS Shield: Kalkulačka vzdálenosti: 5 kroků

Video: Výukový program Arduino GPS Shield: Kalkulačka vzdálenosti: 5 kroků
Video: Arduino návody | Senzor tepu srdce 2024, Červenec
Anonim
Arduino GPS Shield Tutorial: Kalkulačka vzdálenosti
Arduino GPS Shield Tutorial: Kalkulačka vzdálenosti

GPS nebo Global Positioning System je družicový radionavigační systém, který vám umožní zjistit vaši polohu a provést vás dalšími místy prostřednictvím dobře rozpoznané a předdefinované mapy, jako jsou mapy Google, a ve světě Arduino toho dosahuje Arduino GPS štít.

GPS zná vaši polohu pomocí hodnot zeměpisné šířky a délky vaší polohy, což určuje, kde přesně jste z celého světa, a použijeme tato dvě měření k výpočtu vzdálenosti mezi vaší aktuální polohou a požadovaným cílem pomocí štítu GPS na 1Sheeld v rychlém a zábavném tutoriálu GPS štítu Arduino.

Promluvme si o myšlence tohoto Arduino GPS Shield Tutorial …

Idea:

V Arduino GPS Shield Tutorial použijeme GPS Shield od 1Sheeld prostřednictvím jeho doprovodné aplikace pro Android/iOS k získání aktuální polohy.

Toho docílíme tím, že aplikaci sdělíme (pomocí štítu pro rozpoznávání hlasu) zeměpisnou šířku i délku požadovaného místa, kam chceme dosáhnout, a Arduino vypočítá přímou vzdálenost mezi 2 místy v km jednotce (pomocí štítu GPS) a řekne vám (pomocí štítu převodu textu na řeč), jaká je vzdálenost.

Začínáme:

Pokud se s 1Sheeld vypořádáváte poprvé nebo se o něm chcete dozvědět více, doporučuji si přečíst tento rychlý a snadný návod, jak začít.

Nyní, když se trochu seznámíte s 1Sheeld, začněme!

Krok 1: Hardwarové komponenty:

Hardwarové komponenty
Hardwarové komponenty
Hardwarové komponenty
Hardwarové komponenty
Hardwarové komponenty
Hardwarové komponenty
Hardwarové komponenty
Hardwarové komponenty
  1. Arduino Uno.
  2. 1Sheeld+ deska.
  3. USB kabel Arduino nebo 9-12v baterie.
  4. Telefon Android/iOS s nainstalovanou aplikací 1Sheeld.

Krok 2: Softwarové součásti:

  1. Arduino IDE.
  2. 1 knihovna, 1 aplikace Android nebo iOS.

Krok 3: Připojení a schéma:

Připojení a schéma
Připojení a schéma
Připojení a schéma
Připojení a schéma
Připojení a schéma
Připojení a schéma
  1. Připojte desku 1Sheeld k vašemu Arduinu jako obrázek1.
  2. Připojte LCD 16*2 jako obrázek 2.
  3. Přepněte napájení 1Sheeld tak, aby fungovalo na 5v (ne na 3,3v) jako obrázek3.

1Sheeld má 2 režimy: režim nahrávání a provozní režim. Můžete mezi nimi přepínat pomocí přepínače v blízkosti digitálních pinů a nazývá se „UART SWITCH“na 1Sheeld a „SERIAL SWITCH“na 1Sheeld+.

  • Nejprve posuňte přepínač směrem k zápisu „SWITCH“jako image4, který přepne desku 1Sheeld do režimu nahrávání, abyste mohli nahrát kód Arduino.
  • Za druhé, po dokončení nahrávání kódu posuňte přepínač směrem k notaci „UART“(nebo „SERIAL“na desce 1Sheeld+) jako obrázek5, který přepne desku 1Sheeld do provozního režimu a bude komunikovat s vaší aplikací 1Sheeld pro váš smartphone.

Nakonec připojte Arduino přes počítač pomocí kabelu Arduino USB.

Krok 4: Kód

Doporučil bych zkontrolovat dokumentaci Arduino GPS Shield, abyste věděli více o funkcích Arduino GPS Shield a jak je používat.

Nyní přepněte desku 1Sheeld do režimu nahrávání, nahrajte přiložený kód pro digitální hodiny Arduino. Přepněte desku 1Sheeld do provozního režimu, poté otevřete aplikaci 1Sheeld a připojte ji k desce 1Sheeld přes Bluetooth.

Krok 5:

obraz
obraz
obraz
obraz

Jak vidíte na videu s výukovým programem Arduino GPS Shield, měli byste vybrat štíty GPS, terminál, převod textu na řeč a rozpoznávání hlasu.

Jakmile přejdete na štít rozpoznávání hlasu a sdělíte telefonu požadovanou polohu, pokud jde o hodnoty zeměpisné šířky a délky, vypočítá vzdálenost mezi aktuálním umístěním a místem souvisejícím se zadanou zeměpisnou šířkou a délkou a nahlas vám řekne vzdálenost a také zapsáno v záložce Štít terminálu.

V tomto tutoriálu jsem chtěl zjistit vzdálenost mezi mým aktuálním umístěním „společnost Integreight“a vlakovým nádražím Ramsis v centru Káhiry a bylo to 8,327 km a vypočítal jsem to také z map Google, kde byla chyba tak malá (vzdálenost map Google je: 8,22 km podle snímků obrazovky).

Doporučuje: