Talaan ng mga Nilalaman:

Arduino GPS Shield Tutorial: Distance Calculator: 5 Mga Hakbang
Arduino GPS Shield Tutorial: Distance Calculator: 5 Mga Hakbang

Video: Arduino GPS Shield Tutorial: Distance Calculator: 5 Mga Hakbang

Video: Arduino GPS Shield Tutorial: Distance Calculator: 5 Mga Hakbang
Video: Arduino GPS Tutorial with GPS Shield and an Arduino Uno 2024, Nobyembre
Anonim
Arduino GPS Shield Tutorial: Distance Calculator
Arduino GPS Shield Tutorial: Distance Calculator

Ang GPS o Global Positioning System ay isang sistemang nabigasyon sa radyo na batay sa satellite na nagbibigay-daan sa iyo upang makuha ang iyong lokasyon at gabayan ka sa iba pang mga lokasyon sa pamamagitan ng isang mahusay na kinikilala at paunang natukoy na mapa tulad ng mga mapa ng Google, at sa mundo ng Arduino, ito ay nagagawa ng Arduino GPS Shield.

Alam ng GPS ang iyong lokasyon sa pamamagitan ng mga halagang latitude at longitude ng iyong lokasyon na tumutukoy kung saan ka talaga mula sa mundo at gagamitin namin ang dalawang pagsukat na ito upang makalkula ang distansya sa pagitan ng iyong kasalukuyang lokasyon at ang nais na patutunguhan gamit ang kalasag ng GPS sa 1Sheeld sa isang mabilis at nakakatawang Arduino GPS Shield Tutorial.

Pag-usapan natin ang tungkol sa ideya sa likod ng Arduino GPS Shield Tutorial na ito …

Idea:

Sa Arduino GPS Shield Tutorial, gagamitin namin ang GPS Shield mula sa 1Sheeld sa pamamagitan ng kasamang Android / iOS App upang makuha ang kasalukuyang lokasyon.

Nakamit namin ito sa pamamagitan ng pagsasabi sa App (sa pamamagitan ng paggamit ng boses ng pagkilala sa kalasag), kapwa ang latitude at longitude ng nais na lokasyon na nais naming maabot at makakalkula ng Arduino ang direktang distansya sa pagitan ng 2 lokasyon sa yunit ng km (sa pamamagitan ng paggamit ng kalasag sa GPS) at sasabihin sa iyo (sa pamamagitan ng paggamit ng text-to-speech Shield) kung ano ang distansya.

Nagsisimula:

Kung ito ang iyong unang pagkakataon upang makitungo sa 1Sheeld o nais mong malaman ang tungkol dito, inirerekumenda kong suriin ang mabilis at madaling simulang tutorial na ito.

Ngayon, pagkatapos mong maging pamilyar sa 1Sheeld, magsimula tayo!

Hakbang 1: Mga Bahagi ng Hardware:

Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
Mga Bahagi ng Hardware
  1. Arduino Uno.
  2. 1Sheeld + board.
  3. Arduino USB cable o 9-12v na baterya.
  4. Android / iOS phone na may naka-install na 1Sheeld App.

Hakbang 2: Mga Bahagi ng Software:

  1. Arduino IDE.
  2. 1sheeld library, 1sheeld Android App o iOS App.

Hakbang 3: Koneksyon at Skematika:

Koneksyon at Skematika
Koneksyon at Skematika
Koneksyon at Skematika
Koneksyon at Skematika
Koneksyon at Skematika
Koneksyon at Skematika
  1. I-plug ang 1Sheeld board sa iyong Arduino bilang imahe1.
  2. Ikonekta ang LCD 16 * 2 bilang imahe2.
  3. Lumipat ng lakas na 1Sheeld upang gumana sa 5v (Hindi ang 3.3v) bilang imahe3.

Ang 1Sheeld ay mayroong 2 mode: Uploading mode at Operating mode. Maaari kang lumipat sa pagitan ng mga ito gamit ang switch malapit sa mga Digital pin at tinatawag na "UART SWITCH" sa 1Sheeld at "SERIAL SWITCH" sa 1Sheeld +.

  • Una, i-slide mo ang switch patungo sa notasyong "SWITCH" bilang imahe4 na ginagawang 1Sheeld board sa mode na Pag-upload upang payagan kang i-upload ang Arduino code.
  • Pangalawa, pagkatapos mong matapos ang pag-upload ng code, i-slide ang switch patungo sa notasyong "UART" (o "SERIAL" sa 1Sheeld + board) bilang image5 na ginagawang board ng 1Sheeld sa mode na Pagpapatakbo upang makipag-usap sa iyong smartphone 1Sheeld App.

Panghuli, ikonekta ang Arduino sa pamamagitan ng iyong PC gamit ang Arduino USB cable.

Hakbang 4: Code

Inirerekumenda kong suriin ang dokumentasyon ng Arduino GPS Shield upang malaman ang higit pa tungkol sa pagpapaandar ng Arduino GPS Shield at kung paano ito gamitin.

Ngayon, ilipat ang board ng 1Sheeld sa mode na Pag-upload, i-upload ang nakalakip na code para sa Arduino Digital Clock. Lumipat sa board ng 1Sheeld sa mode ng Pagpapatakbo pagkatapos buksan ang 1Sheeld app at ikonekta ito sa board ng 1Sheeld sa pamamagitan ng Bluetooth.

Hakbang 5:

Larawan
Larawan
Larawan
Larawan

Tulad ng nakikita mo sa video ng Arduino GPS Shield Tutorial, dapat mong piliin ang mga kalasag sa GPS, Terminal, Text-to-speech at pagkilala sa Boses.

Sa sandaling mag-navigate ka sa kalasag na nakikilala ng boses at sabihin sa iyong telepono ang lokasyon na gusto mo sa mga tuntunin ng mga halagang latitude at longitude, kakalkulahin nito ang distansya sa pagitan ng kasalukuyang lokasyon at ang lokasyon na nauugnay sa ipinasok na latitude at longitude at sasabihin sa iyo ng malakas ang distansya at nakasulat din sa tab na tabing ng Terminal.

Sa tutorial na ito, nais kong malaman ang distansya sa pagitan ng aking kasalukuyang lokasyon na "Integreight company" at ang Ramsis Train Station sa downtown ng Cairo at ito ay 8.327 km at kinakalkula ko ito mula sa mga mapa ng Google kung saan napakaliit ng error (ang Google maps distansya ay: 8.22km ayon sa mga screenshot).

Inirerekumendang: