विषयसूची:

UCL - IIoT - नमी डेटा संग्राहक: 6 कदम
UCL - IIoT - नमी डेटा संग्राहक: 6 कदम

वीडियो: UCL - IIoT - नमी डेटा संग्राहक: 6 कदम

वीडियो: UCL - IIoT - नमी डेटा संग्राहक: 6 कदम
वीडियो: Creating IIoT Data Pipeline Using MQTT and Kafka: A Step-by-Step Guide 2024, नवंबर
Anonim
UCL - IIoT - नमी डेटा संग्राहक
UCL - IIoT - नमी डेटा संग्राहक

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

चरण 1: भागों की सूची

हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची

1 एक्स अरुडिनो मेगा 2560

1 एक्स यूएसबी केबल

1 एक्स I2C एलसीडी स्क्रीन

1 एक्स नमी मिट्टी सेंसर

तारों

चरण 2: वायरिंग

एलसीडी I2C डिस्प्ले

GND > arduino पर GND

VCC> arduino पर 5V

एसडीए> एसडीए arduino. पर

SCL > arduino पर SCL

नमी सेंसर

GND > arduino पर GND

VCC> arduino पर 5V

सिग्नल> A0 arduino. पर

चरण 3: फ़्लोचार्ट

फ़्लोचार्ट
फ़्लोचार्ट

यह फ़्लोचार्ट दिखाता है कि हम अपने arduino के डेटा के साथ क्या करते हैं, पूरी बात हमारे arduino से हमारे डेटा को इकट्ठा करने से शुरू होती है जो फिर MySQL सर्वर को भेज दी जाती है, जहाँ से हम एक डिस्प्ले में दिखाए गए डेटा को प्राप्त करने के लिए nodeRED से जुड़े होते हैं।

चरण 4: कोड

कोड
कोड
कोड
कोड
कोड
कोड

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

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

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

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

आपको https://nodered.org/docs/getting-started/installat… पर जाकर नोड-रेड को चलाने और स्थापित करने की आवश्यकता होगी और नोड-रेड को स्थापित और चलाने के तरीके के बारे में गाइड का पालन करें।

जब यह स्थापित हो जाता है तो आपको इसे चालू करने के लिए सीएमडी के माध्यम से चलाना होगा।

मेरे नोड-रेड से कोड इस निर्देश में एक टेक्स्ट फ़ाइल के रूप में अपलोड किया गया है और इसे नोड-रेड में आयात किया जाना है

आपको निम्नलिखित पुस्तकालयों को नोड-रेड में स्थापित करने की आवश्यकता होगी:

नोड-लाल

नोड-लाल-डैशबोर्ड

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

नोड-लाल-नोड-आर्डिनो

नोड-लाल-योगदान-स्ट्रिंग

नोड-लाल-नोड-सीरियलपोर्ट

नोड-लाल-नोड-फीडपार्सर

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

चरण 6: MySQL Wampserver

MySQL वैम्पसर्वर
MySQL वैम्पसर्वर
MySQL वैम्पसर्वर
MySQL वैम्पसर्वर

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

इस परियोजना में मैंने नोडरेड नामक एक नया डेटाबेस बनाया है और फिर नोड नामक एक तालिका बनाई है। फिर आप दो पंक्तियाँ बनाएंगे, एक समय के लिए और एक नमी के लिए, इससे सेंसर से आने वाले नमी डेटा को इकट्ठा करने में मदद मिलेगी, और इस मामले में टाइमस्टैम्प नोड-रेड द्वारा प्रदान किया जाता है।

Wampserver यहाँ स्थापित किया जा सकता है:

सिफारिश की: