विषयसूची:
- चरण 1: आपको आवश्यक सामग्री
- चरण 2: PL2303 का उपयोग करना (GPIO नहीं)
- चरण 3: GPIO रास्पबेरी पाई का उपयोग करना
वीडियो: रास्पबेरी पाई B+ के साथ GPS Ublox Neo 6M का मैनुअल एक्सेस: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
रास्पबेरी पाई विभिन्न मॉड्यूल के लिए एक बहुत ही संगत मिनी पीसी है जिसका उपयोग करना काफी आसान है। मूल रूप से यह लगभग पीसी जैसा ही है लेकिन रास्पबेरी पाई से GPIO के साथ नियंत्रित किया जा सकता है। रास्पबेरी पाई संचार की कई पंक्तियों के साथ भी समर्थन करता है, जिनमें से एक संचार की रेखा सीरियल / यूएआरटी है।
सीरियल / UART संचार के साथ रास्पबेरी पाई के साथ Ublox Neo 6M GPS मॉड्यूल का उपयोग करने के तरीके के बारे में यहां ट्यूटोरियल है।
चरण 1: आपको आवश्यक सामग्री
आपको चाहिये होगा:
- रास्पबेरी पाई मॉड्यूल बी + 512 एमबी रैम
- Arduino रास्पबेरी के लिए Ublox Neo 6M
- PL2303 USB से TTL
- महिला से महिला जम्पर केबल
चरण 2: PL2303 का उपयोग करना (GPIO नहीं)
- ऊपर दिए गए आरेख के अनुसार प्रत्येक घटक को कनेक्ट करें।
- PL2303 के सीरियल संचार की जाँच करें कि क्या यह रास्पबेरी पाई द्वारा पता लगाया गया है या नहीं टर्मिनल पर कमांड देकर निम्नानुसार है:
एलएस / देव / टीटीआईयूएसबी *
कमांड का आउटपुट जानकारी प्रदान करेगा जिसमें USB कि PL2303 का पता चला है
- निम्न आदेशों के साथ GPS डेमॉन क्लाइंट स्थापित करें:
- PL2303 के सीरियल संचार की जाँच करें कि क्या यह रास्पबेरी पाई द्वारा पता लगाया गया है या नहीं टर्मिनल पर कमांड देकर निम्नानुसार है:
सुडो एपीटी-जीपीएसडी जीपीएसडी-क्लाइंट स्थापित करें पायथन-जीपीएस
GPSD डेमॉन सॉकेट को कमांड के साथ चलाने के लिए एक मैनुअल कमांड करें:
सुडो जीपीएसडी /देव/टीटीयूएसबी0 -एफ /var/run/gpsd.sock
रास्पबेरी पाई द्वारा पता लगाए गए पोर्ट के अनुसार ttyUSB0 को बदला जा सकता है
GPS से डेटा देखने का आदेश, निम्न आदेश करें:
सीजीपीएस -एस
यह देशांतर, अक्षांश, क्षेत्र, समय आदि से परिणाम दिखाएगा। दृश्य से बाहर निकलने के लिए, CTRL + Z / C पर क्लिक करें।
चरण 3: GPIO रास्पबेरी पाई का उपयोग करना
- प्रत्येक घटक को ऊपर योजनाबद्ध के रूप में कनेक्ट करें।
- प्रारंभ पर सीरियल पिन सक्षम करें -> वरीयता -> रास्पी कॉन्फ़िगरेशन -> सीरियल पोर्ट सक्षम करें
- कमांड के साथ सीरियल पोर्ट को सक्षम करने के लिए cmdline.txt संपादित करें:
$ सूडो नैनो /boot/cmdline.txt
- "कंसोल = ttyAMA0, 115200" निकालें और फिर सहेजें (CTRL + X) और Y फिर ENTER।
- GPS डेमॉन को कमांड के साथ मैन्युअल रूप से शुरू करें:
$ सुडो किलऑल जीपीएसडी
$ sudo gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock
जीपीएस डेटा देखने के लिए निम्न आदेश करें:
सीजीपीएस -एस