विषयसूची:

IoT हाइड्रोपोनिक्स - PH और EC माप के लिए IBM के वाटसन का उपयोग करना: 7 चरण (चित्रों के साथ)
IoT हाइड्रोपोनिक्स - PH और EC माप के लिए IBM के वाटसन का उपयोग करना: 7 चरण (चित्रों के साथ)

वीडियो: IoT हाइड्रोपोनिक्स - PH और EC माप के लिए IBM के वाटसन का उपयोग करना: 7 चरण (चित्रों के साथ)

वीडियो: IoT हाइड्रोपोनिक्स - PH और EC माप के लिए IBM के वाटसन का उपयोग करना: 7 चरण (चित्रों के साथ)
वीडियो: गैर-मानव यूएफओ के बारे में चौंकाने वाला सच: जॉन ग्रीनवाल्ड ने खुलासा किया 2024, जुलाई
Anonim
IoT हाइड्रोपोनिक्स - PH और EC माप के लिए IBM के वाटसन का उपयोग करना
IoT हाइड्रोपोनिक्स - PH और EC माप के लिए IBM के वाटसन का उपयोग करना

यह निर्देशयोग्य दिखाएगा कि हाइड्रोपोनिक्स सेटअप के ईसी, पीएच और तापमान की निगरानी कैसे करें और आईबीएम की वाटसन सेवा में डेटा अपलोड करें।

वाटसन आरंभ करने के लिए स्वतंत्र है। सशुल्क योजनाएं हैं, लेकिन इस परियोजना के लिए मुफ्त योजना पर्याप्त से अधिक है।

चरण 1: चीजें जिनकी आपको आवश्यकता होगी

  • कोई भी ESP32 विकास बोर्ड। यह उचित लगता है, लेकिन कोई भी काम करेगा।
  • एक पृथक ईसी जांच इंटरफ़ेस बोर्ड और एक K1 चालकता जांच। आप उन दोनों को ufire.co पर प्राप्त कर सकते हैं।
  • एक पृथक आईएसई जांच इंटरफेस बोर्ड और एक पीएच जांच भी ufire.co से।
  • कुछ बाधाएं और अंत जैसे तार और यूएसबी केबल।

चरण 2: सॉफ्टवेयर

  1. मैं मान लूंगा कि आप Arduino, Arduino IDE से परिचित हैं, और इसे पहले ही इंस्टॉल कर चुके हैं। यदि नहीं, तो लिंक का अनुसरण करें।
  2. अगली बात ESP32 प्लेटफॉर्म स्थापित करना है। किसी कारण से, IDE द्वारा प्रदान की जाने वाली उपलब्ध प्लेटफ़ॉर्म प्रबंधन सुविधाओं द्वारा इसे सरल नहीं बनाया गया है, इसलिए आपको github पृष्ठ पर जाना होगा और उपयुक्त स्थापना निर्देशों का पालन करना होगा।
  3. अब पुस्तकालयों के लिए: Arduino IDE से, गोटो स्केच/लाइब्रेरी शामिल करें/लाइब्रेरी प्रबंधित करें…

    1. 'आइसोलेटेड ईसी प्रोब इंटरफेस' खोजें और इंस्टॉल करें।
    2. 'PubSubClient' को खोजें और इंस्टॉल करें।
    3. 'आइसोलेटेड आईएसई प्रोब इंटरफेस' खोजें और इंस्टॉल करें।
    4. 'ArduinoJson' संस्करण 5.13.2 को खोजें और इंस्टॉल करें।

चरण 3: कनेक्शन बनाना

सम्पर्क बनाना
सम्पर्क बनाना

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

uFire उपकरण जिन्हें हम EC, pH और तापमान मापेंगे, I2C बस द्वारा ESP32 से कनेक्ट होंगे। ESP32 के साथ, आप I2C के लिए कोई भी दो पिन चुन सकते हैं। दोनों डिवाइस एक ही बस में होंगे, इसलिए SCL और SDA पिन समान होंगे। यदि आप कोड (अगले चरण) को देखते हैं, तो आपको ये दो पंक्तियाँ दिखाई देंगी।

आईएसई_पीएच पीएच (१९, २३); uFire_EC एमएस (१९, २३);

मैंने SDA के लिए पिन 19 और SCL के लिए पिन 23 का उपयोग करने का निर्णय लिया। इसलिए ESP32 के 3.3v (या जो भी पिन आपके विशेष बोर्ड पर कहा जा सकता है) को EC uFire डिवाइस के 3.3/5v पिन, GND से GND, 19 से SDA, और 23 को SCL से कनेक्ट करें। अब यूफायर पीएच बोर्ड को ईसी बोर्ड से कनेक्ट करें, पिन के लिए पिन करें। आपके ESP32 पर पिनआउट चित्र से भिन्न हो सकता है।

चरण 4: एक आईबीएम वाटसन खाता बनाएं

एक आईबीएम वाटसन खाता बनाएं
एक आईबीएम वाटसन खाता बनाएं
एक आईबीएम वाटसन खाता बनाएं
एक आईबीएम वाटसन खाता बनाएं

आईबीएम वाटसन आईओटी प्लेटफॉर्म वेबसाइट पर जाएं और ऊपरी दाएं कोने में 'साइन इन' पर क्लिक करें। 'क्रिएट एंड आईबीएमआईडी' के लिए नीचे दिए गए लिंक पर क्लिक करें। पंजीकरण प्रक्रिया को पूरा करें और अंत में आप अपने आप को ज्यादातर खाली दिखने वाले वेबपेज पर पाएंगे। ऊपरी दाएं कोने में, आपको अपना ईमेल पता दिखाई देगा, उस पर क्लिक करें और आप देखेंगे कि यह कहता है कि आप किसी संगठन के सदस्य नहीं हैं। 'साइन अप' पर क्लिक करें।

आप खुद को आईबीएम क्लाउड लॉगिन पेज पर पाएंगे। 'लॉगिन' पर क्लिक करें और फिर अगले पेज पर 'साइन अप' पर क्लिक करें। फॉर्म को पूरा करें और फिर अपना ईमेल चेक करें। इस पृष्ठ पर वापस जाएं और 'इंटरनेट ऑफ थिंग्स प्लेटफॉर्म' स्थापित करें।

अब पहले पृष्ठ पर जाएं, यहां, अपने ईमेल पते पर क्लिक करें, और आपको 'ब्लूमिक्स फ्री xxxxxx' नामक मेनू में एक संगठन देखना चाहिए। छह अंकों की संख्या/अक्षर संयोजन पर ध्यान दें। आपको बाद में इसकी आवश्यकता होगी, यह आपकी संगठन आईडी है।

अब आप इस लिंक पर जा सकते हैं, 'इंटरनेट ऑफ थिंग्स प्लेटफॉर्म-वीआर' पर क्लिक करें। अगले पेज पर, आपको एक 'लॉन्च' बटन दिखाई देगा। मैं अगली बार त्वरित पहुँच के लिए उस लिंक को कॉपी करूँगा, यह वह जगह होगी जहाँ से सब कुछ यहाँ से किया जाता है।

चरण 5: एक उपकरण का प्रावधान करें

  1. आपको स्क्रीन के बाईं ओर एक मेनू दिखाई देगा। 'डिवाइस' लेबल वाले माइक्रोप्रोसेसर की तरह दिखने वाले पर क्लिक करें।
  2. स्क्रीन के ऊपरी मध्य में, आप 'ब्राउज़ करें', 'एक्शन' और 'डिवाइस प्रकार' देखेंगे। 'डिवाइस प्रकार' चुनें, और फिर '+ डिवाइस प्रकार जोड़ें' चुनें।
  3. 'डिवाइस प्रकार जोड़ें' स्क्रीन पर, एक नया उपकरण नाम दें इसे ESP32 बनाएं, अगला क्लिक करें। यदि आप चाहें तो फॉर्म पर अतिरिक्त जानकारी भरें और फिर 'संपन्न' पर क्लिक करें। अगली स्क्रीन पर, 'रजिस्टर डिवाइसेस' पर क्लिक करें
  4. 'रजिस्टर डिवाइस' स्क्रीन पर, आपको अपना डिवाइस प्रकार, ESP32, पहले से भरा हुआ और 'डिवाइस आईडी' दर्ज करने के लिए एक काला दिखना चाहिए। मैं अपना '0001' कहूंगा। अगला पर क्लिक करें'। प्रमाणीकरण टोकन को खाली छोड़ दें और 'अगला' और फिर 'संपन्न' पर क्लिक करें।
  5. निम्नलिखित स्क्रीन पर, आपको 'प्रमाणीकरण टोकन' को कॉपी करने का एकमात्र मौका दिया जाएगा। इसे कॉपी करें और 'संगठन आईडी', 'डिवाइस आईडी' और 'डिवाइस प्रकार' पर भी ध्यान दें। अगले चरण के लिए आपको इसकी आवश्यकता होगी।
  6. उस पेज को खुला रखें और अगले स्टेप पर जाएं।

चरण 6: स्केच

स्केच
स्केच

आप यहां स्रोत पर एक नज़र डाल सकते हैं।

  1. फ़ाइलों को एक Arduino प्रोजेक्ट में कॉपी करें।
  2. वाटसन संपादित करें।

    1. अपने वाईफाई नेटवर्क की जानकारी के लिए ssid और पासवर्ड बदलें।
    2. पिछले चरण से आपको मिली जानकारी में Organization_ID, Device_Type, Device_ID, और Authentication_Token बदलें।
  3. इसे अपने ईएसपी 32 पर अपलोड करें और आईबीएम वाटसन साइट पर अपने नए डिवाइस को देखें। डिवाइस पर क्लिक करें और फिर 'स्टेट' पर क्लिक करें। यह आपको मूल्यों को अद्यतन करते हुए दिखाना चाहिए। यदि यह काम नहीं कर रहा है, तो आपको 'लॉग्स' के अंतर्गत कुछ उपयोगी जानकारी मिल सकती है।

चरण 7: डेटा देखें

डेटा देखें
डेटा देखें
  1. आईबीएम वाटसन आईओटी प्लेटफॉर्म पेज पर, सबसे ऊपर बाएं आइकन पर क्लिक करें, जिसमें 'बोर्ड्स' लेबल वाले नौ छोटे डॉट्स हैं।
  2. '+ नया बोर्ड बनाएं' पर क्लिक करें, इसे जो चाहें कॉल करें, 'अगला' पर क्लिक करें और फिर 'संपन्न' पर क्लिक करें।
  3. नव निर्मित बोर्ड खोलें, फिर '+ नया कार्ड जोड़ें' पर क्लिक करें।

    1. मैं गेज चार्ट प्रकार का उपयोग करके तापमान विज़ुअलाइज़ेशन बनाऊंगा।
    2. अगले पेज पर, हमारे डिवाइस का चयन करें और 'अगला' पर क्लिक करें
    3. अगले पेज पर 'कनेक्ट न्यू डेटा सेट' पर क्लिक करें। 'ईवेंट' बॉक्स में, 'स्टेटस' चुनें, फिर 'प्रॉपर्टी' में, आपको हमारे डेटा आइटम्स की एक सूची दिखाई देगी, 'सी' चुनें। 'प्रकार' को संख्या में और 'इकाई' को 'सी' में बदलें, फिर 'न्यूनतम' और 'अधिकतम' को 0 और 85 में बदलें। 'अगला' पर क्लिक करें।
    4. वास्तव में गेज चार्ट देखने के लिए आकार को 'S' या 'M' में बदलें। 'अगला' और फिर 'सबमिट' करें।
  4. अन्य डेटा आइटम के लिए उपरोक्त चरणों को दोहराएं।

सिफारिश की: