विषयसूची:

Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना: 37 चरण
Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना: 37 चरण

वीडियो: Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना: 37 चरण

वीडियो: Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना: 37 चरण
वीडियो: फोन हैंग करता है तो 1 मिनट में नया बनाये रोकेट से भी तेज़ चलेगा Solve Mobile Hang Problem Lifetime 2024, जुलाई
Anonim
Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना
Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना

पेश है NCD की लॉन्ग रेंज IoT इंडस्ट्रियल वायरलेस वाइब्रेशन और टेम्परेचर सेंसर, जो 2-मील रेंज तक वायरलेस मेश नेटवर्किंग स्ट्रक्चर का इस्तेमाल करता है। एक सटीक 16-बिट कंपन और तापमान सेंसर को शामिल करते हुए, यह उपकरण उपभोक्ता-वर्णित अवधियों में अविश्वसनीय रूप से सटीक कंपन और तापमान रिकॉर्ड प्रसारित करता है।

चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता

हार्डवेयर और सॉफ्टवेयर की आवश्यकता
हार्डवेयर और सॉफ्टवेयर की आवश्यकता
हार्डवेयर और सॉफ्टवेयर की आवश्यकता
हार्डवेयर और सॉफ्टवेयर की आवश्यकता
हार्डवेयर और सॉफ्टवेयर की आवश्यकता
हार्डवेयर और सॉफ्टवेयर की आवश्यकता

हार्डवेयर:

एनसीडी लांग रेंज कंपन और तापमान सेंसर

यूएसबी इंटरफेस के साथ एनसीडी लॉन्ग रेंज वायरलेस मेश मोडेम

सॉफ्टवेयर:

नोड-लाल

Google पत्रक

चरण 2: नोड-लाल सेट करना

अब जब आपके पास सेंसर चल रहे हैं, तो हमें उस डेटा के साथ कुछ उपयोगी करने का तरीका चाहिए।

  • सबसे पहले, आपको नोड-रेड इंस्टॉल करना होगा।
  • एक बार यह हो जाने के बाद, आपको अपनी कमांड लाइन, या विंडोज उपयोगकर्ताओं के लिए पावर शेल दर्ज करने की आवश्यकता होगी, निर्देशिका में नेविगेट करें जिसमें नोड-रेड स्थापित है।
  • अब टाइप करें "एनपीएम आई एनसीडी-रेड-वायरलेस नोड-रेड-डैशबोर्ड"। यह आपके वायरलेस सेंसर से डेटा प्राप्त करने के लिए आवश्यक नोड्स स्थापित करेगा और ऐसा करने के बाद आप नोड-रेड शुरू कर सकते हैं।
  • नोड सर्वर शुरू करने के लिए कमांड प्रॉम्प्ट या टर्मिनल में नोड-रेड लिखें और एंटर दबाएं।

चरण 3: प्रवाह बनाने के लिए कदम

प्रवाह बनाने के लिए कदम
प्रवाह बनाने के लिए कदम

इस बिंदु पर आप बाईं ओर नोड्स की एक लंबी सूची के साथ एक बड़ा रिक्त प्रवाह देख रहे होंगे, इस साइडबार को पैलेट कहा जाता है।

चरण 4: आगे बढ़ें और आरंभ करने के लिए वायरलेस गेटवे नोड को अपने प्रवाह कैनवास पर खींचें।

आगे बढ़ें और आरंभ करने के लिए वायरलेस गेटवे नोड को अपने प्रवाह कैनवास पर खींचें।
आगे बढ़ें और आरंभ करने के लिए वायरलेस गेटवे नोड को अपने प्रवाह कैनवास पर खींचें।

एनसीडी-रेड-वायरलेस नोड्स प्रदान करता है जो सीरियल कनेक्शन का प्रबंधन करते हैं, आने वाले सेंसर डेटा को पार्स करते हैं, इसे विशिष्ट पैरामीटर द्वारा फ़िल्टर करते हैं, और आपको वायरलेस सेंसर को कॉन्फ़िगर करने की अनुमति देते हैं।

चरण 5: अपने वायरलेस सेंसर ढूँढना:

अपने वायरलेस सेंसर ढूँढना
अपने वायरलेस सेंसर ढूँढना

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

  • कॉन्फ़िगरेशन विकल्प खोलने के लिए नोड पर डबल क्लिक करें।
  • अपने यूएसबी राउटर को कॉन्फ़िगर करने के लिए सीरियल डिवाइस फ़ील्ड के आगे पेंसिल आइकन पर क्लिक करें, इससे दूसरा कॉन्फ़िगरेशन पैनल खुल जाएगा जिसमें केवल कुछ विकल्प होंगे।

चरण 6: सीरियल पोर्ट फील्ड के आगे मैग्निफाइंग ग्लास पर क्लिक करें और अपने राउटर के अनुरूप पोर्ट का चयन करें, फिर शीर्ष पर "जोड़ें" बटन पर क्लिक करें।

सीरियल पोर्ट फील्ड के आगे मैग्निफाइंग ग्लास पर क्लिक करें और अपने राउटर के अनुरूप पोर्ट का चयन करें, फिर शीर्ष पर "जोड़ें" बटन पर क्लिक करें।
सीरियल पोर्ट फील्ड के आगे मैग्निफाइंग ग्लास पर क्लिक करें और अपने राउटर के अनुरूप पोर्ट का चयन करें, फिर शीर्ष पर "जोड़ें" बटन पर क्लिक करें।

चरण 7: सीरियल डिवाइस फ़ील्ड अब उस चयन के आधार पर आबाद हो जाएगा, और आप "संपन्न" पर क्लिक कर सकते हैं, अब आपके पास अपने वायरलेस सेंसर तक सीधी पहुंच है! आने वाले डेटा को देखने के लिए।

सीरियल डिवाइस फ़ील्ड अब उस चयन के आधार पर पॉप्युलेट किया जाएगा, और आप "संपन्न" पर क्लिक कर सकते हैं, अब आपके पास अपने वायरलेस सेंसर तक सीधी पहुंच है! आने वाले डेटा को देखने के लिए।
सीरियल डिवाइस फ़ील्ड अब उस चयन के आधार पर पॉप्युलेट किया जाएगा, और आप "संपन्न" पर क्लिक कर सकते हैं, अब आपके पास अपने वायरलेस सेंसर तक सीधी पहुंच है! आने वाले डेटा को देखने के लिए।

चरण 8: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें

अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें
अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें

चरण 9: उस पर डबल क्लिक करें और "msg" बदलें। "संदेश वस्तु को पूरा करने" के लिए संपन्न क्लिक करें

उस पर डबल क्लिक करें और "msg" बदलें। "संदेश वस्तु को पूरा करने" के लिए संपन्न क्लिक करें
उस पर डबल क्लिक करें और "msg" बदलें। "संदेश वस्तु को पूरा करने" के लिए संपन्न क्लिक करें

चरण 10: अब दो नोड्स के बीच एक रेखा खींचें, और विंडो के शीर्ष दाईं ओर "तैनाती" पर क्लिक करें।

अब दो नोड्स के बीच एक रेखा खींचें, और विंडो के शीर्ष दाईं ओर "तैनाती" पर क्लिक करें।
अब दो नोड्स के बीच एक रेखा खींचें, और विंडो के शीर्ष दाईं ओर "तैनाती" पर क्लिक करें।

चरण 11: डेटा के साथ कार्य करना:

डेटा के साथ काम करना
डेटा के साथ काम करना

अब आपके वायरलेस सेंसर से डेटा एकत्र किया जाता है और यह "डीबग" टैब पर आउटपुट होता है, यह "डीबग टैब" सूचना टैब के बाद दाएं साइडबार में रखा जाता है। जानकारी देखने के लिए रीसेट बटन को हिट करने के लिए उपलब्ध है। नोड-रेड रिकॉर्ड में एक JSON पैकेट में नोड्स के बीच से आगे निकल जाता है। जब संदेश ऑब्जेक्ट डीबग टैब में आता है तो आप इसके साथ आने वाली जानकारी की समग्र सूची देखने के लिए इसे बड़ा कर सकते हैं। यह असाधारण रूप से उपयोगी है यदि आपको जल्दी से यह देखने की आवश्यकता है कि कौन से सेंसर चेक इन कर रहे हैं। यह नोड जो अन्य मुद्दा देता है वह आपके राउटर को नेटवर्क पहचान में बदलने का एक आसान तरीका है, जो कॉन्फ़िगरेशन मोड दस्तावेज़ में डिवाइस है, बस बाईं ओर बटन दबाएं नोड और टूल कॉन्फ़िगरेशन नेटवर्क पर स्विच हो जाएगा, इसे सुनने के मोड पर वापस करने के लिए इसे एक बार फिर हिट करें। एक बार जब हम वाई-फाई टूल नोड्स सेट कर लेते हैं, तो वे कॉन्फ़िगरेशन मोड में प्रवेश करते समय एक सेंसर को नियमित रूप से कॉन्फ़िगर करने के लिए सेट हो सकते हैं, इसलिए यह हमेशा ऐसे गेटवे नोड्स को बनाए रखने के लिए उपलब्ध होता है जो किसी डिवाइस को त्वरित रूप से कॉन्फ़िगर करने के लिए प्रवाह में मौजूद होते हैं।

चरण 12: वायरलेस सेंसर जोड़ना:

वायरलेस सेंसर जोड़ना
वायरलेस सेंसर जोड़ना

हमें वायरलेस सेंसर रिकॉर्ड को घरेलू रूप से अलग करने की आवश्यकता है ताकि हम इसे प्रदर्शित कर सकें, हम गेटवे से संदेशों को पूरी तरह से मैक पते या सेंसर प्रकार के आधार पर विभाजित करने के लिए स्विच नोड का उपयोग कर सकते हैं, लेकिन जैसा कि मैंने संदर्भित किया है, वायरलेस नोड्स वास्तव में सेंसर को कॉन्फ़िगर करने के लिए अतिरिक्त कार्यक्षमता को शामिल करते हैं, इसलिए हम आपको एक अतिरिक्त संपूर्ण छवि देने के लिए उनके साथ शुरू करेंगे कि वे संरचनाएं कैसे काम कर सकती हैं। यदि आपने पहले से ही अपने दोनों सेंसर से पैकेट आते हुए नहीं देखा है, तो पहले से क्रॉस करें और केवल उस पर रीसेट बटन दबाएं जो शुरू नहीं हुआ है। जबकि किसी भी सीरियल डिवाइस कॉन्फ़िगरेशन नोड के माध्यम से एक सेंसर मूल्यांकन, मैक पता और सेंसर का प्रकार एक पूल में कैश किया जाता है, इसलिए हम इसे इस अगले चरण की अवधि के लिए जल्दी से ढूंढ सकते हैं।

पैलेट से एक वायरलेस नोड लें और इसे प्रवाह पर खींचें, इसे कॉन्फ़िगर करने के लिए उस पर डबल क्लिक करें।

चरण 13: वायरलेस गेटवे के लिए आपके द्वारा उपयोग किए गए ड्रॉप डाउन से सीरियल डिवाइस का चयन करें, अब "मैक एड्रेस" के आगे आवर्धक ग्लास पर क्लिक करें और उपलब्ध विकल्पों में से एक का चयन करें।

वायरलेस गेटवे के लिए आपके द्वारा उपयोग किए गए ड्रॉप डाउन से सीरियल डिवाइस का चयन करें, अब "मैक एड्रेस" के आगे आवर्धक ग्लास पर क्लिक करें और उपलब्ध विकल्पों में से एक का चयन करें।
वायरलेस गेटवे के लिए आपके द्वारा उपयोग किए गए ड्रॉप डाउन से सीरियल डिवाइस का चयन करें, अब "मैक एड्रेस" के आगे आवर्धक ग्लास पर क्लिक करें और उपलब्ध विकल्पों में से एक का चयन करें।

चरण 14: संपन्न पर क्लिक करें

हो गया क्लिक करें
हो गया क्लिक करें

आप देखेंगे कि यह स्वचालित रूप से आपके लिए सेंसर प्रकार सेट करता है, आप इसे पहचानना आसान बनाने के लिए इसे एक नाम भी दे सकते हैं। जैसा कि सूचना टैब में बताया गया है, कॉन्फ़िगरेशन फ़ील्ड के लिए सीरियल डिवाइस वैकल्पिक है, और हम अभी इसके बारे में चिंता नहीं करेंगे। आपके द्वारा अभी जोड़ा गया नोड आने वाले सेंसर डेटा पर एक फिल्टर के रूप में प्रभावी रूप से काम करता है, केवल मैक पते के लिए डेटा से गुजरता है, या सेंसर प्रकार यदि कोई मैक पता मौजूद नहीं है।

चरण 15: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें

अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें
अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें

स्टेप 16: इस पर डबल क्लिक करें और Done पर क्लिक करें

उस पर डबल क्लिक करें और Done पर क्लिक करें
उस पर डबल क्लिक करें और Done पर क्लिक करें

