జిపిఎస్ చాలా ఎలక్ట్రానిక్స్ ప్రాజెక్టులు మరియు వాహన ట్రాకింగ్ సిస్టమ్, జిపిఎస్ క్లాక్, యాక్సిడెంట్ డిటెక్షన్ అలర్ట్ సిస్టమ్, ట్రాఫిక్ నావిగేషన్ మరియు నిఘా వ్యవస్థ వంటి అనువర్తనాల్లో ఉపయోగించబడే చాలా ఉపయోగకరమైన పరికరం. అయితే జిపిఎస్ ను ఎలా ఉపయోగించాలి మరియు జిపిఎస్ నుండి డేటాను ఎలా చదవాలి ? ఆర్డునో ఉపయోగించి జిపిఎస్ డేటాను నేరుగా మన కంప్యూటర్లోకి సులభంగా పొందవచ్చు.
GPS అంటే గ్లోబల్ పొజిషనింగ్ సిస్టమ్ మరియు భూమిపై ఏదైనా ప్రదేశం యొక్క అక్షాంశం మరియు రేఖాంశాలను గుర్తించడానికి ఉపయోగిస్తారు, ఖచ్చితమైన UTC సమయం (యూనివర్సల్ టైమ్ కోఆర్డినేటెడ్). ఈ పరికరం సమయం మరియు తేదీతో ప్రతి సెకనుకు ఉపగ్రహం నుండి అక్షాంశాలను అందుకుంటుంది. GPS గొప్ప ఖచ్చితత్వాన్ని అందిస్తుంది మరియు స్థానం కోఆర్డినేట్లతో పాటు ఇతర డేటాను కూడా అందిస్తుంది, మేము దీన్ని త్వరలో పరిశీలిస్తాము.
ఈ ఆర్డునో జిపిఎస్ ట్యుటోరియల్లో, కంప్యూటర్ మరియు ఆర్డునో ఉపయోగించి జిపిఎస్ మాడ్యూల్ను ఎలా పరీక్షించాలో లేదా ఇంటర్ఫేస్ చేయాలో వివరించబోతున్నాం. కంప్యూటర్తో GSM ను ఇంటర్ఫేస్ చేయడానికి మనకు USB సీరియల్ కన్వర్టర్ లేదా ఆర్డునో బోర్డ్ అవసరం. ఇక్కడ మేము GPS ను ఇంటర్ఫేస్ చేయడానికి Arduino బోర్డుని ఉపయోగిస్తున్నాము. విద్యుత్ సరఫరా కోసం మాకు ఆర్డునో బోర్డ్, జిపిఎస్ మాడ్యూల్, కంప్యూటర్ మరియు 12 వి / 3.3 వి అడాప్టర్ మాత్రమే అవసరం. ఇక్కడ మేము GPS రిసీవర్ మాడ్యూల్ SKG13BL ను ఉపయోగించాము (పై చిత్రంలో చూపబడింది).
దీన్ని కంప్యూటర్కు కనెక్ట్ చేయడానికి ముందు, మేము మొదట ఆర్డునో బోర్డ్ నుండి ఆర్డునో ఐసి (అట్మెగా చిప్) ను తొలగించాలి, ఎందుకంటే మనకు ఆర్డునో యొక్క సీరియల్ సర్క్యూట్ మాత్రమే అవసరం. దీన్ని గేట్వే మోడ్ అంటారు. IC ని తొలగించడం క్రింది గణాంకాలలో చూపబడింది:
ఇప్పుడు దిగువ చిత్రంలో ఇచ్చిన విధంగా కనెక్షన్ చేయండి:
- ఆర్డునో (టిఎక్స్డి) యొక్క డిజిటల్ పిన్ 1 కు జిపిఎస్ టిఎక్స్ పిన్
- ఆర్డునో యొక్క జిఎన్డి పిన్కు జిపిఎస్ గ్రౌండ్ పిన్
- జిడిఎస్ పవర్ (3.3 వి) ఆర్డునో యొక్క 3.3 వి పిన్కు పిన్ చేయండి
కనెక్షన్ల తరువాత, యుఎస్బి కేబుల్ను కంప్యూటర్కు కనెక్ట్ చేయండి, కంప్యూటర్లో మీ ఆర్డునో ఐడిఇ సాఫ్ట్వేర్ను తెరవండి, కామ్ పోర్ట్ను ఎంచుకోండి మరియు సీరియల్ పోర్ట్ను వినడానికి సీరియల్ మానిటర్ను తెరవండి మరియు ఆర్డునో మరియు జిపిఎస్ మాడ్యూల్ను శక్తివంతం చేయండి.
ఇప్పుడు మీరు క్రింద ఉన్న ఆర్డునో సీరియల్ మానిటర్ విండోలో GPS డేటాను చూస్తారు. క్రింద రెండు స్నాప్షాట్లు ఉన్నాయి, మొదటిది, GPS పరిధిలో లేనప్పుడు మరియు రెండవది, GPS పరిధిలో ఉన్నప్పుడు.
GPS డేటా GPS స్వీకర్త పరిధిలో లేనప్పుడు:
GPS డేటా GPS స్వీకర్త పరిధిలో ఉన్నప్పుడు:
సీరియల్ విండోలో, మీరు $ గుర్తు నుండి ప్రారంభమయ్యే కొన్ని వాక్యాలను చూడవచ్చు. ఇవి NMEA వాక్యాలు. GPS మాడ్యూల్ రియల్ టైమ్ ట్రాకింగ్ పొజిషన్ డేటాను NMEA ఆకృతిలో పంపుతుంది (పై స్క్రీన్ షాట్ చూడండి). NMEA ఫార్మాట్ అనేక వాక్యాలను కలిగి ఉంది, దీనిలో నాలుగు ముఖ్యమైన వాక్యాలు క్రింద ఇవ్వబడ్డాయి. NMEA వాక్యం మరియు దాని డేటా ఫార్మాట్ గురించి మరింత వివరంగా ఇక్కడ చూడవచ్చు.
- $ GPGGA: గ్లోబల్ పొజిషనింగ్ సిస్టమ్ ఫిక్స్ డేటా
- $ GPGSV: GPS ఉపగ్రహాలు వీక్షణలో
- $ GPGSA: GPS DOP మరియు క్రియాశీల ఉపగ్రహాలు
- $ GPRMC: సిఫార్సు చేయబడిన కనీస నిర్దిష్ట GPS / రవాణా డేటా
ఈ తీగలలో చాలా GPS పారామితులు ఉన్నాయి: సమయం, తేదీ, రేఖాంశం, అక్షాంశం, వేగం, సంఖ్య. ఉపయోగించిన ఉపగ్రహాలు, ఎత్తు మరియు అనేక ఇతర విషయాలు.
ఏదైనా స్థాన కోఆర్డినేట్లు మరియు సమయం కోసం, మేము $ GPGGA మరియు $ GPRMC ని ఉపయోగించవచ్చు.
తేదీ మరియు సమయం కోసం మేము $ GPRMC స్ట్రింగ్ను ఉపయోగించవచ్చు.
ఏదైనా స్థానాన్ని ట్రాక్ చేయడానికి మేము GPS మాడ్యూల్ను ఉపయోగించినప్పుడు , మాకు కోఆర్డినేట్లు మాత్రమే అవసరం మరియు దీన్ని $ 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, ఎత్తు, M, ఎత్తు, M,, చెక్సమ్ డేటా
ఐడెంటిఫైయర్ |
వివరణ |
$ GPGGA |
గ్లోబల్ పొజిషనింగ్ సిస్టమ్ ఫిక్స్ డేటా |
HHMMSS.SSS |
గంట నిమిషం సెకన్లు మరియు మిల్లీసెకన్ల ఆకృతిలో సమయం. |
అక్షాంశం |
అక్షాంశం (సమన్వయం) |
ఎన్ |
దిశ N = ఉత్తరం, S = దక్షిణ |
రేఖాంశం |
రేఖాంశం (సమన్వయం) |
ఇ |
దిశ 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 = ఉత్తరం, S = దక్షిణ |
రేఖాంశం |
రేఖాంశం (సమన్వయం) |
ఇ |
దిశ E = తూర్పు, W = పడమర |
వేగం |
నాట్లలో వేగం |
కోణం |
డిగ్రీలలో కోణం ట్రాకింగ్ |
తేదీ |
టైమ్ స్టాంప్ (UTC లో తేదీ) |
ఎం.వి. |
అయస్కాంత వైవిధ్యం |
డబ్ల్యూ |
వైవిధ్యం యొక్క దిశ E / W. |
CMD (* 6A) |
చెక్సమ్ డేటా |
ఎక్కువగా ఈ స్ట్రింగ్ సమయం, తేదీ మరియు వేగం తీసుకోవడానికి ఉపయోగిస్తారు.