विषयसूची:

IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम

वीडियो: IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम

वीडियो: IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम
वीडियो: Smart Agriculture Project, Crop & Plants Health Monitoring System,Air Quality Monitoring 2024, नवंबर
Anonim
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग कर
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग कर
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग कर
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग कर

समय और कृषि के रूप में दुनिया बदल रही है। आजकल, लोग हर क्षेत्र में इलेक्ट्रॉनिक्स को एकीकृत कर रहे हैं और कृषि भी इसका अपवाद नहीं है। कृषि में इलेक्ट्रॉनिक्स के इस विलय से किसानों और बागानों का प्रबंधन करने वाले लोगों को मदद मिल रही है।

इस लेख में हम देखेंगे कि कैसे निगरानी करें और बागवानी और कृषि का प्रबंधन कैसे करें। हम IoT के लिए (ESP32) कंट्रोलिंग मॉड्यूल का उपयोग करेंगे और हम क्लाउड पर डेटा को अपडेट करेंगे और रीडिंग के आधार पर हम उचित कार्रवाई करेंगे।

इस परियोजना में हमने एलडीआर (लाइट डिपेडेंट रेसिस्टर), तापमान सेंसर, मृदा नमी स्तर सेंसर जैसे सेंसर का उपयोग किया है और हम सेंसर डेटा पर प्रतिक्रिया करने के लिए पानी पंप का उपयोग करेंगे। इसके अलावा हम मॉनिटर करने के लिए बहुत सारे सेंसर का उपयोग कर सकते हैं।

चरण 1: आवश्यक घटक

नीचे आवश्यक घटक हैं, भारत में ESP32ESP32 -

यूके में ESP32 -

यूएसए में ESP32 -

भारत में मिट्टी की नमी सेंसर-

यूके में मृदा नमी सेंसर -

संयुक्त राज्य अमेरिका में मृदा नमी सेंसर -

भारत में एनटीसी तापमान सेंसरएनटीसी तापमान सेंसर-

यूके में एनटीसी तापमान सेंसर -

संयुक्त राज्य अमेरिका में एनटीसी तापमान सेंसर -

एलडीआर सेंसर

भारत में एलडीआर सेंसर -

यूके में एलडीआर सेंसर -

यूएसए में एलडीआर सेंसर -

डीसी वॉटर पंप +5वी डीसी वॉटर पंप +5वी भारत में -

यूके में डीसी वाटर पंप +5वी -

संयुक्त राज्य अमेरिका में डीसी वाटर पंप +5v -

भारत में ब्रेडबोर्डब्रेडबोर्ड-

यूएसए में ब्रेडबोर्ड-

ब्रिटेन में ब्रेडबोर्ड-

ट्रांजिस्टर

प्रतिरोधों

कुछ तार

चरण 2: कार्य सिद्धांत

ESP32 कंट्रोलिंग मॉड्यूल का उपयोग LDR (लाइट डिपेडेंट रेसिस्टर), टेम्परेचर सेंसर, सॉयल मॉइस्चर लेवल सेंसर जैसे सेंसर से डेटा इकट्ठा करने के लिए किया जाता है। यदि मिट्टी में नमी का स्तर बहुत कम है तो हम वाटर पंप को चालू कर देंगे। हम मोटर की स्थिति की पुष्टि करने के लिए प्रतिक्रिया के लिए मोटर की स्थिति की निगरानी कर रहे हैं।

हम फसल की जड़ पर पानी को नियंत्रित करने के लिए तापमान संवेदक का उपयोग कर रहे हैं जो फसल को ताजा रखेगा। ESP32 सभी सेंसर से डेटा एकत्र कर रहा है और सभी डेटा को MQTT सर्वर पर भेज/प्रकाशित कर रहा है और मोटर नियंत्रण विषय के लिए सदस्यता ले रहा है।

चरण 3: परियोजनाओं Pics

परियोजनाओं Pics
परियोजनाओं Pics
परियोजनाओं Pics
परियोजनाओं Pics
परियोजनाओं Pics
परियोजनाओं Pics

चरण 4: कोड व्याख्या:

और mqtt सर्वर या अन्य नोड से (जहां से हम मोटर को देख रहे हैं या नियंत्रित कर रहे हैं)। हमारे मामले में हम मोबाइल को नोड के रूप में उपयोग कर रहे हैं और हमने निम्नलिखित विषय के लिए सदस्यता ली है।

कंट्रोलिंग नोड (मोबाइल) से सदस्यता लेने के लिए विषय और ESP32 विषय के लिए प्रकाशित करेंगे

स्टेचीज़/सहमत/प्रकाश

स्टेचीज़/सहमत/अस्थायी

स्टेचीज़/सहमत/मिट्टी

स्टेचीज़/सहमत/स्टेटस

नोड को नियंत्रित करने से विषय प्रकाशित करें और ESP32 विषय के लिए सदस्यता लेगा

स्टेचीज़/सहमत/मोटर

Setup_wifi फ़ंक्शन में हम वाईफाई से कनेक्ट हो रहे हैं और वाईफाई कनेक्शन तक नियंत्रण वहीं रुक जाएगा।

पुन: कनेक्ट फ़ंक्शन में ESP32 MQTT सर्वर से कनेक्ट करने का प्रयास करेगा और कनेक्शन तक प्रतीक्षा करेगा।

कॉलबैक वह फ़ंक्शन है जो सब्स्क्राइब्ड विषय उपलब्ध होने के बाद इनवोक हो जाएगा या निष्पादित हो जाएगा।

सेटअप फंक्शन में हम सीरियल कम्युनिकेशन, वाईफाई कनेक्शन और एमक्यूटीटी कनेक्शन को इनिशियलाइज़ कर रहे हैं।

getTemperature, getMoisturePercentage और getLightPercentage फ़ंक्शन सेंसर से डेटा पढ़ रहा है और उस मान को वापस कर रहा है जिसे MQTT पर प्रकाशित करना है।

और लूप फ़ंक्शन में जो लगातार निष्पादित हो जाता है, ESP32 एकत्रित डेटा को mqtt पर भेज देगा।

चरण 5: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

चरण 6: कोड

कोड:

github.com/stechiez/iot_projects/tree/mast…

सिफारिश की: