Мазмұны:

GPS модулі Arduino Uno көмегімен: 7 қадам
GPS модулі Arduino Uno көмегімен: 7 қадам

Бейне: GPS модулі Arduino Uno көмегімен: 7 қадам

Бейне: GPS модулі Arduino Uno көмегімен: 7 қадам
Бейне: ARDUINO GPS TRACKER WITH GOOGLE MAPS 2024, Маусым
Anonim
GPS модулі Arduino Uno көмегімен
GPS модулі Arduino Uno көмегімен

Сәлем! GPS модулін Arduino Uno тақтасына қосқыңыз келе ме, бірақ оны қалай жасау керектігін білмейсіз бе? Мен сізге көмектесуге келдім! Жұмысты бастау үшін сізге келесі бөліктер қажет.

Жабдықтар

  1. Arduino Uno кабелі бар тақта
  2. UBlox NEO-M8N GPS модулі
  3. Компьютер

1 -қадам: Arduino -ны компьютерге қосыңыз

Arduino -ны компьютерге қосыңыз
Arduino -ны компьютерге қосыңыз

Ең алдымен, Arduino Uno тақтасын компьютерге қосыңыз. Сіз Arduino бағдарламалық жасақтамасын (IDE) орнатуға және тақтаны компьютерге қосуға қатысты ақпарат алу үшін https://www.arduino.cc/kz/Guide/ArduinoUno сайтына кіре аласыз.

2 -қадам: қысқаша ақпарат. UBlox NEO-M8N GPS модулі туралы

Қысқаша ақпарат. UBlox NEO-M8N GPS модулі туралы
Қысқаша ақпарат. UBlox NEO-M8N GPS модулі туралы

Бұл керамикалық белсенді антеннасы бар UBlox NEO-M8N GPS модулі. Бұл GPS модулінде ресиверде 72 арналы Ublox M8 қозғалтқышы бар. Модульде 4 түйреуіш бар: VCC (жеткізу кернеуі), GND (жер), Tx (таратқыш) және Rx (қабылдағыш).

Бұл модуль NMEA (Ұлттық теңіз электроникасы қауымдастығы) деректер тізбегін TX түйреуішіне GPS ақпаратын береді. Бұл модуль туралы көбірек білу үшін оның деректер кестесін мына жерден жүктеуге болады.

3 -қадам: Arduino Uno көмегімен GPS интерфейс модулі

Arduino Uno көмегімен GPS интерфейс модулі
Arduino Uno көмегімен GPS интерфейс модулі

Интерфейске қосылу үшін келесі әрекеттерді орындаңыз:

  1. Vcc GPS модулін Arduino Uno қуат көзіне (5В) қосыңыз.
  2. GPS модулінің Rx (қабылдағыш түйреуіші) D3 Pin Uno -ға қосыңыз.
  3. GPS модулінің Tx (таратқыш түйреуішін) D4 Pin Uno -ға қосыңыз.
  4. GPS модулінің GND (жерге тұйықталуы) Uno GND -ге қосыңыз.

4 -қадам: Кітапханаларды жүктеп, орнатыңыз

Кітапханаларды жүктеп, орнатыңыз
Кітапханаларды жүктеп, орнатыңыз

Келесі кітапханаларды жүктеп алып, Arduino IDE бағдарламалық жасақтамасына орнатыңыз.

  1. Бағдарламалық қамтамасыз етудің сериялық кітапханасы
  2. Arduino үшін TinyGPS кітапханасы

5 -қадам: Arduino Software (IDE)

Arduino бағдарламалық қамтамасыз ету (IDE)
Arduino бағдарламалық қамтамасыз ету (IDE)

Мысал кодын Arduino Software (IDE) бағдарламасында ашыңыз. Файл қойындысының астында жүгіргіні Мысалдар үстіне апарыңыз, TinyGPSPlus-master таңдаңыз, содан кейін DeviceExample түймесін басыңыз.

6 -қадам: Енді, нәтиже

Енді, нәтиже!
Енді, нәтиже!

Сіз жоғарыда Arduino IDE сериялық терезесінде көрсетілгендей нәтиже аласыз. Бұл әр түрлі типтегі NMEA сөйлемдері.

7 -қадам: NMEA хабарламаларының құрылымын декодтау

NMEA хабарламасының құрылымын декодтау
NMEA хабарламасының құрылымын декодтау

Барлық NMEA хабарламалары $ таңбасынан басталады және әрбір деректер өрісі үтірмен бөлінеді. $ GNGGA - бұл NMEA негізгі хабарламасы. Ол 3D орналасуын және нақты деректерді ұсынады.

Енді декодтау:

  • $ -Дан кейінгі GN GPS орнын көрсетеді. GGA жаһандық позициялау жүйесін жөндеуге арналған деректер. Бірінші үтірдің алдындағы таңбалар хабарламаның түрін көрсетеді. Барлық хабарламалар NMEA-0183 3.01 нұсқасына сәйкес келеді.
  • 073242– UTC бойынша 07:32:42 түзету орны алынған уақытты білдіреді
  • 1837.84511, N– Ендік 18 градус 37.84511’N
  • 07352.30436, E– бойлық 073 градус 52.30436 ′ E
  • 1– Түзету сапасы (0 = жарамсыз; 1 = GPS түзетуі; 2 = DGPS түзетуі; 3 = PPS түзетуі; 4 = Нақты уақыттағы кинематикалық; 5 = Float RTK; 6 = бағаланған (өлі есеп); 7 = Қолмен енгізу режимі; 8 = Модельдеу режимі)
  • 11 - Жер серіктерінің жалпы саны
  • 17 - Позицияны көлденең сұйылту
  • 8, М - Биіктік, теңіз деңгейінен метрмен
  • -67.7, M -геоидтың биіктігі (теңіз деңгейін білдіреді) WGS84 эллипсоидтан жоғары
  • Бос өріс - DGPS соңғы жаңартылған сәттен бастап секундпен уақыт
  • Бос өріс - DGPS станциясының ID нөмірі
  • *60 - бақылау сомасы деректері әрқашан *деп басталады

Бұл жоба Arduino және Raspberry Pi бар GPS модулі мақаласына негізделген - Приянка Диксит. GPS туралы, оның қалай жұмыс істейтіні, бойлық пен ендік терминдерінің түсіндірмесі, GPS чипі мен GPS модулінің арасындағы айырмашылық және тағы басқалар туралы көбірек білу үшін осы мақаланы қараңыз!

Ұсынылған: