ஜி.பி.எஸ் என்பது மிகவும் பயனுள்ள சாதனமாகும், இது பல எலக்ட்ரானிக்ஸ் திட்டங்கள் மற்றும் வாகன கண்காணிப்பு அமைப்பு, ஜி.பி.எஸ் கடிகாரம், விபத்து கண்டறிதல் எச்சரிக்கை அமைப்பு, போக்குவரத்து வழிசெலுத்தல் மற்றும் கண்காணிப்பு அமைப்பு போன்ற பயன்பாடுகளில் பயன்படுத்தப்படுகிறது. ஆனால் ஜி.பி.எஸ்ஸை எவ்வாறு பயன்படுத்துவது மற்றும் ஜி.பி.எஸ்ஸிலிருந்து தரவைப் படிப்பது என்பது கேள்வி. Arduino ஐப் பயன்படுத்தி ஜிபிஎஸ் தரவை நேரடியாக நம் கணினியில் எளிதாகப் பெறலாம்.
ஜி.பி.எஸ் என்பது குளோபல் பொசிஷனிங் சிஸ்டத்தை குறிக்கிறது மற்றும் பூமியின் எந்த இடத்தின் அட்சரேகை மற்றும் தீர்க்கரேகைகளைக் கண்டறியப் பயன்படுகிறது, சரியான யுடிசி நேரம் (யுனிவர்சல் டைம் ஒருங்கிணைப்பு). இந்த சாதனம் ஒவ்வொரு நொடிக்கும் நேரம் மற்றும் தேதியுடன் செயற்கைக்கோளிலிருந்து ஆயங்களை பெறுகிறது. ஜி.பி.எஸ் சிறந்த துல்லியத்தை வழங்குகிறது, மேலும் நிலை ஒருங்கிணைப்புகளைத் தவிர பிற தரவுகளையும் வழங்குகிறது, விரைவில் அதைப் பார்ப்போம்.
![]()
இந்த arduino GPS டுடோரியலில், கணினி மற்றும் Arduino ஐப் பயன்படுத்தி GPS தொகுதியை எவ்வாறு சோதிப்பது அல்லது இடைமுகப்படுத்துவது என்பதை விளக்கப் போகிறோம். கணினியுடன் ஜிஎஸ்எம் இடைமுகப்படுத்த எங்களுக்கு சீரியல் மாற்றி அல்லது அர்டுயினோ போர்டுக்கு யூ.எஸ்.பி தேவை. இங்கே நாம் ஜி.பி.எஸ் இடைமுகப்படுத்த Arduino போர்டைப் பயன்படுத்துகிறோம். எங்களுக்கு மின்சாரம் வழங்குவதற்காக Arduino Board, GPS தொகுதி, கணினி மற்றும் 12v / 3.3v அடாப்டர் மட்டுமே தேவை. இங்கே நாம் ஜி.பி.எஸ் ரிசீவர் தொகுதி SKG13BL ஐப் பயன்படுத்தினோம் (மேலே உள்ள படத்தில் காட்டப்பட்டுள்ளது).

கணினியுடன் இணைப்பதற்கு முன், முதலில் ஆர்டுயினோ வாரியத்திலிருந்து அர்டுயினோ ஐசி (அட்மேகா சிப்) ஐ அகற்ற வேண்டும், ஏனெனில் எங்களுக்கு ஆர்டுயினோவின் தொடர் சுற்று மட்டுமே தேவைப்படுகிறது. இது கேட்வே பயன்முறை என்று அழைக்கப்படுகிறது. ஐ.சி.யை அகற்றுவது கீழே உள்ள புள்ளிவிவரங்களில் காட்டப்பட்டுள்ளது:


இப்போது கீழே உள்ள படத்தில் கொடுக்கப்பட்டுள்ளதைப் போன்ற இணைப்பைச் செய்யுங்கள்:
- Arduino (TXD) இன் டிஜிட்டல் PIN 1 க்கு GPS TX முள்
- Arduino இன் GND PIN க்கு GPS தரை முள்
- ஜி.பி.எஸ் பவர் (3.3 வி) அர்டுயினோவின் 3.3 வி பின் வரை பின்


