विषयसूची:

UCL-IIoT-स्वचालित ट्रैशकेन: ६ कदम
UCL-IIoT-स्वचालित ट्रैशकेन: ६ कदम

वीडियो: UCL-IIoT-स्वचालित ट्रैशकेन: ६ कदम

वीडियो: UCL-IIoT-स्वचालित ट्रैशकेन: ६ कदम
वीडियो: What is Normal Endometrial Thickness In mm and Cause of Increased Uterus Endometrial Size in Female 2024, जुलाई
Anonim
UCL-IIoT-स्वचालित ट्रैशकैन
UCL-IIoT-स्वचालित ट्रैशकैन

मैं ऑटोमेशन टेक्नोलॉजी 3. यूसीएल में सेमेस्टर का छात्र हूं। इस निर्देशयोग्य में मेरा लक्ष्य अपनी पिछली परियोजना को उद्योग 4.0 में स्थानांतरित करना है।

www.instructables.com/id/UCL-Automatic-Tra…

डेटा भेजने के लिए arduino को एक nodemcu - esp8266 द्वारा बदल दिया गया है। वाई - फाई।

चरण 1: संचार

संचार
संचार

हम चाहते हैं कि nodemcu पीसी से संवाद करने में सक्षम हो।

ऐसा करने के लिए हम एक वेबसाइट के रूप में nodemcu और node-red के बीच एक ब्रोकर का उपयोग करते हैं जो उपयोगकर्ता को डेटा प्रदर्शित कर सकता है। nodemcu में डेटा स्टोरेज सीमित है इसलिए हम नोड-रेड से डेटा स्टोर करने के लिए Wampserver का उपयोग करते हैं।

Nodemcu: सबसे पहले हमारे कंप्यूटर के साथ संवाद करने के लिए हमें स्थानीय नेटवर्क से कनेक्ट करने की आवश्यकता है। ऐसा करने के लिए मैंने इसे प्राप्त करने के लिए इस गाइड का उपयोग किया:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

दलाल - मच्छर:

अगर हम किसी डेटा को प्रोसेस करना चाहते हैं तो हमें यह सुनिश्चित करना होगा कि डेटा सही जगह पर जाए। इस उद्देश्य के लिए मैंने मच्छर दलाल का इस्तेमाल किया जो इस वेबसाइट पर पाया जा सकता है।

mosquitto.org/

डेटा को सही जगह भेजने के लिए इसे "विषय" के साथ टैग किया जाना चाहिए। ये विषय या तो प्रकाशित या सदस्यता लिए गए हैं। एक निश्चित विषय में प्रकाशित कुछ भी, ब्रोकर द्वारा, ब्रोकर से जुड़ी किसी भी सब्स्क्राइब्ड यूनिट को भेजा जाएगा।

नोड-लाल:

यह एक प्रवाह आधारित कार्यक्रम है जो उपयोगकर्ता को वेबसाइट या अन्य इंटरफेस बनाने की अनुमति देता है।

इसका उपयोग nodemcu. से डेटा प्रदर्शित और संसाधित करने के लिए किया जाता है

वैंपसर्वर:

यह एक डेटाबेस है जो नोड-रेड से डेटा को स्टोर या भेजने के लिए अनुरोध लेता है।

चरण 2: गुम लिंक

संपर्क टूट गया
संपर्क टूट गया

मैं nodemcu को ब्रोकर से कनेक्ट करने में असमर्थ था लेकिन इसे अपने वाईफाई से कनेक्ट करने में कामयाब रहा।

मैंने वह कोड संलग्न किया है जिसका उपयोग मैंने ब्रोकर से कनेक्ट करने का प्रयास करने के लिए किया था। मुझे लगता है कि समस्या यह है कि मैं ब्रोकर से जुड़ने के लिए गलत आईपी का उपयोग कर रहा हूं। मुझे ब्रोकर का आईपी पता नहीं मिल सका।

चरण 3: नया Arduino कोड

नया Arduino कोड
नया Arduino कोड
नया Arduino कोड
नया Arduino कोड

कार्यक्रम को काम करने के लिए आपको उन तीन पुस्तकालयों को स्थापित करने की आवश्यकता है।

इसके अलावा आपको वाईफाई से कनेक्ट करने के लिए अपने नेटवर्क का नाम (एसएसआईडी) और पासवर्ड दर्ज करना होगा।

चरण 4: नोड-लाल

नोड-लाल
नोड-लाल
नोड-लाल
नोड-लाल

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

अंत में अब ट्रैशकैन को खोलने के लिए एक बटन लगाया जा सकता है।

चरण 5: वैम्पसर्वर

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

मैंने arduino से नोड-रेड में भेजे गए डेटा को संग्रहीत करने के लिए एक डेटाबेस का उपयोग किया। कार्यक्रम के काम करने के लिए आपको नामों का उपयोग करने की आवश्यकता है। यह केस सेंसिटिव है।

चरण 6: निष्कर्ष

मुझे प्रयोग करने योग्य बनाने के लिए कार्यक्रम को अभी भी थोड़ा काम करने की जरूरत है। यदि आप अपने ब्रोकर से जुड़ सकते हैं तो बाकी संचार तत्वों को काम करने योग्य बनाना बहुत आसान होना चाहिए।

सिफारिश की: