विषयसूची:
- चरण 1: आवश्यक घटक
- चरण 2: कार्य सिद्धांत
- चरण 3: परियोजनाओं Pics
- चरण 4: कोड व्याख्या:
- चरण 5: योजनाबद्ध
- चरण 6: कोड
- चरण 7: ट्यूटोरियल
वीडियो: IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
समय और कृषि के रूप में दुनिया बदल रही है। आजकल, लोग हर क्षेत्र में इलेक्ट्रॉनिक्स को एकीकृत कर रहे हैं और कृषि भी इसका अपवाद नहीं है। कृषि में इलेक्ट्रॉनिक्स के इस विलय से किसानों और बागानों का प्रबंधन करने वाले लोगों को मदद मिल रही है।
इस लेख में हम देखेंगे कि कैसे निगरानी करें और बागवानी और कृषि का प्रबंधन कैसे करें। हम IoT के लिए (ESP32) कंट्रोलिंग मॉड्यूल का उपयोग करेंगे और हम क्लाउड पर डेटा को अपडेट करेंगे और रीडिंग के आधार पर हम उचित कार्रवाई करेंगे।
इस परियोजना में हमने एलडीआर (लाइट डिपेडेंट रेसिस्टर), तापमान सेंसर, मृदा नमी स्तर सेंसर जैसे सेंसर का उपयोग किया है और हम सेंसर डेटा पर प्रतिक्रिया करने के लिए पानी पंप का उपयोग करेंगे। इसके अलावा हम मॉनिटर करने के लिए बहुत सारे सेंसर का उपयोग कर सकते हैं।
चरण 1: आवश्यक घटक
नीचे आवश्यक घटक हैं, भारत में ESP32ESP32 -
यूके में ESP32 -
यूएसए में ESP32 -
भारत में मिट्टी की नमी सेंसर-
यूके में मृदा नमी सेंसर -
संयुक्त राज्य अमेरिका में मृदा नमी सेंसर -
भारत में एनटीसी तापमान सेंसरएनटीसी तापमान सेंसर-
यूके में एनटीसी तापमान सेंसर -
संयुक्त राज्य अमेरिका में एनटीसी तापमान सेंसर -
एलडीआर सेंसर
भारत में एलडीआर सेंसर -
यूके में एलडीआर सेंसर -
यूएसए में एलडीआर सेंसर -
डीसी वॉटर पंप +5वी डीसी वॉटर पंप +5वी भारत में -
यूके में डीसी वाटर पंप +5वी -
संयुक्त राज्य अमेरिका में डीसी वाटर पंप +5v -
भारत में ब्रेडबोर्डब्रेडबोर्ड-
यूएसए में ब्रेडबोर्ड-
ब्रिटेन में ब्रेडबोर्ड-
ट्रांजिस्टर
प्रतिरोधों
कुछ तार
चरण 2: कार्य सिद्धांत
ESP32 कंट्रोलिंग मॉड्यूल का उपयोग LDR (लाइट डिपेडेंट रेसिस्टर), टेम्परेचर सेंसर, सॉयल मॉइस्चर लेवल सेंसर जैसे सेंसर से डेटा इकट्ठा करने के लिए किया जाता है। यदि मिट्टी में नमी का स्तर बहुत कम है तो हम वाटर पंप को चालू कर देंगे। हम मोटर की स्थिति की पुष्टि करने के लिए प्रतिक्रिया के लिए मोटर की स्थिति की निगरानी कर रहे हैं।
हम फसल की जड़ पर पानी को नियंत्रित करने के लिए तापमान संवेदक का उपयोग कर रहे हैं जो फसल को ताजा रखेगा। ESP32 सभी सेंसर से डेटा एकत्र कर रहा है और सभी डेटा को MQTT सर्वर पर भेज/प्रकाशित कर रहा है और मोटर नियंत्रण विषय के लिए सदस्यता ले रहा है।
चरण 3: परियोजनाओं Pics
चरण 4: कोड व्याख्या:
और mqtt सर्वर या अन्य नोड से (जहां से हम मोटर को देख रहे हैं या नियंत्रित कर रहे हैं)। हमारे मामले में हम मोबाइल को नोड के रूप में उपयोग कर रहे हैं और हमने निम्नलिखित विषय के लिए सदस्यता ली है।
कंट्रोलिंग नोड (मोबाइल) से सदस्यता लेने के लिए विषय और ESP32 विषय के लिए प्रकाशित करेंगे
स्टेचीज़/सहमत/प्रकाश
स्टेचीज़/सहमत/अस्थायी
स्टेचीज़/सहमत/मिट्टी
स्टेचीज़/सहमत/स्टेटस
नोड को नियंत्रित करने से विषय प्रकाशित करें और ESP32 विषय के लिए सदस्यता लेगा
स्टेचीज़/सहमत/मोटर
Setup_wifi फ़ंक्शन में हम वाईफाई से कनेक्ट हो रहे हैं और वाईफाई कनेक्शन तक नियंत्रण वहीं रुक जाएगा।
पुन: कनेक्ट फ़ंक्शन में ESP32 MQTT सर्वर से कनेक्ट करने का प्रयास करेगा और कनेक्शन तक प्रतीक्षा करेगा।
कॉलबैक वह फ़ंक्शन है जो सब्स्क्राइब्ड विषय उपलब्ध होने के बाद इनवोक हो जाएगा या निष्पादित हो जाएगा।
सेटअप फंक्शन में हम सीरियल कम्युनिकेशन, वाईफाई कनेक्शन और एमक्यूटीटी कनेक्शन को इनिशियलाइज़ कर रहे हैं।
getTemperature, getMoisturePercentage और getLightPercentage फ़ंक्शन सेंसर से डेटा पढ़ रहा है और उस मान को वापस कर रहा है जिसे MQTT पर प्रकाशित करना है।
और लूप फ़ंक्शन में जो लगातार निष्पादित हो जाता है, ESP32 एकत्रित डेटा को mqtt पर भेज देगा।
चरण 5: योजनाबद्ध
चरण 6: कोड
कोड:
github.com/stechiez/iot_projects/tree/mast…
सिफारिश की:
कृषि IOT के लिए लोरा-आधारित दृश्य निगरानी प्रणाली - फायरबेस और एंगुलर का उपयोग करके एक फ्रंटेड एप्लिकेशन डिजाइन करना: 10 कदम
कृषि IOT के लिए लोरा-आधारित दृश्य निगरानी प्रणाली | फायरबेस और एंगुलर का उपयोग करके एक फ्रंटेड एप्लिकेशन डिजाइन करना: पिछले अध्याय में हम बात करते हैं कि फायरबेस रीयलटाइम डेटाबेस को पॉप्युलेट करने के लिए सेंसर लोरा मॉड्यूल के साथ कैसे काम कर रहे हैं, और हमने बहुत उच्च स्तरीय आरेख देखा कि हमारा पूरा प्रोजेक्ट कैसे काम कर रहा है। इस अध्याय में हम बात करेंगे कि हम कैसे
NodeMCU ESP8266 का उपयोग करते हुए IoT आधारित स्मार्ट पार्किंग सिस्टम: 5 चरण
NodeMCU ESP8266 का उपयोग करते हुए IoT आधारित स्मार्ट पार्किंग सिस्टम: आजकल व्यस्त क्षेत्रों में पार्किंग ढूंढना बहुत कठिन है और पार्किंग की उपलब्धता का विवरण ऑनलाइन प्राप्त करने की कोई व्यवस्था नहीं है। कल्पना कीजिए कि क्या आप अपने फोन पर पार्किंग स्लॉट की उपलब्धता की जानकारी प्राप्त कर सकते हैं और आपके पास टी की जांच करने के लिए घूमने की ज़रूरत नहीं है
कृषि-2-नेत्र: 9 कदम
एग्री-2-आई: हमारे इंजीनियरिंग स्कूल के चौथे वर्ष के पहले सेमेस्टर के लिए, हम कृषि निगरानी प्रणाली पर काम करना चुनते हैं। इसे पौधे की वृद्धि के लिए कुछ प्रासंगिक मूल्य को मापना होगा। डिवाइस को ऊर्जा में स्वायत्त होना चाहिए और एलपीडब्ल्यूएएन प्रोटोकॉल का उपयोग करना चाहिए
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर - Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: 4 चरण
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर | Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: हाय दोस्तों इस निर्देश में हम arduino का उपयोग करके एक गैर संपर्क थर्मामीटर बनाएंगे। चूंकि कभी-कभी तरल / ठोस का तापमान बहुत अधिक होता है या कम होता है और फिर इसके साथ संपर्क बनाना और इसे पढ़ना कठिन होता है। तापमान तो उस दृश्य में
बागवानी रोबोट कैसे बनाएं: 7 कदम
बागवानी रोबोट कैसे बनाएं: हम स्वाभाविक रूप से हरियाली, पहाड़ों, fjord और खेतों की सुंदरता से आकर्षित होते हैं। लेकिन क्या होगा यदि आपके पास अपने पिछवाड़े में घास और फूलों के लिए स्वचालित छिड़काव नहीं है? क्या होगा यदि आपने एक नया स्कूल शुरू करने का फैसला किया है और आपके पास निर्माण करने का समय नहीं है