विषयसूची:

Arduino Uno के साथ GPS मॉड्यूल को इंटरफेस करना: 7 कदम
Arduino Uno के साथ GPS मॉड्यूल को इंटरफेस करना: 7 कदम

वीडियो: Arduino Uno के साथ GPS मॉड्यूल को इंटरफेस करना: 7 कदम

वीडियो: Arduino Uno के साथ GPS मॉड्यूल को इंटरफेस करना: 7 कदम
वीडियो: How to Connect GPS module with Arduino || HINDI 2024, सितंबर
Anonim
Arduino Uno. के साथ GPS मॉड्यूल को इंटरफ़ेस करना
Arduino Uno. के साथ GPS मॉड्यूल को इंटरफ़ेस करना

नमस्ते ! क्या आप अपने Arduino Uno Board से GPS मॉड्यूल कनेक्ट करना चाहते हैं, लेकिन यह नहीं जानते कि यह कैसे करना है? मैं यहाँ आपकी मदद करने के लिए हूँ! आरंभ करने के लिए आपको निम्नलिखित भागों की आवश्यकता होगी।

आपूर्ति

  1. केबल के साथ Arduino Uno बोर्ड
  2. UBlox NEO-M8N GPS मॉड्यूल
  3. एक कंप्यूटर

चरण 1: Arduino को PC से कनेक्ट करें

पीसी के साथ Arduino कनेक्ट करें
पीसी के साथ Arduino कनेक्ट करें

सबसे पहले अपने Arduino Uno Board को PC से कनेक्ट करें। Arduino सॉफ़्टवेयर (IDE) की स्थापना और बोर्ड को पीसी से जोड़ने के बारे में जानकारी के लिए आप https://www.arduino.cc/en/Guide/ArduinoUno पर जा सकते हैं।

चरण 2: एक संक्षिप्त जानकारी। UBlox NEO-M8N GPS मॉड्यूल के बारे में

एक संक्षिप्त जानकारी। UBlox NEO-M8N GPS मॉड्यूल के बारे में
एक संक्षिप्त जानकारी। UBlox NEO-M8N GPS मॉड्यूल के बारे में

यह सिरेमिक सक्रिय एंटीना के साथ एक UBlox NEO-M8N GPS मॉड्यूल है। इस GPS मॉड्यूल में रिसीवर में 72-चैनल Ublox M8 इंजन है। मॉड्यूल में 4 पिन हैं: वीसीसी (सप्लाई वोल्टेज), जीएनडी (ग्राउंड), टीएक्स (ट्रांसमीटर), और आरएक्स (रिसीवर)।

यह मॉड्यूल नॉनस्टॉप NMEA (नेशनल मरीन इलेक्ट्रॉनिक्स एसोसिएशन) डेटा स्ट्रिंग्स को TX पिन के परिणामस्वरूप GPS जानकारी प्रदान करता है। इस मॉड्यूल के बारे में अधिक जानने के लिए, आप यहां इसकी डेटाशीट डाउनलोड कर सकते हैं।

चरण 3: Arduino Uno के साथ इंटरफ़ेस GPS मॉड्यूल

Arduino Uno. के साथ इंटरफ़ेस GPS मॉड्यूल
Arduino Uno. के साथ इंटरफ़ेस GPS मॉड्यूल

इंटरफेसिंग के लिए, निम्नानुसार कनेक्शन बनाएं:

  1. GPS मॉड्यूल के Vcc को Arduino Uno के पावर सप्लाई पिन (5V) से कनेक्ट करें।
  2. GPS मॉड्यूल के Rx (रिसीवर पिन) को Uno के D3 पिन से कनेक्ट करें।
  3. GPS मॉड्यूल के Tx (ट्रांसमीटर पिन) को Uno के D4 पिन से कनेक्ट करें।
  4. GPS मॉड्यूल के GND (ग्राउंड पिन) को Uno के GND से कनेक्ट करें।

चरण 4: लाइब्रेरी डाउनलोड करें और इंस्टॉल करें।

