विषयसूची:
- आपूर्ति
- चरण 1: Arduino को PC से कनेक्ट करें
- चरण 2: एक संक्षिप्त जानकारी। UBlox NEO-M8N GPS मॉड्यूल के बारे में
- चरण 3: Arduino Uno के साथ इंटरफ़ेस GPS मॉड्यूल
- चरण 4: लाइब्रेरी डाउनलोड करें और इंस्टॉल करें।
- चरण 5: Arduino सॉफ़्टवेयर (IDE)
- चरण 6: अब, आउटपुट
- चरण 7: NMEA संदेश संरचना को डिकोड करना
वीडियो: Arduino Uno के साथ GPS मॉड्यूल को इंटरफेस करना: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
नमस्ते ! क्या आप अपने Arduino Uno Board से GPS मॉड्यूल कनेक्ट करना चाहते हैं, लेकिन यह नहीं जानते कि यह कैसे करना है? मैं यहाँ आपकी मदद करने के लिए हूँ! आरंभ करने के लिए आपको निम्नलिखित भागों की आवश्यकता होगी।
आपूर्ति
- केबल के साथ Arduino Uno बोर्ड
- UBlox NEO-M8N GPS मॉड्यूल
- एक कंप्यूटर
चरण 1: Arduino को PC से कनेक्ट करें
सबसे पहले अपने Arduino Uno Board को PC से कनेक्ट करें। Arduino सॉफ़्टवेयर (IDE) की स्थापना और बोर्ड को पीसी से जोड़ने के बारे में जानकारी के लिए आप https://www.arduino.cc/en/Guide/ArduinoUno पर जा सकते हैं।
चरण 2: एक संक्षिप्त जानकारी। UBlox NEO-M8N GPS मॉड्यूल के बारे में
यह सिरेमिक सक्रिय एंटीना के साथ एक UBlox NEO-M8N GPS मॉड्यूल है। इस GPS मॉड्यूल में रिसीवर में 72-चैनल Ublox M8 इंजन है। मॉड्यूल में 4 पिन हैं: वीसीसी (सप्लाई वोल्टेज), जीएनडी (ग्राउंड), टीएक्स (ट्रांसमीटर), और आरएक्स (रिसीवर)।
यह मॉड्यूल नॉनस्टॉप NMEA (नेशनल मरीन इलेक्ट्रॉनिक्स एसोसिएशन) डेटा स्ट्रिंग्स को TX पिन के परिणामस्वरूप GPS जानकारी प्रदान करता है। इस मॉड्यूल के बारे में अधिक जानने के लिए, आप यहां इसकी डेटाशीट डाउनलोड कर सकते हैं।
चरण 3: Arduino Uno के साथ इंटरफ़ेस GPS मॉड्यूल
इंटरफेसिंग के लिए, निम्नानुसार कनेक्शन बनाएं:
- GPS मॉड्यूल के Vcc को Arduino Uno के पावर सप्लाई पिन (5V) से कनेक्ट करें।
- GPS मॉड्यूल के Rx (रिसीवर पिन) को Uno के D3 पिन से कनेक्ट करें।
- GPS मॉड्यूल के Tx (ट्रांसमीटर पिन) को Uno के D4 पिन से कनेक्ट करें।
- GPS मॉड्यूल के GND (ग्राउंड पिन) को Uno के GND से कनेक्ट करें।
चरण 4: लाइब्रेरी डाउनलोड करें और इंस्टॉल करें।
निम्नलिखित पुस्तकालयों को डाउनलोड करें और इसे Arduino IDE सॉफ़्टवेयर में स्थापित करें।
- सॉफ्टवेयर सीरियल लाइब्रेरी
- Arduino के लिए TinyGPS लाइब्रेरी
चरण 5: Arduino सॉफ़्टवेयर (IDE)
Arduino Software (IDE) में उदाहरण कोड खोलें। फ़ाइल टैब के अंतर्गत, कर्सर को उदाहरणों पर होवर करें, TinyGPSPlus-master का चयन करें और फिर DeviceExample पर क्लिक करें।
चरण 6: अब, आउटपुट
आपको आउटपुट मिलेगा जैसा कि ऊपर Arduino IDE की सीरियल विंडो में दिखाया गया है। ये NMEA वाक्य अपने विभिन्न प्रकारों में हैं।
चरण 7: 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 - चेकसम डेटा, हमेशा से शुरू होता है *
यह परियोजना लेख जीपीएस मॉड्यूल विद अरुडिनो और रास्पबेरी पाई - प्रियंका दीक्षित पर आधारित है। जीपीएस के बारे में अधिक जानने के लिए इस लेख पर जाएं, यह कैसे काम करता है, प्रमुख शब्दों की व्याख्या देशांतर और अक्षांश, जीपीएस चिप और जीपीएस मॉड्यूल के बीच अंतर, और बहुत कुछ!
सिफारिश की:
रास्पबेरी पाई के साथ जीपीएस मॉड्यूल को इंटरफेस करना: 10 कदम
रास्पबेरी पाई के साथ जीपीएस मॉड्यूल को इंटरफेस करना: हे दोस्तों !! क्या आप रास्पबेरी पाई के साथ जीपीएस मॉड्यूल को इंटरफेस करना चाहते हैं? लेकिन इसे करने में कुछ कठिनाई का सामना करना पड़ रहा है? "चिंता मत करो, मैं यहाँ तुम्हारी मदद करने के लिए हूँ! आप निम्नलिखित भागों का उपयोग करके शुरू कर सकते हैं:
Arduino के साथ TM1637 डिस्प्ले मॉड्यूल को इंटरफ़ेस करना: 3 चरण
Arduino के साथ TM1637 डिस्प्ले मॉड्यूल को इंटरफेस करना: अस-सलाम-ओ-अलेकुम! मेरा यह निर्देश Arduino के साथ TM1637 डिस्प्ले मॉड्यूल को इंटरफेस करने के बारे में है। यह चार अंकों का सात खंड डिस्प्ले मॉड्यूल है। यह विभिन्न रंगों में आता है। मेरा लाल रंग है। यह Tm1637 Ic का उपयोग करता है
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: 8 कदम
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: इस ट्यूटोरियल में, आप कंट्रोलर (Arduino, ESP32, ESP8266, ESP12 NodeMCU) के साथ काम करने वाले I2C डिवाइस (एक्सेलेरोमीटर) को शुरू करने, कनेक्ट करने और प्राप्त करने के तरीके के बारे में जानेंगे।
रास्पबेरी पाई के साथ एक जीपीएस मॉड्यूल को इंटरफेस करना: डैशकैम भाग 2: 3 चरण
रास्पबेरी पाई के साथ एक जीपीएस मॉड्यूल को इंटरफेस करना: डैशकैम भाग 2: यह डैशकैम प्रोजेक्ट का भाग 2 है और इस पोस्ट में, हम सीखेंगे कि रास्पबेरी पाई के लिए एक जीपीएस मॉड्यूल को कैसे इंटरफ़ेस किया जाए। फिर हम GPS डेटा का उपयोग करेंगे और इसे टेक्स्ट ओवरले के रूप में वीडियो में जोड़ेंगे। कृपया नीचे दिए गए लिंक का उपयोग करके भाग 1 पढ़ें, इससे पहले कि आप
Arduino के साथ GPS मॉड्यूल (NEO-6m) को कैसे इंटरफ़ेस करें: 7 चरण (चित्रों के साथ)
Arduino के साथ GPS मॉड्यूल (NEO-6m) को कैसे इंटरफ़ेस करें: इस प्रोजेक्ट में, मैंने दिखाया है कि Arduino UNO के साथ GPS मॉड्यूल को कैसे इंटरफ़ेस किया जाए। देशांतर और अक्षांश के लिए डेटा एलसीडी पर प्रदर्शित होता है और स्थान ऐप पर देखा जा सकता है। सामग्री की सूची Arduino Uno ==> $८ Ublox NEO-6m GPS मॉड्यूल ==> $15 16x