विषयसूची:

यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0: 8 कदम
यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0: 8 कदम

वीडियो: यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0: 8 कदम

वीडियो: यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0: 8 कदम
वीडियो: 5S Methodologies for Lean Manufacturing | RMTate | Bosch | WebinarMonday | #LLAGT 2024, नवंबर
Anonim
यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0
यूसीएल - IIoT - इंडोर-क्लाइमेट 4.0

इस निर्देश के साथ पढ़ने और काम करने के बाद, आपके पास अपनी स्वचालित इनडोर-जलवायु होगी, जिसे आप नोड-रेड की मदद से ऑनलाइन देख सकते हैं। हमारे मामले में हमने इस विचार को विकसित किया और इसे 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

वैंपसर्वर MySQL
वैंपसर्वर MySQL

Wampserver: Arduino से डेटा को बचाने के लिए MySQL-डेटाबेस का उपयोग किया जाता है। इस मामले में यह अपने इनडोर और आउटडोर तापमान, पंखे की गति और आर्द्रता है। इस प्रकार के डेटाबेस पर सब कुछ कंप्यूटर पर आंतरिक रूप से चलता है। लॉग इन करने के लिए आपको एक आईडी प्रकार "रूट" का उपयोग करना होगा और कोड क्षेत्र खाली होना चाहिए। नोड-रेड से यह महत्वपूर्ण है कि आपके द्वारा भेजे जाने वाले डेटा को वही नाम दिया जाए जो MySQL में हैं, अन्यथा डेटा सर्वर तक नहीं पहुंचेगा और नोड-रेड में त्रुटियां होंगी।

MySQL में आपको एक डेटाबेस बनाना होता है और हमारे मामले में हमने इसे 'नोडरेड' नाम दिया है। इस डेटाबेस में आप एक टेबल बनाते हैं जहां हम प्रोजेक्ट के साथ संपर्क बनाते हैं, इस तालिका में आपको उन डेटा के नामों के साथ पंक्तियां बनानी होंगी जिन्हें आप उनमें सहेजना चाहते हैं। हमारे पास पंखे की गति, इनडोर आर्द्रता, बाहरी आर्द्रता, तापमान और समय है। समय नोड-रेड द्वारा प्रदान किया जाता है और अन्य Arduino से डेटा होते हैं।

चरण 8: परियोजना का चित्रण

प्रोजेक्ट के रूप में काम करने का एक प्रदर्शन।

सिफारिश की: