ГПС је веома користан уређај који се користи у многим електроничким пројектима и апликацијама као што су систем за праћење возила, ГПС сат, систем за упозоравање на откривање незгода, систем за навигацију и надзор итд. Али питање је како користити ГПС и очитати податке са ГПС-а ? Помоћу Ардуино-а можемо лако добити ГПС податке директно у наш рачунар.
ГПС је скраћеница од Глобал Поситионинг Систем (Глобални систем позиционирања) и користи се за откривање ширине и дужине било које локације на Земљи, са тачним УТЦ временом (координирано универзалним временом). Овај уређај прима координате са сателита сваке секунде, са временом и датумом. ГПС нуди велику тачност, а поред координата положаја пружа и друге податке, ускоро ћемо га испитати.
У овом упутству за ардуино ГПС објаснићемо вам како тестирати или повезати ГПС модул помоћу рачунара и Ардуина. За повезивање ГСМ-а са рачунаром потребан нам је УСБ у серијски претварач или Ардуино плоча. Овде користимо Ардуино плочу за повезивање са ГПС-ом. За напајање нам требају само Ардуино плоча, ГПС модул, рачунар и 12в / 3.3в адаптер. Овде смо користили модул ГПС пријемника СКГ13БЛ (приказан на горњој слици).
Пре него што га повежемо са рачунаром, прво треба да уклонимо Ардуино ИЦ (Атмега чип) са Ардуино плоче, јер нам требају само серијска кола Ардуина. Ово се назива Гатеваи мод. Уклањање ИЦ приказано је на доњим сликама:
Сада направите везу као што је дато на доњој слици:
- ГПС ТКС пин за дигитални ПИН 1 Ардуина (ТКСД)
- ГПС приземни пин на ГНД ПИН Ардуино-а
- ГПС напајање (3,3 в) Приквачите на 3,3 в Ардуино ПИН-а
Након повезивања, повежите УСБ кабл са рачунаром, отворите свој Ардуино ИДЕ софтвер на рачунару, одаберите цом порт и отворите серијски монитор да бисте преслушали серијски порт и укључите Ардуино и ГПС модул.
Сада ћете видети ГПС податке на Ардуино Сериал Монитор Виндов као доле. Испод су два снимка, први је, када ГПС није у домету, а други је, када је ГПС у домету.
ГПС подаци Када је ГПС пријемник ван домета:
ГПС подаци када је ГПС пријемник у домету:
У серијском прозору можете видети неке реченице које почињу од знака $. То су НМЕА реченице. ГПС модул шаље податке о положају за праћење у стварном времену у НМЕА формату (погледајте снимак екрана горе). НМЕА формат се састоји од неколико реченица, у којима су у наставку дате четири важне реченице. Детаљније о реченици НМЕА и њеном формату података можете пронаћи овде.
- $ ГПГГА: Подаци о поправци система за глобално позиционирање
- $ ГПГСВ: ГПС сателити на видику
- $ ГПГСА: ГПС ДОП и активни сателити
- $ ГПРМЦ: Препоручени минимум специфичних ГПС / података о транзиту
Ови низови садрже много ГПС параметара као што су: време, датум, дужина, ширина, брзина, бр. коришћених сателита, надморска висина и многе друге ствари.
За било које координате локације и време можемо да користимо $ ГПГГА и $ ГПРМЦ.
За датум и време можемо користити $ ГПРМЦ низ.
Када користимо ГПС модул за праћење било које локације, требају нам само координате и то можемо пронаћи у $ ГПГГА низу. Само програми $ ГПГГА (Глобал Поситионинг Систем Фик Дата) се углавном користе у програмима, а други низови се занемарују. Овај низ се састоји од података о поправкама као у наставку:
$ ГПГГА, 104534.000,7791.0381, Н, 06727.4434, Е, 1,08,0.9,510.4, М, 43.9, М,, * 47 $ ГПГГА, ХХММСС.ССС, ширина, Н, дужина, Е, ФК, НОС, ХДП, надморска висина, М, висина, М,, подаци о контролној суми
Идентификатор |
Опис |
$ ГПГГА |
Подаци о поправкама система глобалног позиционирања |
ХХММСС.ССС |
Време у сатима минутним секундама и милисекундама. |
Географска ширина |
Ширина (координата) |
Н. |
Правац Н = Север, С = Југ |
Земљописна дужина |
Географска дужина (координата) |
Е. |
Правац Е = Исток, З = Запад |
ФК |
Исправите податке о квалитету |
НОС |
Број сателита који се користе |
ХДП |
Хоризонтално разређивање прецизности |
Домет |
Надморска висина (метри изнад нивоа мора) |
М. |
Метар |
Висина |
Висина |
Контролна сума |
Подаци о контролној суми |
А $ ГПРМЦ низ углавном садржи брзину, време, датум и положај
$ ГПРМЦ, 123519.000, А, 7791.0381, Н, 06727.4434, Е, 022.4,084.4,230394,003.1, В * 6А $ ГПРМЦ, ХХММСС.ССС, А, ширина, Н, дужина, Е, брзина, угао, датум, МВ, В, ЦМД
Идентификатор |
Опис |
РМЦ |
Препоручена минимална реченица Ц. |
ХХММСС.ССС |
Време у сатима минутним секундама и милисекундама. |
А. |
Статус // А = активан и В = неважећи |
Географска ширина |
Ширина 49 °. 16.45 мин. Север |
Н. |
Правац Н = Север, С = Југ |
Земљописна дужина |
Географска дужина (координата) |
Е. |
Правац Е = Исток, З = Запад |
Брзина |
брзина у чворовима |
Угао |
Угао праћења у степенима |
Датум |
Временски жиг (Датум у УТЦ) |
МВ |
Магнетска варијација |
В |
Смер варијације П / З |
ЦМД (* 6А) |
Подаци о контролној суми |
Углавном се овај низ користи за одређивање времена, датума и брзине.