இணைப்புகளுக்குப் பிறகு, யூ.எஸ்.பி கேபிளை கணினியுடன் இணைக்கவும், கணினியில் உங்கள் ஆர்டுயினோ ஐடிஇ மென்பொருளைத் திறக்கவும், சீம் போர்ட்டைக் கேட்க காம் போர்ட் மற்றும் திறந்த சீரியல் மானிட்டரைத் தேர்வுசெய்து ஆர்டுயினோ மற்றும் ஜிபிஎஸ் தொகுதிக்கு சக்தி அளிக்கவும்.
இப்போது நீங்கள் கீழே உள்ளதைப் போல Arduino Serial Monitor Window இல் GPS தரவைப் பார்ப்பீர்கள். கீழே இரண்டு ஸ்னாப்ஷாட்கள் உள்ளன, முதலாவது, ஜி.பி.எஸ் வரம்பில் இல்லாதபோது, இரண்டாவது ஜி.பி.எஸ் வரம்பில் இருக்கும்போது.
ஜி.பி.எஸ் தரவு ஜி.பி.எஸ் பெறுநர் வரம்பிற்கு வெளியே இருக்கும்போது:

ஜி.பி.எஸ் பெறுநர் வரம்பில் இருக்கும்போது ஜி.பி.எஸ் தரவு:

