विषयसूची:
- चरण 1: परियोजना के लिए आवश्यक सामग्री की आईओ-सूची
- चरण 2: फ़्लोचार्ट
- चरण ३: ३डी प्रिंटिंग हाउस
- चरण 4: फ्रिटिंग
- चरण 5: कोडिंग
- चरण 6: नोड-लाल
- चरण 7: वैम्पसर्वर MySQL
- चरण 8: परियोजना का चित्रण
वीडियो: यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस निर्देश के साथ पढ़ने और काम करने के बाद, आपके पास अपनी स्वचालित इनडोर-जलवायु होगी, जिसे आप नोड-रेड की मदद से ऑनलाइन देख सकते हैं। हमारे मामले में हमने इस विचार को विकसित किया और इसे 3डी-प्रिंटेट हाउस में प्रस्तुत किया।
चरण 1: परियोजना के लिए आवश्यक सामग्री की आईओ-सूची
अरुडिनो मेगा 2560
RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-सेंसर
BD243C ट्रांजिस्टर
वाई.एस.टेक FD244010HB 4010 40mm x10mm फैन 24V 0.07A 2Pin 446
चरण 2: फ़्लोचार्ट
यह परियोजना की जटिलता को दर्शाने के लिए एक फ़्लोचार्ट है। जैसा कि आप देख सकते हैं कि डेटा फ़्लोचार्ट के ऊपर से शुरू होता है और Arduino में चरण दर चरण समाप्त होता है। फ़्लोचार्ट को परियोजना का एक बुनियादी प्रकार का ज्ञान प्रदान करने के लिए डिज़ाइन किया गया है ताकि कोई भी समझ सके कि हमने सिस्टम को कैसे स्थापित किया है। नोड-रेड और वैम्पसर्वर कैसे काम करता है, इसके बारे में अधिक जानकारी बाद के चरणों में होगी।
चरण ३: ३डी प्रिंटिंग हाउस
हम आकार 18x16 का उपयोग करते हैं, और इस तथ्य के कारण इसे छोटा नहीं करेंगे कि उपकरण को अंदर फिट होना है। 3डी प्रिंटिंग के लिए जो कुछ भी आपके पास अनुभव है उसका उपयोग करें, या Fusion360 या SketchUp का उपयोग करें। यदि आप परियोजना के लिए अधिक आइटम या सामान लागू करना चाहते हैं, तो आप काम करने के लिए एक बड़ा घर चाहते हैं, कम से कम यदि आप अंदर उपकरण चाहते हैं।
हमने जो घर बनाया है वह एक साधारण और आसान काम करने वाला घर है। यदि आप इसमें रुचि रखते हैं तो आप स्पष्ट रूप से इसे अधिक नाजुक और बेहतर बना सकते हैं। लेकिन हम KISS के नियम, Keep It Simple Stupid से चिपके रहना पसंद करते हैं।
चरण 4: फ्रिटिंग
यदि आप इसे हमारे तरीके से फ़्रीज़ करना चाहते हैं, तो आपको यह सुनिश्चित करने के लिए समान सामग्री की आवश्यकता है कि परियोजना इरादे के अनुसार काम करेगी। वस्तुओं की स्थिति केवल यह देखना आसान बनाने के लिए है कि उन्हें कैसे तार-तार किया जाता है। एलसीडी-स्क्रीन छत पर जाती है, जहां हमने उसके लिए एक छेद काट दिया और उसे चिपका दिया, बाकी सामान घर के अंदर है।
चरण 5: कोडिंग
कोड Arduino में लिखा गया है जो C और C++ प्रोग्रामिंग भाषा का एक संयोजन है। सुनिश्चित करें कि यदि एक प्रतिलिपि का प्रयास किया जाता है तो वही पुस्तकालय शामिल हैं।
चरण 6: नोड-लाल
नोड-रेड एक सॉफ्टवेयर है जिसे आप अपने पीसी पर सीएमडी के माध्यम से डाउनलोड करते हैं। यह एक प्रवाह-आधारित विकास उपकरण है जिसका उपयोग दृश्य प्रोग्रामिंग के लिए किया जाता है, जो एक ब्राउज़र-आधारित प्रवाह संपादक प्रदान करता है।
यह डीएचटी-सेंसर से प्राप्त मूल्यों को संभालने और फिर उन्हें डैशबोर्ड पर गेज के रूप में प्रदर्शित करने में एक प्रमुख भूमिका निभाता है। यह परियोजना के उपयोगकर्ता के लिए आसानी से यह जानने के लिए है कि सिस्टम इस समय कैसे कार्य कर रहा है। गेज को देखकर उपयोगकर्ता को इनडोर और आउटडोर तापमान, इनडोर आर्द्रता, पंखे की वर्तमान गति और एक जिज्ञासु मौसम रिपोर्ट के बारे में पता चल जाएगा। इसे डिजिटली देखने के अलावा घर की छत पर एलसीडी स्क्रीन पर भी देखा जा सकता है।
हमने अपने नोड-रेड से क्लिपबोर्ड के माध्यम से कोड अपलोड किया है ताकि हर कोई इसका उपयोग कर सके। आपको अपने डिवाइस पर नोड-रेड डाउनलोड करना है और इसे डैशबोर्ड पर एक टैब में आयात करना है। एक बार लागू होने के बाद सुनिश्चित करें कि आपका Arduino COM3 पर सेट है और Wampserver में समान SQL डेटाबेस सेट अप है। हमने चुने हुए शहर में बाहरी तापमान का एक दृश्य प्रदान करने के लिए, Weather.com से डेटा आयात करने का भी निर्णय लिया। हमने संख्याओं को हमारे लिए अधिक पठनीय बनाने के लिए फ़ारेनहाइट को सेल्सियस में बदल दिया। यहां हमने तय किया कि तापमान की अवधि -100 और 100 डिग्री के बीच होगी, जो कि एक बहुत ही यथार्थवादी अवधि है जिसे आगे नहीं बढ़ाया जा सकता है।
एक बहुत ही महत्वपूर्ण नोड यह है कि समान कार्य करने के लिए आपको समान पुस्तकालयों को नोड-रेड में स्थापित करने की भी आवश्यकता है। पैलेट को प्रबंधित करने में आप पुस्तकालयों को आयात कर सकते हैं, और आपको हमारे जैसा ही होना चाहिए:
नोड-लाल
नोड-लाल-योगदान-स्ट्रिंग
नोड-लाल-योगदान-इकाई-कन्वर्टर
नोड-लाल-डैशबोर्ड
नोड-लाल-नोड-आर्डिनो
नोड-लाल-नोड-फीडपार्सर
नोड-लाल-नोड-mysql
यह डाउनलोड करने के लिए स्वतंत्र है और डेटाबेस के परिणाम के लिए आवश्यक है। नोड-रॉड इन पुस्तकालयों के बिना ठीक से काम नहीं करेगा और यदि आप उनके बिना प्रयास करते हैं तो आपको केवल त्रुटियां देंगे।
चरण 7: वैम्पसर्वर MySQL
Wampserver: Arduino से डेटा को बचाने के लिए MySQL-डेटाबेस का उपयोग किया जाता है। इस मामले में यह अपने इनडोर और आउटडोर तापमान, पंखे की गति और आर्द्रता है। इस प्रकार के डेटाबेस पर सब कुछ कंप्यूटर पर आंतरिक रूप से चलता है। लॉग इन करने के लिए आपको एक आईडी प्रकार "रूट" का उपयोग करना होगा और कोड क्षेत्र खाली होना चाहिए। नोड-रेड से यह महत्वपूर्ण है कि आपके द्वारा भेजे जाने वाले डेटा को वही नाम दिया जाए जो MySQL में हैं, अन्यथा डेटा सर्वर तक नहीं पहुंचेगा और नोड-रेड में त्रुटियां होंगी।
MySQL में आपको एक डेटाबेस बनाना होता है और हमारे मामले में हमने इसे 'नोडरेड' नाम दिया है। इस डेटाबेस में आप एक टेबल बनाते हैं जहां हम प्रोजेक्ट के साथ संपर्क बनाते हैं, इस तालिका में आपको उन डेटा के नामों के साथ पंक्तियां बनानी होंगी जिन्हें आप उनमें सहेजना चाहते हैं। हमारे पास पंखे की गति, इनडोर आर्द्रता, बाहरी आर्द्रता, तापमान और समय है। समय नोड-रेड द्वारा प्रदान किया जाता है और अन्य Arduino से डेटा होते हैं।
चरण 8: परियोजना का चित्रण
प्रोजेक्ट के रूप में काम करने का एक प्रदर्शन।
सिफारिश की:
आरएफआईडी और एलसीडी स्क्रीन के साथ यूसीएल-आईआईओटी-स्ट्रांगबॉक्स (नोडरेड, माईएसक्यूएल): 5 कदम
आरएफआईडी और एलसीडी स्क्रीन के साथ यूसीएल-आईआईओटी-स्ट्रांगबॉक्स (नोडरेड, मायएसक्यूएल): आरएफआईडी स्कैनर और एलसीडी के साथ Arduino प्रोजेक्ट। परिचय माइक्रो नियंत्रकों के साथ हमारे पाठ्यक्रम को समाप्त करने के लिए, विशेष रूप से Arduino मेगा जिसका हम उपयोग कर रहे हैं। हमें एक ऐसा प्रोजेक्ट बनाने का काम सौंपा गया है, जिसमें हमारा Arduino Mega शामिल है, इसके अलावा
यूसीएल - एंबेडेड - चुनें और रखें: 4 कदम
यूसीएल - एंबेडेड - पिक एंड प्लेस: यह निर्देश योग्य होगा हालांकि एक 2 डी पिक एंड प्लेस यूनिट कैसे बनाई जाती है और इसे कैसे कोडित किया जाता है
यूसीएल - केईपीसर्वर का उपयोग करके नोड-रेड को सीमेंस पीएलसी से जोड़ना: 7 कदम
यूसीएल - केईपीसर्वर का उपयोग करके नोड-रेड को सीमेंस पीएलसी से जोड़ना: आवश्यकताएँनोड-रेड: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-रिलीज़
यूसीएल - उद्योग 4.0: कैंडी मिक्सर 4.000: 9 कदम
यूसीएल - उद्योग 4.0: कैंडी मिक्सर 4.000: उद्योग 4.0 में हमारी परियोजना के लिए हमने कैंडी के लिए मिक्सर बनाने का फैसला किया है। विचार यह है कि हमारे पास नोड-रेड में बना एक उपयोगकर्ता पैनल है, जहां ग्राहक अपनी कैंडी ऑर्डर कर सकते हैं, फिर एक आर्डिनो ऑर्डर को संसाधित करेगा और कैंडी को एक कटोरे में मिलाएगा। तब हम
यूसीएल-एम्बेडेड-रिले संचार बॉक्स: 5 कदम
यूसीएल-एम्बेडेड-रिले कम्युनिकेशन बॉक्स: इस परियोजना के बारे में मुख्य विचार दो रिले के एक सेट और एक डीएचटी 11 सेंसर को नियंत्रित करना है जिसमें वाईफाई संचार का उपयोग करके ब्लिंक ऐप और एक नोडमक्यू एस्प 8266 माइक्रो कंट्रोलर है।