चरण 17: फंक्शन नोड्स जोड़ना

फंक्शन नोड्स जोड़ना
फंक्शन नोड्स जोड़ना

फ़ंक्शन नोड का उपयोग संदेश ऑब्जेक्ट के विरुद्ध जावास्क्रिप्ट कोड चलाने के लिए किया जाता है। फ़ंक्शन नोड एक संदेश ऑब्जेक्ट को इनपुट के रूप में स्वीकार करता है और आउटपुट के रूप में 0 या अधिक संदेश ऑब्जेक्ट वापस कर सकता है। इस संदेश वस्तु में एक पेलोड गुण (msg.payload) होना चाहिए और आम तौर पर आगे बढ़ने वाले नोड्स के आधार पर अन्य गुण होते हैं।

अब पैलेट से "फ़ंक्शन" नोड लें, और इसे Vib/Temp नोड के दाईं ओर रखें।

चरण 18: फंक्शन नोड को संपादित करने के लिए नोड पर डबल क्लिक करें।

फंक्शन नोड को संपादित करने के लिए नोड पर डबल क्लिक करें।
फंक्शन नोड को संपादित करने के लिए नोड पर डबल क्लिक करें।

यहां आपको एक शर्त बनाने के लिए थोड़ा जावास्क्रिप्ट कोड लिखना होगा, इसलिए तापमान और आर्द्रता मान Google शीट में लिखे जाएंगे।

चरण 19: अब पैलेट से “http Request” नोड जोड़ें।

अब पैलेट से "http Request" नोड जोड़ें।
अब पैलेट से "http Request" नोड जोड़ें।

यदि आप उस पर डबल क्लिक करते हैं तो http नोड संपादित करें, आपको एक "URL" फ़ील्ड दिखाई देगा, यहां आपको Google शीट के संबंधित लिंक को दर्ज करना होगा। अब कंपन और तापमान के मूल्यों को संग्रहीत करने के लिए एक Google शीट बनाएं।

चरण 20: Google पत्रक बनाने के चरण

Google शीट बनाने के चरण
Google शीट बनाने के चरण

सबसे पहले, अपना ब्राउज़र खोलें और www.google.com टाइप करें और अगर आपने साइन इन नहीं किया है तो Google खाते में साइन अप करें, फिर अपनी तस्वीर के बाईं ओर छह बिंदुओं पर क्लिक करें।

चरण 21: अब Google ड्राइव खोलने के लिए "ड्राइव" पर क्लिक करें।

अब Google ड्राइव खोलने के लिए "ड्राइव" पर क्लिक करें।
अब Google ड्राइव खोलने के लिए "ड्राइव" पर क्लिक करें।

चरण 22: नया> अधिक> Google फ़ॉर्म> रिक्त फ़ॉर्म पर क्लिक करें

यहां आपको एक बिना शीर्षक वाला फॉर्म दिखाई देगा, इसे कुछ शीर्षक दें जैसा कि चित्र में दिखाया गया है
यहां आपको एक बिना शीर्षक वाला फॉर्म दिखाई देगा, इसे कुछ शीर्षक दें जैसा कि चित्र में दिखाया गया है
अब शीर्षक रहित फॉर्म को शीर्षक दें संपादित करें प्रश्न RMS_X के रूप में और कंपन और तापमान के अन्य मूल्यों के लिए एक और प्रश्न जोड़ने के लिए "+" बटन पर क्लिक करें।
अब शीर्षक रहित फॉर्म को शीर्षक दें संपादित करें प्रश्न RMS_X के रूप में और कंपन और तापमान के अन्य मूल्यों के लिए एक और प्रश्न जोड़ने के लिए "+" बटन पर क्लिक करें।

चरण 23: यहां आपको एक शीर्षक रहित फॉर्म दिखाई देगा, इसे कुछ शीर्षक दें जैसा कि चित्र में दिखाया गया है

चरण 24: अब शीर्षक रहित फॉर्म को शीर्षक दें संपादित प्रश्न RMS_X के रूप में और कंपन और तापमान के अन्य मूल्यों के लिए एक और प्रश्न जोड़ने के लिए "+" बटन पर क्लिक करें।

चरण 25: अब अपनी तस्वीर के बगल में तीन बिंदुओं पर क्लिक करें जैसा कि नीचे दी गई तस्वीर में दिखाया गया है।

अब अपनी तस्वीर के बगल में तीन बिंदुओं पर क्लिक करें जैसा कि नीचे चित्र में दिखाया गया है।
अब अपनी तस्वीर के बगल में तीन बिंदुओं पर क्लिक करें जैसा कि नीचे चित्र में दिखाया गया है।

चरण 26: अब “गेट प्री-फिल्ड लिंक” पर क्लिक करें।

अब “गेट प्री-फिल्ड लिंक” पर क्लिक करें।
अब “गेट प्री-फिल्ड लिंक” पर क्लिक करें।

चरण 27: अब कंपन और तापमान क्षेत्रों में यादृच्छिक मान दर्ज करें और चित्र में दिखाए अनुसार लिंक प्राप्त करें पर क्लिक करें।

अब कंपन और तापमान क्षेत्रों में यादृच्छिक मान दर्ज करें और चित्र में दिखाए अनुसार लिंक प्राप्त करें पर क्लिक करें।
अब कंपन और तापमान क्षेत्रों में यादृच्छिक मान दर्ज करें और चित्र में दिखाए अनुसार लिंक प्राप्त करें पर क्लिक करें।

Step 28: अब उस लिंक को Notepad में पेस्ट करें।

अब उस लिंक को नोटपैड में पेस्ट कर दें।
अब उस लिंक को नोटपैड में पेस्ट कर दें।

चरण 29: उस लिंक को संपादित करें जैसा कि नीचे चित्र में दिखाया गया है।

उस लिंक को संपादित करें जैसा कि नीचे चित्र में दिखाया गया है।
उस लिंक को संपादित करें जैसा कि नीचे चित्र में दिखाया गया है।

चरण 30: अब फॉर्म पर वापस जाएं और RESPONSES पर क्लिक करें और फिर नीचे दिए गए चित्र में दिखाए गए Google शीट आइकन पर क्लिक करें।

अब फॉर्म पर वापस जाएं और RESPONSES पर क्लिक करें और फिर नीचे दिए गए चित्र में दिखाए गए Google शीट आइकन पर क्लिक करें।
अब फॉर्म पर वापस जाएं और RESPONSES पर क्लिक करें और फिर नीचे दिए गए चित्र में दिखाए गए Google शीट आइकन पर क्लिक करें।

चरण 31: एक नई स्प्रेडशीट बनाएं।

एक नई स्प्रेडशीट बनाएं।
एक नई स्प्रेडशीट बनाएं।

चरण 32: यहां आप कंपन और तापमान के मूल्यों की कल्पना कर सकते हैं।

यहां आप कंपन और तापमान के मूल्यों की कल्पना कर सकते हैं।
यहां आप कंपन और तापमान के मूल्यों की कल्पना कर सकते हैं।

चरण 33: अब नोड-रेड पर वापस जाएं और इसे संपादित करने के लिए Http Request Node पर डबल क्लिक करें, फिर आपके द्वारा सहेजे गए नोटपैड से URL को कॉपी करें और इसे URL फ़ील्ड में पेस्ट करें जैसा कि चित्र में दिखाया गया है।

अब नोड-रेड पर वापस जाएं और इसे संपादित करने के लिए Http Request Node पर डबल क्लिक करें, फिर अपने द्वारा सहेजे गए नोटपैड से URL को कॉपी करें और चित्र में दिखाए अनुसार URL फ़ील्ड में पेस्ट करें।
अब नोड-रेड पर वापस जाएं और इसे संपादित करने के लिए Http Request Node पर डबल क्लिक करें, फिर अपने द्वारा सहेजे गए नोटपैड से URL को कॉपी करें और चित्र में दिखाए अनुसार URL फ़ील्ड में पेस्ट करें।

आप http नोड के आउटपुट की जांच करने के लिए डिबग नोड भी संलग्न कर सकते हैं।

चरण 34: अब सभी तारों को कनेक्ट करें।

अब सभी तारों को कनेक्ट करें।
अब सभी तारों को कनेक्ट करें।

चरण 35: Google शीट पर उन्हें बाहर निकालने के लिए डिप्लॉय बटन पर क्लिक करें।

उन्हें Google शीट पर निकालने के लिए डिप्लॉय बटन पर क्लिक करें।
उन्हें Google शीट पर निकालने के लिए डिप्लॉय बटन पर क्लिक करें।

चरण 36: आउटपुट

आउटपुट
आउटपुट
आउटपुट
आउटपुट

अब Google स्प्रेडशीट पर जाएं और आप देखेंगे कि मान आ रहे हैं।

सिफारिश की: