विषयसूची:
- चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता:
- चरण 2: नोड-लाल सेट करना
- चरण 3: प्रवाह बनाने के लिए कदम
- चरण 4: आगे बढ़ें और आरंभ करने के लिए वायरलेस गेटवे नोड को अपने प्रवाह कैनवास पर खींचें।
- चरण 5: अपने वायरलेस सेंसर ढूँढना:
- चरण 6: सीरियल पोर्ट फील्ड के आगे मैग्निफाइंग ग्लास पर क्लिक करें और अपने राउटर के अनुरूप पोर्ट का चयन करें, फिर शीर्ष पर "जोड़ें" बटन पर क्लिक करें।
- चरण 7: सीरियल डिवाइस फ़ील्ड अब उस चयन के आधार पर आबाद हो जाएगा, और आप "संपन्न" पर क्लिक कर सकते हैं, अब आपके पास अपने वायरलेस सेंसर तक सीधी पहुंच है! आने वाले डेटा को देखने के लिए।
- चरण 8: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें
- चरण 9: उस पर डबल क्लिक करें और "msg" बदलें। "संदेश वस्तु को पूरा करने" के लिए संपन्न क्लिक करें
- चरण 10: अब दो नोड्स के बीच एक रेखा खींचें, और विंडो के शीर्ष दाईं ओर "तैनाती" पर क्लिक करें।
- चरण 11: डेटा के साथ कार्य करना:
- चरण 12: वायरलेस सेंसर जोड़ना:
- चरण 13: वायरलेस गेटवे के लिए आपके द्वारा उपयोग किए गए ड्रॉप डाउन से सीरियल डिवाइस का चयन करें, अब "मैक एड्रेस" के आगे आवर्धक ग्लास पर क्लिक करें और उपलब्ध विकल्पों में से एक का चयन करें।
- चरण 14: संपन्न पर क्लिक करें
- चरण 15: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें
- स्टेप 16: इस पर डबल क्लिक करें और Done पर क्लिक करें
- चरण 17: फंक्शन नोड्स जोड़ना
- चरण 18: फंक्शन नोड को संपादित करने के लिए नोड पर डबल क्लिक करें।
- चरण 19: अब पैलेट से एक CSV नोड लें और इसे फंक्शन नोड के दाईं ओर रखें, यह मानों को CSV प्रारूप यानी अल्पविराम से अलग किए गए मानों में बदल देगा।
- चरण 20: अब उस पर डबल क्लिक करें और नीचे दिए गए चित्र में दिखाए गए अनुसार "एक संदेश प्रति पंक्ति" के रूप में अल्पविराम और आउटपुट द्वारा अलग किए गए कॉलम नाम टाइप करें।
- चरण 21: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "फ़ाइल" टाइप करें, मूल्यों को संग्रहीत करने के लिए "Msg.payload लिखता है" को पकड़ें और इसे CSV नोड पर रखें। आप फ़ाइल नोड से बाहर की जाँच करने के लिए डीबग नोड को भी संलग्न कर सकते हैं।
- चरण 22: फ़ाइल नोड को संपादित करने के लिए उस पर डबल क्लिक करें, फ़ाइल का नाम दर्ज करें जहाँ आप मूल्यों को संग्रहीत करना चाहते हैं जैसा कि चित्र में दिखाया गया है।
- चरण 23: अब सभी तारों को कनेक्ट करें और डिप्लॉय बटन पर क्लिक करें।
- चरण 24: आउटपुट
- चरण 25: Node_red_flow
- चरण 26: इसके अलावा, "JSON" नोड और "एक्सेल" नोड का उपयोग करके एक्सेल को डेटा भेजने का एक और तरीका है।
- चरण 27: वायरलेस सेंसर जोड़ने के लिए चरण समान हैं।
- चरण 28: इस पर डबल क्लिक करें JSON नोड संपादित करें, इसे संपादित करें जैसा कि नीचे चित्र में दिखाया गया है और संपन्न पर क्लिक करें।
- चरण 29: अब "एक्सेल" नोड को पकड़ो जिसे आपने पैलेट से स्थापित किया है और इसे "JSON" नोड के दाईं ओर रखें।
- चरण 30: फ़ाइल नाम दर्ज करने के लिए उस पर डबल क्लिक करें जहाँ आप अस्थायी / हम डेटा संग्रहीत करना चाहते हैं और संपन्न पर क्लिक करें।
- चरण 31: अब सभी तारों को कनेक्ट करें
- चरण 32: तैनाती बटन दबाएं
- चरण 33: आउटपुट
वीडियो: एक्सेल में वायरलेस तापमान और आर्द्रता सेंसर का डेटा भेजना: 34 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हम यहां एनसीडी के तापमान और आर्द्रता सेंसर का उपयोग कर रहे हैं, लेकिन किसी भी एनसीडी उत्पाद के लिए कदम समान रहते हैं, इसलिए यदि आपके पास अन्य एनसीडी वायरलेस सेंसर हैं, तो इसके अलावा देखने के लिए स्वतंत्र अनुभव करें। इस पाठ के बंद होने के माध्यम से, आपको इस बात की स्थिर समझ होनी चाहिए कि सेंसर कैसे सेट करें, नोड-रेड को कॉन्फ़िगर करें, और डेटा को डैशबोर्ड पर देखें जैसे कि यहाँ चित्र में है।
चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता:
हार्डवेयर:
- 1. एनसीडी लंबी दूरी का तापमान और आर्द्रता सेंसर
- 2. यूएसबी इंटरफेस के साथ एनसीडी लॉन्ग रेंज वायरलेस मेश मोडेम
सॉफ्टवेयर:
नोड-लाल
चरण 2: नोड-लाल सेट करना
अब जब आपके पास सेंसर चल रहे हैं, तो हमें उस डेटा के साथ कुछ उपयोगी करने का तरीका चाहिए।
- सबसे पहले, आपको नोड-रेड इंस्टॉल करना होगा।
- एक बार यह हो जाने के बाद, आपको अपनी कमांड लाइन, या विंडोज उपयोगकर्ताओं के लिए पावर शेल दर्ज करने की आवश्यकता होगी, निर्देशिका में नेविगेट करें जिसमें नोड-रेड स्थापित है।
- अब टाइप करें "एनपीएम आई एनसीडी-रेड-वायरलेस नोड-रेड-डैशबोर्ड"। यह आपके वायरलेस सेंसर से डेटा प्राप्त करने के लिए आवश्यक नोड्स स्थापित करेगा और ऐसा करने के बाद आप नोड-रेड शुरू कर सकते हैं।
- नोड सर्वर शुरू करने के लिए कमांड प्रॉम्प्ट या टर्मिनल में नोड-रेड लिखें और एंटर दबाएं।
चरण 3: प्रवाह बनाने के लिए कदम
इस बिंदु पर आप बाईं ओर नोड्स की एक लंबी सूची के साथ एक बड़ा रिक्त प्रवाह देख रहे होंगे, इस साइडबार को पैलेट कहा जाता है।
चरण 4: आगे बढ़ें और आरंभ करने के लिए वायरलेस गेटवे नोड को अपने प्रवाह कैनवास पर खींचें।
एनसीडी-रेड-वायरलेस नोड्स प्रदान करता है जो सीरियल कनेक्शन का प्रबंधन करते हैं, आने वाले सेंसर डेटा को पार्स करते हैं, इसे विशिष्ट पैरामीटर द्वारा फ़िल्टर करते हैं, और आपको वायरलेस सेंसर को कॉन्फ़िगर करने की अनुमति देते हैं।
चरण 5: अपने वायरलेस सेंसर ढूँढना:
जब आप नोड को डिलीवर कर देते हैं तो आप सूचना टैब देख पाएंगे, जिसमें नोड की क्षमता के बारे में रिकॉर्ड होते हैं, यह टैब अधिकतम नोड-लाल पैकेज के लिए अच्छी तरह से भरा हुआ है और इसमें क़ीमती आंकड़े शामिल हैं, अक्सर अब आप नहीं चाहेंगे जानकारी टैब के बाहर किसी अन्य दस्तावेज़ को देखने के लिए, इसलिए जब आप नोड के काम करने के बारे में कोई प्रश्न पूछना चाहते हैं, तब भी इसे ध्यान में रखें। अगला तत्व जो हम करना चाहते हैं वह नोड को कॉन्फ़िगर करना है, जब आप इसे पहली बार जोड़ते हैं तो आप देखेंगे कि नीले बिंदु के बगल में शीर्ष दाएं कोने में एक छोटा त्रिकोण है, त्रिकोण इंगित करता है कि नोड अतिरिक्त कॉन्फ़िगरेशन चाहता है, नीला डॉट इंगित करता है कि नोड अब प्रवाह के हिस्से के रूप में तैनात नहीं किया गया है।
- कॉन्फ़िगरेशन विकल्प खोलने के लिए नोड पर डबल क्लिक करें।
- अपने यूएसबी राउटर को कॉन्फ़िगर करने के लिए सीरियल डिवाइस फ़ील्ड के आगे पेंसिल आइकन पर क्लिक करें, इससे दूसरा कॉन्फ़िगरेशन पैनल खुल जाएगा जिसमें केवल कुछ विकल्प होंगे।
चरण 6: सीरियल पोर्ट फील्ड के आगे मैग्निफाइंग ग्लास पर क्लिक करें और अपने राउटर के अनुरूप पोर्ट का चयन करें, फिर शीर्ष पर "जोड़ें" बटन पर क्लिक करें।
चरण 7: सीरियल डिवाइस फ़ील्ड अब उस चयन के आधार पर आबाद हो जाएगा, और आप "संपन्न" पर क्लिक कर सकते हैं, अब आपके पास अपने वायरलेस सेंसर तक सीधी पहुंच है! आने वाले डेटा को देखने के लिए।
चरण 8: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें
चरण 9: उस पर डबल क्लिक करें और "msg" बदलें। "संदेश वस्तु को पूरा करने" के लिए संपन्न क्लिक करें
चरण 10: अब दो नोड्स के बीच एक रेखा खींचें, और विंडो के शीर्ष दाईं ओर "तैनाती" पर क्लिक करें।
चरण 11: डेटा के साथ कार्य करना:
अब आपके वायरलेस सेंसर से डेटा एकत्र किया जाता है और यह "डीबग" टैब पर आउटपुट होता है, यह "डीबग टैब" सूचना टैब के बाद दाएं साइडबार में रखा जाता है। जानकारी देखने के लिए रीसेट बटन को हिट करने के लिए उपलब्ध है। नोड-रेड रिकॉर्ड में एक जोंस पैकेट में नोड्स के बीच से आगे निकल जाता है। जब संदेश ऑब्जेक्ट डीबग टैब में आता है तो आप इसके साथ आने वाली जानकारी की समग्र सूची देखने के लिए इसे बड़ा कर सकते हैं। यह असाधारण रूप से उपयोगी है यदि आपको जल्दी से यह देखने की आवश्यकता है कि कौन से सेंसर चेक इन कर रहे हैं। यह नोड जो अन्य मुद्दा देता है वह आपके राउटर को नेटवर्क पहचान में बदलने का एक आसान तरीका है, जो कॉन्फ़िगरेशन मोड दस्तावेज़ में डिवाइस है, बस बाईं ओर बटन दबाएं नोड और टूल कॉन्फ़िगरेशन नेटवर्क पर स्विच हो जाएगा, इसे सुनने के मोड पर वापस करने के लिए इसे एक बार फिर हिट करें। एक बार जब हम वाई-फाई टूल नोड्स सेट कर लेते हैं, तो वे कॉन्फ़िगरेशन मोड में प्रवेश करते समय एक सेंसर को नियमित रूप से कॉन्फ़िगर करने के लिए सेट हो सकते हैं, इसलिए यह हमेशा ऐसे गेटवे नोड्स को बनाए रखने के लिए उपलब्ध होता है जो किसी डिवाइस को त्वरित रूप से कॉन्फ़िगर करने के लिए प्रवाह में मौजूद होते हैं।
चरण 12: वायरलेस सेंसर जोड़ना:
हमें वायरलेस सेंसर रिकॉर्ड को घरेलू रूप से अलग करने की आवश्यकता है ताकि हम इसे प्रदर्शित कर सकें, हम गेटवे से संदेशों को पूरी तरह से मैक पते या सेंसर प्रकार के आधार पर विभाजित करने के लिए स्विच नोड का उपयोग कर सकते हैं, लेकिन जैसा कि मैंने संदर्भित किया है, वायरलेस नोड्स वास्तव में सेंसर को कॉन्फ़िगर करने के लिए अतिरिक्त कार्यक्षमता को शामिल करते हैं, इसलिए हम आपको एक अतिरिक्त संपूर्ण छवि देने के लिए उनके साथ शुरू करेंगे कि वे संरचनाएं कैसे काम कर सकती हैं। यदि आपने पहले से ही अपने दोनों सेंसर से पैकेट आते हुए नहीं देखा है, तो पहले से क्रॉस करें और केवल उस पर रीसेट बटन दबाएं जो शुरू नहीं हुआ है। जबकि किसी भी सीरियल डिवाइस कॉन्फ़िगरेशन नोड के माध्यम से एक सेंसर मूल्यांकन, मैक पता और सेंसर का प्रकार एक पूल में कैश किया जाता है, इसलिए हम इसे इस अगले चरण की अवधि के लिए जल्दी से ढूंढ सकते हैं।
पैलेट से एक वायरलेस नोड लें और इसे प्रवाह पर खींचें, इसे कॉन्फ़िगर करने के लिए उस पर डबल क्लिक करें।
चरण 13: वायरलेस गेटवे के लिए आपके द्वारा उपयोग किए गए ड्रॉप डाउन से सीरियल डिवाइस का चयन करें, अब "मैक एड्रेस" के आगे आवर्धक ग्लास पर क्लिक करें और उपलब्ध विकल्पों में से एक का चयन करें।
चरण 14: संपन्न पर क्लिक करें
आप देखेंगे कि यह स्वचालित रूप से आपके लिए सेंसर प्रकार सेट करता है, आप इसे पहचानना आसान बनाने के लिए इसे एक नाम भी दे सकते हैं। जैसा कि सूचना टैब में बताया गया है, कॉन्फ़िगरेशन फ़ील्ड के लिए सीरियल डिवाइस वैकल्पिक है, और हम अभी इसके बारे में चिंता नहीं करेंगे। आपके द्वारा अभी जोड़ा गया नोड आने वाले सेंसर डेटा पर एक फिल्टर के रूप में प्रभावी रूप से काम करता है, केवल मैक पते के लिए डेटा से गुजरता है, या सेंसर प्रकार यदि कोई मैक पता मौजूद नहीं है।
चरण 15: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "डीबग" टाइप करें, इनमें से किसी एक नोड को पकड़ें और इसे अपने वायरलेस गेटवे के दाईं ओर खींचें
स्टेप 16: इस पर डबल क्लिक करें और Done पर क्लिक करें
चरण 17: फंक्शन नोड्स जोड़ना
फ़ंक्शन नोड का उपयोग संदेश ऑब्जेक्ट के विरुद्ध जावास्क्रिप्ट कोड चलाने के लिए किया जाता है। फ़ंक्शन नोड एक संदेश ऑब्जेक्ट को इनपुट के रूप में स्वीकार करता है और आउटपुट के रूप में 0 या अधिक संदेश ऑब्जेक्ट वापस कर सकता है। इस संदेश वस्तु में एक पेलोड गुण (msg.payload) होना चाहिए और आम तौर पर आगे बढ़ने वाले नोड्स के आधार पर अन्य गुण होते हैं।
अब पैलेट से एक "फ़ंक्शन" नोड लें, और इसे Temp/Hum नोड के दाईं ओर रखें।
चरण 18: फंक्शन नोड को संपादित करने के लिए नोड पर डबल क्लिक करें।
यहां आपको एक शर्त बनाने के लिए थोड़ा जावास्क्रिप्ट कोड लिखना होगा, इसलिए एक्सेल में तापमान और आर्द्रता मान लिखे जाएंगे।
चरण 19: अब पैलेट से एक CSV नोड लें और इसे फंक्शन नोड के दाईं ओर रखें, यह मानों को CSV प्रारूप यानी अल्पविराम से अलग किए गए मानों में बदल देगा।
चरण 20: अब उस पर डबल क्लिक करें और नीचे दिए गए चित्र में दिखाए गए अनुसार "एक संदेश प्रति पंक्ति" के रूप में अल्पविराम और आउटपुट द्वारा अलग किए गए कॉलम नाम टाइप करें।
चरण 21: अब अपने पैलेट पर वापस जाएं और शीर्ष पर खोज फ़ील्ड में "फ़ाइल" टाइप करें, मूल्यों को संग्रहीत करने के लिए "Msg.payload लिखता है" को पकड़ें और इसे CSV नोड पर रखें। आप फ़ाइल नोड से बाहर की जाँच करने के लिए डीबग नोड को भी संलग्न कर सकते हैं।
चरण 22: फ़ाइल नोड को संपादित करने के लिए उस पर डबल क्लिक करें, फ़ाइल का नाम दर्ज करें जहाँ आप मूल्यों को संग्रहीत करना चाहते हैं जैसा कि चित्र में दिखाया गया है।
चरण 23: अब सभी तारों को कनेक्ट करें और डिप्लॉय बटन पर क्लिक करें।
चरण 24: आउटपुट
अब आप एक्सेल आउटपुट की जांच कर सकते हैं।
चरण 25: Node_red_flow
चरण 26: इसके अलावा, "JSON" नोड और "एक्सेल" नोड का उपयोग करके एक्सेल को डेटा भेजने का एक और तरीका है।
- यदि आप उपरोक्त विधि से कर रहे थे तो सबसे पहले टर्मिनल या कमांड प्रॉम्प्ट को बंद कर दें।
- फिर आपको डेटा स्टोर करने के लिए एक्सेल नोड इंस्टॉल करना होगा।
- तो आपको विंडोज उपयोगकर्ताओं के लिए अपनी कमांड लाइन, या पावर शैल दर्ज करने की आवश्यकता होगी, निर्देशिका में नेविगेट करें नोड-रेड स्थापित है।
- अब “npm install node-red-contrib-excel” टाइप करें। यह आपके वायरलेस सेंसर से डेटा स्टोर करने के लिए आवश्यक "एक्सेल" नोड स्थापित करेगा और ऐसा करने के बाद आप नोड-रेड शुरू कर सकते हैं।
- नोड सर्वर शुरू करने के लिए कमांड प्रॉम्प्ट या टर्मिनल में नोड-रेड लिखें और एंटर दबाएं।
- अब एक ब्राउज़र खोलें और फ्लो बिल्डर को खोलने के लिए https://localhost:1880 पर नेविगेट करें।
चरण 27: वायरलेस सेंसर जोड़ने के लिए चरण समान हैं।
- वायरलेस सेंसर जोड़ने के लिए ऊपर दिखाए गए अनुसार प्रवाह का निर्माण करने के लिए।
- फिर पैलेट से JSON नोड को पकड़ें और इसे सीधे तापमान/आर्द्रता नोड पर रखें।
चरण 28: इस पर डबल क्लिक करें JSON नोड संपादित करें, इसे संपादित करें जैसा कि नीचे चित्र में दिखाया गया है और संपन्न पर क्लिक करें।
चरण 29: अब "एक्सेल" नोड को पकड़ो जिसे आपने पैलेट से स्थापित किया है और इसे "JSON" नोड के दाईं ओर रखें।
चरण 30: फ़ाइल नाम दर्ज करने के लिए उस पर डबल क्लिक करें जहाँ आप अस्थायी / हम डेटा संग्रहीत करना चाहते हैं और संपन्न पर क्लिक करें।
चरण 31: अब सभी तारों को कनेक्ट करें
चरण 32: तैनाती बटन दबाएं
चरण 33: आउटपुट
लेकिन एक्सेल नोड के साथ सीमा यह है कि यह डेटा को एक ही पंक्ति में अधिलेखित कर देता है।
सिफारिश की:
Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं - प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: 5 चरण
Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं | प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: परिचय: नमस्ते, यह लियोनो मेकर है, यहां YouTube लिंक है। हम Arduino के साथ रचनात्मक प्रोजेक्ट बना रहे हैं और एम्बेडेड सिस्टम पर काम कर रहे हैं। डेटा-लॉगर: डेटा लॉगर (डेटा-लॉगर या डेटा रिकॉर्डर भी) एक इलेक्ट्रॉनिक डिवाइस है जो समय के साथ डेटा रिकॉर्ड करता है
नोड-रेड का उपयोग करके एक्सेल में वायरलेस कंपन और तापमान सेंसर डेटा भेजना: 25 कदम
नोड-रेड का उपयोग करके एक्सेल को वायरलेस कंपन और तापमान सेंसर डेटा भेजना: एनसीडी की लंबी दूरी के आईओटी औद्योगिक वायरलेस कंपन और तापमान सेंसर का परिचय, 2 मील की दूरी तक वायरलेस जाल नेटवर्किंग संरचना का उपयोग करना। एक सटीक 16-बिट कंपन और तापमान सेंसर को शामिल करते हुए, यह डिवाइस ट्रांस
Node-RED का उपयोग करके Google पत्रक को वायरलेस कंपन और तापमान का डेटा भेजना: 37 चरण
नोड-रेड का उपयोग करके Google शीट्स को वायरलेस कंपन और तापमान का डेटा भेजना: एनसीडी की लंबी दूरी की IoT औद्योगिक वायरलेस कंपन और तापमान सेंसर का परिचय, 2 मील की दूरी तक वायरलेस मेष नेटवर्किंग संरचना का उपयोग करना। एक सटीक 16-बिट कंपन और तापमान सेंसर को शामिल करते हुए, यह डिवाइस ट्रांस
IoT लॉन्ग रेंज वायरलेस तापमान और ह्यूमिडिटी सेंसर डेटा को Google शीट पर भेजना: 39 कदम
Google शीट पर IoT लॉन्ग रेंज वायरलेस तापमान और आर्द्रता सेंसर डेटा भेजना: हम यहां NCD के तापमान और आर्द्रता सेंसर का उपयोग कर रहे हैं, लेकिन किसी भी ncd उत्पाद के लिए चरण समान रहते हैं, इसलिए यदि आपके पास अन्य ncd वायरलेस सेंसर हैं, तो देखने के लिए स्वतंत्र अनुभव करें इसके अलावा। इस पाठ को समाप्त करने के माध्यम से, आपको
आईओटी-वायरलेस-तापमान-और-आर्द्रता-सेंसर-टू-माईएसक्यूएल भेजना: 41 कदम
आईओटी-वायरलेस-तापमान-और-आर्द्रता-सेंसर-टू-माईएसक्यूएल भेजना: एनसीडी की लंबी दूरी के आईओटी तापमान और आर्द्रता सेंसर का परिचय। 28-मील की सीमा तक, और एक वायरलेस मेश नेटवर्किंग आर्किटेक्चर के साथ, यह सेंसर उपयोगकर्ता द्वारा परिभाषित अंतराल पर आर्द्रता (± 1.7%) और तापमान (± 0.3 डिग्री सेल्सियस) डेटा प्रसारित करता है, सो रहा है