लाइब्रेरी डाउनलोड करें और इंस्टॉल करें।
लाइब्रेरी डाउनलोड करें और इंस्टॉल करें।

निम्नलिखित पुस्तकालयों को डाउनलोड करें और इसे Arduino IDE सॉफ़्टवेयर में स्थापित करें।

  1. सॉफ्टवेयर सीरियल लाइब्रेरी
  2. Arduino के लिए TinyGPS लाइब्रेरी

चरण 5: Arduino सॉफ़्टवेयर (IDE)

अरुडिनो सॉफ्टवेयर (आईडीई)
अरुडिनो सॉफ्टवेयर (आईडीई)

Arduino Software (IDE) में उदाहरण कोड खोलें। फ़ाइल टैब के अंतर्गत, कर्सर को उदाहरणों पर होवर करें, TinyGPSPlus-master का चयन करें और फिर DeviceExample पर क्लिक करें।

चरण 6: अब, आउटपुट

अब, आउटपुट!
अब, आउटपुट!

आपको आउटपुट मिलेगा जैसा कि ऊपर Arduino IDE की सीरियल विंडो में दिखाया गया है। ये NMEA वाक्य अपने विभिन्न प्रकारों में हैं।

चरण 7: NMEA संदेश संरचना को डिकोड करना

NMEA संदेश संरचना को डिकोड करना
NMEA संदेश संरचना को डिकोड करना

सभी NMEA संदेश $ वर्ण से शुरू होते हैं, और प्रत्येक डेटा फ़ील्ड को अल्पविराम से अलग किया जाता है। $GNGGA मूल NMEA संदेश है। यह 3डी लोकेशन और सटीक डेटा प्रदान करता है।

अब, डिकोडिंग:

  • $ के बाद GN GPS स्थिति को इंगित करता है। GGA ग्लोबल पोजिशनिंग सिस्टम फिक्स डेटा के लिए है। पहले अल्पविराम से पहले के वर्ण संदेश के प्रकार को दर्शाते हैं। सभी संदेश NMEA-0183 संस्करण 3.01 प्रारूप के अनुरूप हैं।
  • ०७३२४२- उस समय का प्रतिनिधित्व करता है जिस पर फिक्स स्थान लिया गया था, ०७:३२:४२ यूटीसी
  • १८३७.८४५११, उत्तर-अक्षांश १८ डिग्री ३७.८४५११' उत्तर
  • ०७३५२.३०४३६, ई- देशांतर ०७३ डिग्री ५२.३०४३६′ ई
  • 1 - फिक्स क्वालिटी (0 = अमान्य; 1 = जीपीएस फिक्स; 2 = डीजीपीएस फिक्स; 3 = पीपीएस फिक्स; 4 = रीयल-टाइम काइनेटिक; 5 = फ्लोट आरटीके; 6 = अनुमानित (मृत गणना); 7 = मैनुअल इनपुट मोड; 8 = सिमुलेशन मोड)
  • 11– उपग्रहों की कुल संख्या
  • 17 - स्थिति का क्षैतिज कमजोर पड़ना
  • 8, एम - ऊंचाई, समुद्र तल से मीटर में
  • -67.7, M - WGS84 दीर्घवृत्त के ऊपर भू-आकृति (मतलब समुद्र तल) की ऊँचाई
  • खाली फ़ील्ड - पिछले डीजीपीएस अपडेट के बाद से सेकंड में समय
  • खाली फील्ड – डीजीपीएस स्टेशन आईडी नंबर
  • *60 - चेकसम डेटा, हमेशा से शुरू होता है *

यह परियोजना लेख जीपीएस मॉड्यूल विद अरुडिनो और रास्पबेरी पाई - प्रियंका दीक्षित पर आधारित है। जीपीएस के बारे में अधिक जानने के लिए इस लेख पर जाएं, यह कैसे काम करता है, प्रमुख शब्दों की व्याख्या देशांतर और अक्षांश, जीपीएस चिप और जीपीएस मॉड्यूल के बीच अंतर, और बहुत कुछ!

सिफारिश की: