विषयसूची:
- चरण 1: उपकरण और सॉफ्टवेयर
- चरण 2: एनएमईए से कनेक्शन 0183
- चरण 3: डीआईपी स्विच सेटिंग्स
- चरण 4: सीरियल लाइन को खाली करें और रास्पबेरी पाई के UART को सक्षम करें
- चरण 5: फर्मवेयर
- चरण 6: टेस्ट रन
वीडियो: रास्पबेरी पाई के साथ NMEA-0183 का उपयोग कैसे करें: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
NMEA-0183 जहाजों और नावों में GPS, सोनार, सेंसर, ऑटो पायलट यूनिट आदि को जोड़ने के लिए एक विद्युत मानक है। नए NMEA 2000 मानक (CAN पर आधारित) के अंतर में NMEA 0183 EIA RS422 पर आधारित है (कुछ पुराने और/या साधारण सिस्टम RS-232, या एक तार का उपयोग करते हैं)।
मैं आपको दिखाना चाहता हूं कि रास्पबेरी पाई 3B को किसी भी NMEA-0183 डिवाइस से डिफरेंशियल आउटपुट के साथ कैसे जोड़ा जाए। हालांकि मानक पृथक इनपुट के लिए कॉल करता है और पृथक इंटरफ़ेस के साथ RS422 / RS485 HAT का उपयोग करने के लिए उपयोगी है।
चरण 1: उपकरण और सॉफ्टवेयर
सामग्री:
रास्पबेरी पाई
RS422 / RS485 HAT
एक सीरियल NMEA0183 डिवाइस
सॉफ्टवेयर:
रास्पियन खिंचाव
एनएमईए सिम्युलेटर
चरण 2: एनएमईए से कनेक्शन 0183
ऊपर की तस्वीर में आप एक विशिष्ट NMEA डिवाइस को डिफरेंशियल आउटपुट के साथ देख सकते हैं। टर्मिनल NMEA OUT+ और NMEA OUT- या TX+ या TX- हैं। NMEA IN+ और NMEA IN- तार वैकल्पिक हैं।
यदि आपके पास अपने डिवाइस से एक सिंगल ट्रांसमिट वायर है (संभवत: TX या NMEA OUT या ऐसा कुछ लेबल किया गया है), तो आपका डिवाइस RS-232 प्रोटोकॉल का उपयोग करता है। इस मामले में आपको एक साधारण RS232 कनवर्टर की आवश्यकता होगी।
चरण 3: डीआईपी स्विच सेटिंग्स
चरण 4: सीरियल लाइन को खाली करें और रास्पबेरी पाई के UART को सक्षम करें
UART को GPIO14/15 पिन पर स्विच करने के लिए रास्पि-कॉन्फ़िगरेशन टूल का उपयोग करने का सबसे आसान तरीका है। एक ताज़ा रास्पियन छवि लें
सुडो रास्पि-कॉन्फ़िगरेशन
गोटो '5 इंटरफेसिंग विकल्प'
गोटो 'P6 सीरियल'
'क्या आप चाहते हैं कि एक लॉगिन शेल सीरियल के माध्यम से सुलभ हो?' नहीं
'क्या आप सीरियल पोर्ट हार्डवेयर को सक्षम करना चाहेंगे?' हां
रास्पि-कॉन्फ़िगरेशन समाप्त करें
रास्पबेरी पाई को रिबूट करें
अब आप UART को /dev/serial0. के माध्यम से एक्सेस कर सकते हैं
चरण 5: फर्मवेयर
आप रास्पबेरी पाई के लिए बहुत सारे अलग-अलग NMEA-0183 सॉफ़्टवेयर पायथन स्टैक पा सकते हैं एक बहुत ही सरल समाधान निक स्वीटिंग द्वारा NMEA लाइब्रेरी है:
github.com/nsweeting/NMEA0183
कृपया ध्यान दें: सीरियल कनेक्शन के लिए पाइसरियल आवश्यक है:
github.com/nsweeting/NMEA0183
चरण 6: टेस्ट रन
पायथन प्रोग्राम आने वाले NMEA प्रोटोकॉल को डिकोड करेगा। यदि आपके पास घर पर कोई NMEA डिवाइस नहीं है, तो आप अपने पीसी पर एक सिम्युलेटर और एक वास्तविक डिवाइस के बजाय एक साधारण USB से RS485 एडेप्टर का भी उपयोग कर सकते हैं।
सिफारिश की:
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
[डॉकर पाई सीरीज] रास्पबेरी पाई पर आईओटी नोड (ए) मॉड्यूल का उपयोग कैसे करें: १८ कदम
[डॉकर पाई सीरीज] रास्पबेरी पाई पर आईओटी नोड (ए) मॉड्यूल का उपयोग कैसे करें: आईओटी नोड (ए) मॉड्यूल क्या है? आईओटी नोड (ए) डॉकर पाई श्रृंखला मॉड्यूल में से एक है। IOT Node(A) = GPS/BDS + GSM + Lora.I2C सीधे लोरा को नियंत्रित करता है, डेटा भेजता है और प्राप्त करता है, SC16IS752 के माध्यम से GSM/GPS/BDS मॉड्यूल को नियंत्रित करता है, मेनबोर्ड को केवल I2C सपोर्ट की आवश्यकता होती है
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई और ESP8266 के साथ MQTT का उपयोग कैसे करें: 8 कदम (चित्रों के साथ)
रास्पबेरी पाई और ESP8266 के साथ MQTT का उपयोग कैसे करें: इस निर्देश में, मैं समझाऊंगा कि MQTT प्रोटोकॉल क्या है और इसका उपयोग उपकरणों के बीच संचार करने के लिए कैसे किया जाता है। फिर, एक व्यावहारिक प्रदर्शन के रूप में, मैं आपको दिखाऊंगा कि एक साधारण दो कैसे सेटअप करें क्लाइंट सिस्टम, जहां एक ESP8266 मॉड्यूल एक संदेश भेजेगा
रास्पबेरी पाई के साथ DMX512 / RDM का उपयोग कैसे करें: 6 कदम (चित्रों के साथ)
रास्पबेरी पाई के साथ DMX512 / RDM का उपयोग कैसे करें: रास्पबेरी पाई का उपयोग DMX512 बस के माध्यम से प्रकाश नियंत्रण के लिए किया जा सकता है। DMX512 बस सिस्टम में RS-485 का उपयोग भौतिक परत के रूप में किया जाता है। हमारा RS422 / RS485 सीरियल HAT एक पूरी तरह से गैल्वेनिक पृथक सीरियल संचार HAT है जिसे रास्पबेरी पाई के साथ उपयोग के लिए डिज़ाइन किया गया है