தொடர் சாளரத்தில், $ அடையாளத்திலிருந்து தொடங்கும் சில வாக்கியங்களைக் காணலாம். இவை என்.எம்.இ.ஏ வாக்கியங்கள். ஜி.பி.எஸ் தொகுதி என்.எம்.இ.ஏ வடிவத்தில் நிகழ்நேர கண்காணிப்பு நிலை தரவை அனுப்புகிறது (மேலே உள்ள ஸ்கிரீன்ஷாட்டைப் பார்க்கவும்). NMEA வடிவம் பல வாக்கியங்களைக் கொண்டுள்ளது, இதில் நான்கு முக்கியமான வாக்கியங்கள் கீழே கொடுக்கப்பட்டுள்ளன. என்.எம்.இ.ஏ வாக்கியம் மற்றும் அதன் தரவு வடிவம் பற்றிய கூடுதல் விவரங்களை இங்கே காணலாம்.
- $ GPGGA: குளோபல் பொசிஷனிங் சிஸ்டம் ஃபிக்ஸ் டேட்டா
- $ ஜிபிஜிஎஸ்வி: ஜிபிஎஸ் செயற்கைக்கோள்கள் பார்வையில்
- $ ஜிபிஜிஎஸ்ஏ: ஜிபிஎஸ் டிஓபி மற்றும் செயலில் உள்ள செயற்கைக்கோள்கள்
- $ ஜி.பி.ஆர்.எம்.சி: பரிந்துரைக்கப்பட்ட குறைந்தபட்ச குறிப்பிட்ட ஜி.பி.எஸ் / டிரான்ஸிட் தரவு
இந்த சரங்களில் பல ஜி.பி.எஸ் அளவுருக்கள் உள்ளன: நேரம், தேதி, தீர்க்கரேகை, அட்சரேகை, வேகம், இல்லை. பயன்படுத்தப்பட்ட செயற்கைக்கோள்கள், உயரம் மற்றும் பல விஷயங்கள்.
எந்த இருப்பிட ஒருங்கிணைப்புகளுக்கும் நேரத்திற்கும், நாங்கள் $ GPGGA மற்றும் $ GPRMC ஐப் பயன்படுத்தலாம்.
தேதி மற்றும் நேரத்திற்கு நாம் $ GPRMC சரம் பயன்படுத்தலாம்.
எந்த இடத்தையும் கண்காணிக்க ஜி.பி.எஸ் தொகுதியைப் பயன்படுத்தும்போது, எங்களுக்கு ஆயத்தொகுப்புகள் மட்டுமே தேவை, இதை $ GPGGA சரத்தில் காணலாம். $ GPGGA (குளோபல் பொசிஷனிங் சிஸ்டம் ஃபிக்ஸ் டேட்டா) சரம் மட்டுமே பெரும்பாலும் நிரல்களில் பயன்படுத்தப்படுகிறது மற்றும் பிற சரங்கள் புறக்கணிக்கப்படுகின்றன. இந்த சரம் கீழே உள்ள பிழைத்திருத்த தரவைக் கொண்டுள்ளது:
$ GPGGA, 104534.000,7791.0381, N, 06727.4434, E, 1,08,0.9,510.4, M, 43.9, M,, * 47 $ GPGGA, HHMMSS.SSS, அட்சரேகை, N, தீர்க்கரேகை, E, FQ, NOS, HDP, உயரம், எம், உயரம், எம்,, செக்சம் தரவு
|
அடையாளங்காட்டி |
விளக்கம் |
|
$ GPGGA |
குளோபல் பொசிஷனிங் சிஸ்டம் தரவை சரிசெய்கிறது |
|
HHMMSS.SSS |
மணிநேர நிமிட வினாடிகள் மற்றும் மில்லி விநாடிகள் வடிவத்தில் நேரம். |
|
அட்சரேகை |
அட்சரேகை (ஒருங்கிணைப்பு) |
|
என் |
திசை N = வடக்கு, எஸ் = தெற்கு |
|
தீர்க்கரேகை |
தீர்க்கரேகை (ஒருங்கிணைப்பு) |
|
இ |
திசை E = கிழக்கு, W = மேற்கு |
|
FQ |
தரமான தரவை சரிசெய்யவும் |
|
NOS |
பயன்படுத்தப்படும் செயற்கைக்கோள்களின் எண்ணிக்கை |
|
HDP |
துல்லியத்தின் கிடைமட்ட நீக்கம் |
|
உயரம் |
உயரம் (கடல் மட்டத்திலிருந்து மீட்டர் மேலே) |
|
எம் |
மீட்டர் |
|
உயரம் |
உயரம் |
|
செக்சம் |
செக்சம் தரவு |
மற்றும் $ GPRMC சரம் முக்கியமாக வேகம், நேரம், தேதி மற்றும் நிலையை கொண்டுள்ளது
$ GPRMC, 123519.000, A, 7791.0381, N, 06727.4434, E, 022.4,084.4,230394,003.1, W * 6A $ GPRMC, HHMMSS.SSS, A, அட்சரேகை, N, தீர்க்கரேகை, E, வேகம், கோணம், தேதி, MV, டபிள்யூ, சிஎம்டி
|
அடையாளங்காட்டி |
விளக்கம் |
|
ஆர்.எம்.சி. |
பரிந்துரைக்கப்பட்ட குறைந்தபட்ச தண்டனை சி |
|
HHMMSS.SSS |
மணிநேர நிமிட வினாடிகள் மற்றும் மில்லி விநாடிகள் வடிவத்தில் நேரம். |
|
அ |
நிலை // A = செயலில் மற்றும் V = வெற்றிடமாக |
|
அட்சரேகை |
அட்சரேகை 49 டிகிரி. 16.45 நிமிடம். வடக்கு |
|
என் |
திசை N = வடக்கு, எஸ் = தெற்கு |
|
தீர்க்கரேகை |
தீர்க்கரேகை (ஒருங்கிணைப்பு) |
|
இ |
திசை E = கிழக்கு, W = மேற்கு |
|
வேகம் |
முடிச்சுகளில் வேகம் |
|
கோணம் |
டிகிரிகளில் கோணம் கண்காணித்தல் |
|
தேதி |
நேர முத்திரை (UTC இல் தேதி) |
|
எம்.வி. |
காந்த மாறுபாடு |
|
டபிள்யூ |
மாறுபாட்டின் திசை E / W. |
|
சிஎம்டி (* 6 ஏ) |
செக்சம் தரவு |
பெரும்பாலும் இந்த சரம் நேரம், தேதி மற்றும் வேகத்தை எடுக்க பயன்படுத்தப்படுகிறது.
