Orodha ya maudhui:

Kuingiliana kwa Moduli ya GPS na Arduino Uno: Hatua 7
Kuingiliana kwa Moduli ya GPS na Arduino Uno: Hatua 7

Video: Kuingiliana kwa Moduli ya GPS na Arduino Uno: Hatua 7

Video: Kuingiliana kwa Moduli ya GPS na Arduino Uno: Hatua 7
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Julai
Anonim
Kuingiliana kwa Moduli ya GPS Na Arduino Uno
Kuingiliana kwa Moduli ya GPS Na Arduino Uno

Halo! Je! Unatamani kuunganisha moduli ya GPS na Bodi yako ya Arduino Uno, lakini haujui jinsi ya kuifanya? Niko hapa kukusaidia! Utahitaji kufuata sehemu ili kuanza.

Vifaa

  1. Bodi ya Arduino Uno na Cable
  2. Moduli ya GPS ya UBlox NEO-M8N
  3. Kompyuta

Hatua ya 1: Unganisha Arduino na PC

Unganisha Arduino na PC
Unganisha Arduino na PC

Kwanza kabisa, unganisha Bodi yako ya Arduino Uno na PC. Unaweza kutembelea https://www.arduino.cc/en/Guide/ArduinoUno kwa habari kuhusu usakinishaji wa Programu ya Arduino (IDE) na kwa kuunganisha Bodi na PC.

Hatua ya 2: Maelezo mafupi. Kuhusu Moduli ya GPS ya UBlox NEO-M8N

Maelezo mafupi. Kuhusu Moduli ya GPS ya UBlox NEO-M8N
Maelezo mafupi. Kuhusu Moduli ya GPS ya UBlox NEO-M8N

Hii ni Moduli ya GPS ya UBlox NEO-M8N iliyo na Antena ya Kauri. Moduli hii ya GPS ina injini ya Ublox M8 ya vituo 72 katika mpokeaji. Moduli ina pini 4: VCC (Voltage ya Ugavi), GND (Ground), Tx (Transmitter), na Rx (Mpokeaji).

Moduli hii hutoa masharti ya data ya NMEA (National Association Electronics Association) ya nonpop kwa pini ya TX inayosababisha habari ya GPS. Ili kujua zaidi juu ya moduli hii, unaweza kupakua data yake hapa.

Hatua ya 3: Moduli ya GPS ya Maingiliano Na Arduino Uno

Kiolesura cha Moduli ya GPS Na Arduino Uno
Kiolesura cha Moduli ya GPS Na Arduino Uno

Kwa kuingiliana, fanya unganisho kama ifuatavyo:

  1. Unganisha Vcc ya moduli ya GPS kwenye Pini ya Ugavi wa Umeme (5V) ya Arduino Uno.
  2. Unganisha Rx (Pini ya Mpokeaji) ya moduli ya GPS hadi D3 Pini ya Uno.
  3. Unganisha Tx (Pini ya Kusambaza) ya moduli ya GPS hadi D4 Pini ya Uno.
  4. Unganisha GND (Pini ya chini) ya moduli ya GPS kwa GND ya Uno.

Hatua ya 4: Pakua Maktaba na usakinishe

Pakua Maktaba na Usakinishe
Pakua Maktaba na Usakinishe

Pakua maktaba zifuatazo na usakinishe katika programu ya Arduino IDE.

  1. Maktaba ya Serial ya Programu
  2. Maktaba ya TinyGPS ya Arduino

Hatua ya 5: Programu ya Arduino (IDE)

Programu ya Arduino (IDE)
Programu ya Arduino (IDE)

Fungua nambari ya mfano katika Programu ya Arduino (IDE). Chini ya kichupo cha Faili, zungusha kielekezi juu ya Mifano, chagua TinyGPSPlus-master, kisha ubonyeze kwenye Mfano wa Kifaa.

Hatua ya 6: Sasa, Pato

Sasa, Pato!
Sasa, Pato!

Utapata pato kama inavyoonyeshwa hapo juu kwenye dirisha la serial la Arduino IDE. Hizi ni sentensi za NMEA katika aina tofauti.

Hatua ya 7: Kuamua muundo wa Ujumbe wa NMEA

Kuamua muundo wa Ujumbe wa NMEA
Kuamua muundo wa Ujumbe wa NMEA

Ujumbe wote wa NMEA huanza na herufi ya $, na kila uwanja wa data umetenganishwa na koma. $ GNGGA ni ujumbe wa msingi wa NMEA. Inatoa eneo la 3D na data sahihi.

Sasa, usimbuaji:

  • GN baada ya $ inaonyesha nafasi ya GPS. GGA ni ya Takwimu za Kurekebisha Mfumo wa Kuweka Mfumo wa Ulimwenguni. Wahusika kabla ya koma ya kwanza huonyesha aina ya ujumbe. Ujumbe wote unafanana na muundo wa NMEA-0183 toleo la 3.01.
  • 073242- Inawakilisha wakati ambapo eneo la kurekebisha lilichukuliwa, 07:32:42 UTC
  • 1837.84511, N– Latitude 18 deg 37.84511’N
  • 07352.30436, E– Longitude 073 deg 52.30436 ′ E
  • 1- Ubora wa kurekebisha (0 = batili; 1 = Kurekebisha GPS; 2 = Kurekebisha DGPS; 3 = Kurekebisha PPS; 4 = Kinematic ya Muda Halisi; 5 = Kuelea RTK; 6 = inakadiriwa (hesabu iliyokufa); 7 = Njia ya kuingiza mwongozo; 8 = Njia ya kuiga)
  • 11– Jumla ya satelaiti
  • 17 - Kupunguza usawa wa msimamo
  • 8, M - Urefu, katika mita juu ya usawa wa bahari
  • -67.7, M - Urefu wa geoid (inamaanisha usawa wa bahari) juu ya WGS84 ellipsoid
  • Shamba tupu - Muda kwa sekunde tangu sasisho la DGPS iliyopita
  • Sehemu tupu - Nambari ya kitambulisho cha kituo cha DGPS
  • * 60 - data ya checksum, daima huanza na *

Mradi huu unategemea kifungu cha Moduli ya GPS na Arduino na Raspberry Pi - Na Priyanka Dixit. Tembelea nakala hii kujua zaidi juu ya GPS, jinsi inavyofanya kazi, ufafanuzi wa maneno muhimu longitudo na latitudo, tofauti kati ya chip ya GPS na moduli ya GPS, na mengi zaidi!

Ilipendekeza: