- आवश्यक शर्तें
- आवश्यक घटक
- रास्पबेरी पाई पर नोड-रेड स्थापित करना
- रास्पबेरी पाई में नोड-रेड लॉन्च करना
- नोड-रेड इंटरफ़ेस को समझना
- schematics
- नोड-रेड में एक फ्लो बनाना
- रास्पबेरी पाई के साथ नोड-रेड इंटरफ़ेस में एक पुशबटन / स्विच जोड़ना
कभी सोचा है कि कोड लिखने के दिन बिताने या कोडिंग के बिना व्यावहारिक उन्नत परियोजनाओं के निर्माण के बिना IoT समाधान के सरल प्रोटोटाइप बनाने का एक तरीका था । हां, यह नोड-रेड प्लेटफॉर्म के साथ संभव है। IBM द्वारा विकसित, Node-RED नए और दिलचस्प तरीके से हार्डवेयर डिवाइस, API और ऑनलाइन सेवाओं को एक साथ वायरिंग के लिए एक ओपन-सोर्स प्रोग्रामिंग टूल है । यह एक ब्राउज़र-आधारित संपादक प्रदान करता है जो पैलेट में नोड्स की विस्तृत श्रृंखला का उपयोग करके ' फ्लो' को एक साथ तार करना आसान बनाता है जिसे एक क्लिक में इसके रनटाइम पर तैनात किया जा सकता है।
नोड-रेड प्रोग्रामिंग कंपोनेंट को सरल बनाने के लक्ष्य के साथ इंटरनेट ऑफ थिंग्स (IoT) अनुप्रयोगों के निर्माण के लिए एक शक्तिशाली उपकरण है।
यह दृश्य प्रोग्रामिंग का उपयोग करता है जो आपको कोड ब्लॉक कनेक्ट करने की अनुमति देता है, जिसे नोड के रूप में जाना जाता है, साथ में एक कार्य करने के लिए। आज के ट्यूटोरियल के लिए, हम जांच करेंगे कि आप नोड-रेड का उपयोग करके रास्पबेरी पाई पर सरल परियोजनाएं कैसे तैनात कर सकते हैं । रास्पबेरी पाई नोड लाल ट्यूटोरियल को कवर किया जाएगा;
- रास्पबेरी पाई पर नोड-रेड स्थापित करना।
- नोड-रेड उपयोगकर्ता इंटरफ़ेस का परिचय
- नोड-रेड प्रवाह कैसे सेट करें
- नोड-RED के साथ रास्पबेरी पाई GPIO पिन को कैसे नियंत्रित किया जाए
- नोड-RED इनपुट, आउटपुट और इस् ते का उपयोग करके निर्णय लेने जैसे अन्य उपयोग कैसे करें
आवश्यक शर्तें
यह ट्यूटोरियल रास्पियन खिंचाव ओएस पर आधारित होगा और मैं मान लूंगा कि आप इसके साथ रास्पबेरी पाई स्थापित करने से परिचित हैं, और आप जानते हैं कि पोटीन जैसे टर्मिनल सॉफ्टवेयर का उपयोग करके पाई में एसएसएच कैसे किया जाता है। यदि आपके पास इसमें से कोई भी समस्या है, तो इस वेबसाइट पर बहुत सारे रास्पबेरी पाई ट्यूटोरियल हैं जो मदद कर सकते हैं।
ट्यूटोरियल को आसानी से पूरा करने के लिए, मैं आपको रास्पबेरी पाई से जुड़े मॉनिटर का उपयोग करने की सलाह दूंगा या आप VNC व्यूअर सॉफ्टवेयर का उपयोग करूंगा। यदि आपके पास मॉनिटर नहीं है और Pi के साथ नए सिरे से शुरू करना है, तो आप इस ट्यूटोरियल के साथ आगे बढ़ने के लिए हेडलेस रास्पबेरी पाई सेट-अप पढ़ सकते हैं। हालांकि नोड-रेड एक वेब ब्राउज़र से चलता है और इसे आपके पीसी पर एक्सेस किया जा सकता है जिसमें पाई पाई के आईपी पते के माध्यम से जुड़ा हुआ है, मेरा मानना है कि वीएनसी / मॉनिटर का अनुभव आपको बेहतर चीजों को लटका देगा।
यह दिखाने के लिए कि Node-Red कैसे काम करता है, एक डेमो के रूप में, हम रासबेरी पाई को अपने GPIO से जुड़े एक एलईडी को नियंत्रित करने के लिए Node-RED का उपयोग करेंगे और बाद में कार्यक्रम को संशोधित करके, Pi के लिए जुड़े स्पर्शशील पुशबटन से LED को नियंत्रित किया जा सकता है। जीपीआईओ
आवश्यक घटक
इस परियोजना के निर्माण के लिए निम्नलिखित घटकों की आवश्यकता होती है;
- एसडी कार्ड के साथ रास्पबेरी पाई 3 रास्पियन स्ट्रेच प्रीलोडेड के साथ प्रीलोडेड है
- 100 ओम रोकनेवाला (1)
- एलईडी (1)
- ब्रेडबोर्ड (1)
- नर से मादा जम्पर के तार
- स्पर्श पुश बटन (1)
रास्पबेरी पाई पर नोड-रेड स्थापित करना
हालांकि नोड-रेड रास्पियन स्ट्रेच ओएस पर प्रीइंस्टॉल्ड आता है, हमें इसकी कुछ नवीनतम सुविधाओं का आनंद लेने में सक्षम होने से पहले इसे अपग्रेड करने की आवश्यकता है। नोड-रेड इच्छा को अपग्रेड करना
- मौजूदा उपयोगकर्ता को LTS 8.x या 10.x Node.js और नवीनतम Node-RED में अपग्रेड करें
- किसी भी मौजूदा विश्व स्तर पर स्थापित नोड्स को उपयोगकर्ताओं में माइग्रेट करें ~ /.node-red space ताकि उन्हें पैलेट मैनेजर के माध्यम से प्रबंधित किया जा सके, यह किसी भी उपयोगकर्ता को मौजूदा नोड्स को अपडेट नहीं करता है। यह उपयोगकर्ता द्वारा मैन्युअल रूप से किया जाना चाहिए (नीचे देखें)।
- वैकल्पिक रूप से (फिर से) अतिरिक्त नोड्स स्थापित करें जो एक पूर्ण रास्पबियन पाई छवि पर पूर्व-स्थापित हैं।
हालाँकि, नोड-रेड को अपग्रेड करने की प्रक्रिया एक नया स्थापित करने के समान है, इसलिए इस ट्यूटोरियल के लिए हम इसे एक नए इंस्टॉलेशन की तरह ही मानेंगे, ताकि अन्य OS संस्करणों का उपयोग करने वाले लोग अनुसरण कर सकें।
अपने रास्पबेरी पाई पर स्थापित / अपग्रेड नोड-लाल के लिए नीचे दिए गए चरणों का पालन करें।
हम पीआई को अपग्रेड और अपडेट करके शुरू करते हैं, इस पर सब कुछ सुनिश्चित करने और संगतता मुद्दों से बचने के लिए। एक टर्मिनल खोलकर या ssh के माध्यम से ऐसा करें, और चलाएं;
सूडो apt-get update
के बाद
sudo apt-get उन्नयन
ऐसा करने के साथ, टर्मिनल पर नीचे बश स्क्रिप्ट चलाएँ;
bash <(curl -sL
बैश स्क्रिप्ट निम्नलिखित बातें करना होगा
- यदि आप चाहते हैं कि आप पूछें (पुनः) अतिरिक्त पाई नोड्स स्थापित करें
- / Usr / lib / node_modules में पाए गए किसी भी वैश्विक रूप से स्थापित नोड-लाल नोड्स की सूची को सहेजें
- apt-get मौजूदा Node-Red को हटा दें
- / usr / bin और / usr / स्थानीय / बिन से किसी भी नोड-लाल बायनेरिज़ को निकालें
- किसी भी नोड-लाल मॉड्यूल को / usr / lib / node_modules और / usr / स्थानीय / lib / node_modules से निकालें
- पता लगाएँ कि क्या Node.js को Node.js पैकेज या डेबियन से स्थापित किया गया था
- यदि v8 या नया नहीं है - उचित रूप से निकालें और नवीनतम v8 या v10 LTS स्थापित करें (apt का उपयोग नहीं कर रहे हैं)।
- कोड के किसी भी पिछले संस्करण को निकालने के लिए npm कैश और.node-gyp कैश को साफ़ करें
- Node-RED नवीनतम संस्करण स्थापित करें
- उपयोगकर्ता खाते के तहत फिर से स्थापित करें जो पहले विश्व स्तर पर स्थापित किए गए थे
- यदि आवश्यक हो तो अतिरिक्त पाई नोड्स को फिर से स्थापित करें
- सभी नोड्स का पुनर्निर्माण करें - नवीनतम Node.js संस्करण से मिलान करने के लिए किसी भी बायनेरिज़ को फिर से बनाने के लिए
- नोड-रेड-स्टार्ट, नोड-रेड-स्टॉप और नोड-रेड-लॉग कमांड को / usr / bin में जोड़ें
- मेनू शॉर्टकट और आइकन जोड़ें
- सिस्टम स्क्रिप्ट जोड़ें और उपयोगकर्ता सेट करें
- अगर एक पाई पर एक सीपीयू तापमान -> IoT उदाहरण जोड़ें
उपरोक्त बैश स्क्रिप्ट सूडो के रूप में कई कमांड चलाता है और मौजूदा Node.js और कोर नोड-लाल निर्देशिकाओं को हटा देता है। आप इसे चलाने से पहले इस GitHub पृष्ठ पर स्क्रिप्ट की सामग्री की जांच कर सकते हैं, यह सुनिश्चित करने के लिए कि यह आपके पास पहले से मौजूद किसी भी परियोजना को प्रभावित नहीं करेगा।
इंस्टॉलेशन के पूरा होने के बाद आपको अपने मेनू के प्रोग्रामिंग ऐप्स सूची के तहत अब नोड-रेड आइकन देखना चाहिए।
रास्पबेरी पाई में नोड-रेड लॉन्च करना
नोड-रेड आपके रास्पबेरी पी के डेस्कटॉप से मेनू अनुभाग के माध्यम से, टर्मिनल के माध्यम से, या एसश पर लॉन्च किया जा सकता है।
रास्पबेरी पाई के डेस्कटॉप पर लॉन्च करने के लिए, रास्पबेरी आइकन पर क्लिक करें, इसे लॉन्च करने के लिए अपने माउस को प्रोग्रामिंग पर क्लिक करें Node-RED (मेनू> प्रोग्रामिंग> NodeRed)।
इसे ssh या टर्मिनल से भी चलाया जा सकता है;
नोड-रेड-स्टार्ट
आपको डेस्कटॉप पर नोड रेड लॉन्च दिखाने के नीचे एक विंडो जैसी दिखनी चाहिए।
एक बार जब आप यह देख, के लिए जाना मेनू-> इंटरनेट और लांच क्रोमियम वेब ब्राउज़र । जबकि आपके रास्पबेरी पी को नोड-रेड को चलाने के लिए इंटरनेट की आवश्यकता नहीं है, यह अपने इंटरफ़ेस के रूप में एक ब्राउज़र का उपयोग करता है।
क्रोमियम लॉन्च किए जाने के साथ ही लोकलहोस्ट: एड्रेस बार में 1880 दर्ज करें। 1880 रास्पबेरी पाई पर बंदरगाह है जिस पर संचार करने के लिए नोड-रेड पूर्व निर्धारित है। यह नोड-रेड इंटरफ़ेस प्रदर्शित करना चाहिए जैसा कि नीचे की छवि में दिखाया गया है।
नोड-रेड इंटरफ़ेस को समझना
नोड-लाल इंटरफेस के शामिल प्रवाह पैनल, नोड्स पैलेट, डिबग सांत्वना और जानकारी कंसोल ऊपर छवि में प्रकाश डाला है।
प्रवाह पैनल जबकि, जहां नोड एक प्रोग्राम है जो नोड-लाल रंग में प्रवाह कहा जाता है बनाने के लिए एक साथ शामिल हो गए हैं है नोड पैलेट वस्तुओं जो हार्डवेयर, प्रोटोकॉल और सॉफ्टवेयर के प्रतिनिधि सुविधाओं उपकरणों के साथ जुड़े रहे हैं शामिल हैं। इसमें IoT के लिए MQTT जैसे प्रोटोकॉल और रास्पबेरी पाई जैसे बोर्डों के लिए GPIO आउटपुट और इनपुट मोड शामिल हैं। जानकारी कंसोल पर प्रकाश डाला / चयनित वस्तुओं के बारे में जानकारी प्रदान करता है, जबकि डिबग सांत्वनाArduino सीरियल मॉनिटर की तरह ही काम करता है और प्रवाह चलने के दौरान प्रतिक्रिया दे सकता है। हार्डवेयर को लक्षित करने के लिए प्रवाह को अपलोड करने के लिए परिनियोजित बटन का उपयोग किया जाता है। मेनू बटन में अलग-अलग अपलोड प्रकार होते हैं जो आपको अपनी परियोजना से बाहर निकलने में मदद करते हैं। नोड-रेड अप और रनिंग के साथ, हम अब डेमो प्रोजेक्ट बनाने के लिए आगे बढ़ सकते हैं।
schematics
जैसा कि परिचय के दौरान उल्लेख किया गया है, आज के लिए हमारी डेमो परियोजना रास्पबेरी पाई के GPIO को एक नोड-रेड प्रवाह का उपयोग करके नियंत्रित करना होगा । GPIO की स्थिति में भिन्नता दिखाने के लिए, हम एक LED को GPIO से जोड़ रहे हैं, जैसे कि जब उस विशेष GPIO पिन को चालू किया जाता है, तो LED चालू होता है और इसके विपरीत।
एलईडी को रास्पबेरी पीआई से कनेक्ट करें जैसा कि नीचे दिए गए योजनाबद्ध में दिखाया गया है।
मैं अपने हार्डवेयर पर ब्रेडबोर्ड, एलईडी, रेसिस्टर और कुछ कनेक्टिंग वायर का उपयोग करके समान बनाता हूं। कनेक्शन बनते ही मेरा हार्डवेयर सेट-अप कुछ इस तरह दिखता है।
इस परियोजना को आसानी से गृह स्वचालन परियोजना में परिवर्तित किया जा सकता है , बस एक रिले और किसी भी एसी उपकरण के साथ एलईडी की जगह, विभिन्न होम ऑटोमेशन परियोजनाओं के माध्यम से जाने के बारे में जानें।
नोड-रेड में एक फ्लो बनाना
एलईडी के साथ जुड़ा हुआ है, हम प्रवाह को विकसित करने के लिए आगे बढ़ सकते हैं। NodeRed में कार्यक्रमों को प्रवाह कहा जाता है जैसे Arduino IDE उन्हें स्केच कहता है। नोड्स के संयोजन का उपयोग करके फ़्लो बनाया जाता है। आप कई प्रवाह बना सकते हैं जो सभी एक ही समय में चल सकते हैं, लेकिन इस ट्यूटोरियल के लिए, हम एलईडी को चालू / बंद करने के लिए एक एकल प्रवाह बना रहे हैं।
शुरू करने के लिए, नोड्स पैलेट के नीचे स्क्रॉल करें, आपको रास्पबेरी पीओ नोड्स अनुभाग दिखाई देगा, जिसके अंत में दो नोड्स होंगे, जिन्हें rpigpio लेबल किया गया है। इन नोड्स का उपयोग रास्पबेरी पाई के GPIO के साथ संचार करने के लिए किया जाता है। नोड्स में से एक इनपुट के लिए है जबकि दूसरा आउटपुट रास्पबेरी पाई के लोगो की स्थिति से विभेदित है। के लिए इनपुट नोड, लोगो थोड़ी देर के लिए, पाठ से पहले आता है नोड उत्पादन के रूप में नीचे छवि में दिखाया लोगो पाठ के बाद आता है।
इस ट्यूटोरियल के लिए हम आउटपुट नोड का उपयोग कर रहे हैं, इसे इंटरफ़ेस के फ्लो सेक्शन में खींचें। यह चरण अपने Arduino के किसी विशेष पिन को PinMode () कमांड का उपयोग करके आउटपुट के रूप में घोषित करने के समान है । आउटपुट नोड पर डबल-क्लिक करें और नोड के गुणों को संपादित करने के लिए एक पॉप अप विंडो नीचे दिखाई जाएगी।
पिन प्रॉपर्टी सेक्शन के तहत, GPIO17 (पिन 11) का चयन करें। फिर टाइप करें संपत्ति " डिजिटल आउटपुट " पर सेट करें और " प्रारंभिक पिन स्थिति " पर टिक करें। कम (0) के रूप में " प्रारंभिक स्तर के पिन " विकल्प को छोड़कर चेक बॉक्स । आपको जो भी नाम पसंद है उसे नोड दें और किए गए बटन पर क्लिक करें।
नोड्स का नाम स्वचालित रूप से उस व्यक्ति में बदलना चाहिए जिसे आपने गुण सेटिंग के तहत दर्ज किया है। उदाहरण के लिए मैंने इसे एलईडी के रूप में नाम दिया है और इसलिए नोड नाम भी एलईडी के रूप में बदल दिया गया है जैसा कि नीचे दिखाया गया है।
एलईडी को चालू / बंद करने के लिए, हमें कार्रवाई को चलाने के लिए एक इनपुट का उपयोग करना होगा। जबकि हम एक पुश बटन का उपयोग कर सकते हैं, मैं इसका उपयोग नोड-RED में सुविधा को पेश करने के लिए करना चाहता हूं जो संदेशों के इंजेक्शन को प्रवाह में लाने की अनुमति देता है। इन फीचर को इंजेक्ट नोड कहा जाता है । हम दो इंजेक्शन नोड का उपयोग करेंगे। एक एलईडी चालू करना होगा, जबकि दूसरा इसे बंद करना होगा।
नोड पैलेट पर जाएं और इंजेक्ट नोड को प्रवाह में खींचें। यह एक तीर के साथ पैलेट में पहला नोड है, नीचे दी गई छवि में इंजेक्शन नोड हाइलाइट किया गया है।
इसके गुणों को संपादित करने के लिए इस पर डबल-क्लिक करें। पेलोड के सामने ड्रॉपडाउन पर क्लिक करके डेटा प्रकार को स्ट्रिंग में बदलें, और पेलोड बॉक्स में 1 दर्ज करें। पेलोड बॉक्स में मूल्य वह है जो नोड दबाए जाने पर प्रवाह में इंजेक्ट किया जाएगा। "चालू" करने के लिए नोड का नाम सेट करें "सहेजें" बटन दबाएं।
दूसरे नोड के लिए उपरोक्त दोहराएं, पेलोड मान को "0" पर सेट करें और इसका नाम "ऑफ" जैसा कि नीचे दिखाया गया है।
गुण फ़ंक्शन के तहत, इंजेक्शन को स्वचालित करने के लिए रिपीट ड्रॉपडाउन का उपयोग किया जा सकता है ताकि बटन अंतराल पर दबाए जाएं। यह पलक प्रभाव बनाने के लिए इस्तेमाल किया जा सकता है । नीचे दिखाए गए अनुसार नोड्स को मिलाएं, प्रवाह बनाने के लिए नोड्स में से एक पर ग्रे डॉट को खींचकर।
उस के साथ, हमने अब अपना पहला पहला नोड-रेड फ्लो पूरा कर लिया है।
रास्पबेरी पाई पर प्रवाह को तैनात करने के लिए अगला कदम हमारे लिए है । लाल तैनाती बटन पर क्लिक करें। आपको नीचे दिखाए गए अनुसार स्क्रीन के शीर्ष पर "सफलतापूर्वक तैनात" फ्लैश देखना चाहिए।
प्रत्येक नोड को सक्रिय करने के लिए इंजेक्ट नोड्स के पीछे ग्रे बटन पर क्लिक करें।
"आन" इंजेक्ट नोड पर क्लिक करके, आपको सफलतापूर्वक "ऑन" प्रदर्शित किया जाना चाहिए और एलईडी पर आना चाहिए। जब "ऑफ" इंजेक्शन नोड पर क्लिक किया जाता है, तो एलईडी बंद हो जाना चाहिए।
बस। इस सेट-अप का पूरा कार्य इस पृष्ठ के निचले भाग से जुड़े वीडियो में पाया जा सकता है।
रास्पबेरी पाई के साथ नोड-रेड इंटरफ़ेस में एक पुशबटन / स्विच जोड़ना
आपके प्रवाह में इनपुट तत्व को कैसे जोड़ा / जोड़ा जाए, यह समझाने के लिए, हम इंजेक्ट नोड्स को बदलने के लिए एक पुशबटन को जोड़कर उपरोक्त प्रवाह को और आगे ले जाएंगे।
पुशबटन को रास्पबेरी पाई से कनेक्ट करें, जैसे कि, पुशबटन का एक पैर जमीन से जुड़ा होता है और दूसरा रास्पबेरी पाई के जीपीआईओ पिन 4 (पिन 11) से जुड़ा होता है, जैसा कि नीचे दिए गए स्कीटिक्स में दिखाया गया है।
इसके साथ, नोड-रेड पर वापस जाएं और हमारे द्वारा पहले उपयोग किए गए दो इंजेक्ट नोड्स को हटा दें, नोड्स पर क्लिक करके और अपने कीबोर्ड पर डिलीट को दबाएं या नोड्स को डबल-क्लिक करें और पॉप-अप विंडो पर डिलीट दबाएं। उस के साथ, रास्पबेरी पाई अनुभाग में नोड पैलेट को नीचे स्क्रॉल करें और इनपुट नोड का चयन करें। यह नोड के नाम से पहले बाईं ओर रास्पबेरी पाई आइकन के साथ एक है।
नोड को प्रवाह में खींचें और गुणों को संपादित करने के लिए उस पर डबल क्लिक करें। पिन को GPIO 4 (पिन 11) पर सेट करें और पुल-अप के लिए ड्रॉपडाउन को पुल-अप पर सेट करें। यह "पुल अप" GPIO 4 से उच्च होगा। प्रॉपर्टीज सेट करने के बाद दिए गए बटन पर क्लिक करें।
जीपीआईओ 4 को छोटा करने के बजाय जब स्विच दबाया जाता है तो हमें तार्किक निर्णय लेने की अनुमति देने के लिए, हम स्विच नोड का उपयोग करेंगे। नोड पैलेट में फ़ंक्शन अनुभाग के तहत इसे खोजें और प्रवाह पर खींचें।
स्विच नोड आपको "यदि" कथनों के समान निर्णय लेने की अनुमति देता है। इसे इनपुट वैल्यू के आधार पर अलग-अलग आउटपुट देने के लिए सेट किया जा सकता है। इस ट्यूटोरियल के लिए, हम इसे दो आउटपुट पथ के साथ कॉन्फ़िगर कर रहे हैं, जैसे कि, जब msg.payload संपत्ति 1 के बराबर होती है (स्विच दबाया नहीं जाता है) तो इसे पहले पथ का अनुसरण करना चाहिए और यदि कोई अन्य इनपुट है तो दूसरे पथ का अनुसरण किया जाएगा। 1 से अधिक इनपुट पर देखा जाता है (स्विच दबाया जाता है)। "+ जोड़ें" बटन का उपयोग करके पथ जोड़े जाते हैं। नोड पर डबल क्लिक करें और ऊपर वर्णित अनुसार कॉन्फ़िगर करें। पूरा होने पर क्लिक करें।
जैसे ही आप किए गए बटन को हिट करते हैं, आपको स्विच नोड के दृष्टिकोण में प्रतिबिंबित होने वाले दो रास्तों को देखना चाहिए, क्योंकि अब आउटपुट पर दो जंक्शन होंगे।
अगला, हमें एक "परिवर्तन" नोड में लाने की आवश्यकता है। परिवर्तन नोड का उपयोग तर्क नोड के परिणाम के आधार पर एलईडी की स्थिति को सेट करने के लिए किया जाएगा ।
हम दो बदलाव नोड्स का उपयोग करेंगे। पहले वाले का पेलोड 0 पर सेट किया जाएगा जैसा कि नीचे दी गई छवि में दिखाया गया है और दूसरे सेट के पेलोड को एक पर सेट किया गया है। दोनों के गुणों के संपादन के बाद किया गया क्लिक करें।
बेहतर व्याख्या करने के लिए, याद रखें कि हमने पुल-अप रोकनेवाला का उपयोग किया है? इस प्रकार, जब बटन दबाया नहीं गया है, तो उस पिन पर आउटपुट हाई (1) होगा, जिसका अर्थ है कि अगर हम इसे स्विच नोड के माध्यम से पास करते हैं, तो एलईडी "चालू" होगा, क्योंकि यह ऐसा नहीं होना चाहिए, हम करेंगे इसे "LOW (0) के रूप में सेट करने के लिए" परिवर्तन "नोड का उपयोग करें। दूसरा "परिवर्तन" नोड का उपयोग मूल्य को एक पर सेट करने के लिए किया जाता है जैसे कि GPIO पिन 4 के उच्च राज्य के अलावा कुछ भी पता चला है, तो इसे "चालू" करना चाहिए क्योंकि इसका मतलब होगा कि पुशबटन को दबाया गया है। नीचे दिए गए चित्र में दिखाए गए अनुसार परिवर्तन नोड्स और शेष नोड्स को एक साथ कनेक्ट करें।
इस काम के साथ, हम अब परियोजना को तैनात करने के लिए तैयार हैं। सब कुछ सुनिश्चित करने के लिए कनेक्शन पर जाएं जैसा कि यह होना चाहिए, फिर तैनाती बटन पर क्लिक करें। हमेशा की तरह, सफल होने पर आपको सफल पॉपअप को देखना चाहिए और अब स्विच का उपयोग करके एलईडी को नियंत्रित करने में सक्षम होना चाहिए।
हालांकि नोड-रेड कोड के बारे में चिंता किए बिना अपने बिल्ड को प्रोटोटाइप करना आसान और तेज़ बनाता है, यह वास्तव में सबसे अच्छा फिट नहीं हो सकता है, खासकर अनुभवी डेवलपर्स के लिए जो कार्यक्रम पर लचीलापन और नियंत्रण चाहते हैं। फिर भी, यह एक महान उपकरण है जो आपको प्रोटोटाइप को मिनटों में बनाने की अनुमति देता है।
अगली बार तक!