विषयसूची:

आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित': 6 कदम (चित्रों के साथ)
आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित': 6 कदम (चित्रों के साथ)

वीडियो: आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित': 6 कदम (चित्रों के साथ)

वीडियो: आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित': 6 कदम (चित्रों के साथ)
वीडियो: Blynk IOT Based Plant Irrigation & Monitoring System | Smart IOT Based Science Project in Hindi 2024, नवंबर
Anonim
आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित'
आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित'

स्मार्ट इरीगेशन सिस्टम एक IoT आधारित उपकरण है जो मिट्टी की नमी और जलवायु की स्थिति (जैसे बारिश) का विश्लेषण करके सिंचाई प्रक्रिया को स्वचालित करने में सक्षम है। साथ ही सेंसर के डेटा को BOLT क्लाउड पेज पर ग्राफिकल रूप में प्रदर्शित किया जाएगा। परियोजना के विस्तृत विवरण के लिए नीचे दिए गए शोध पत्र लिंक पर क्लिक करें-

इस परियोजना में, हम मोटर को नियंत्रित करने के लिए एक वेबपेज के माध्यम से arduino / 328p माइक्रोकंट्रोलर को कमांड करेंगे (यानी, मोटर को शुरू करने और रोकने के लिए) और बाकी पूरी सिंचाई प्रक्रिया को स्वचालित रूप से arduino द्वारा ही नियंत्रित किया जाएगा।

उपयोगकर्ता को केवल इतना करना है कि - मोटर चालू करें या यदि वह चाहे तो केवल एक क्लिक से मोटर को बंद कर सकता है।

एक बार मोटर पंप चालू हो जाने के बाद- निम्नलिखित स्वचालित स्थिति काम करेगी

1. उपयोगकर्ता वेब पेज पर एक क्लिक करके मोटर को बंद कर सकता है।

2. एक बार मिट्टी की नमी सेंसर आवश्यक सीमा मान तक पहुंचने के बाद मोटर पंप स्वचालित रूप से बंद हो जाएगा।

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

4. इसके अलावा, जब बिजली की आपूर्ति कट जाती है और मोटर बंद हो जाती है। उपलब्धता बिजली की आपूर्ति होने पर यह स्वचालित रूप से फिर से चालू हो जाएगा, उपयोगकर्ता को मोटर पंप को मैन्युअल रूप से पुनरारंभ करने के बारे में चिंता करने की आवश्यकता नहीं होगी।

5. साथ ही विभिन्न सेंसर जैसे- नमी सेंसर, तापमान सेंसर, आर्द्रता सेंसर का डेटा ग्राफिकल रूप में बोल्ट क्लाउड पर प्रदर्शित किया जाएगा लेकिन बोल्ट की सीमा के कारण मैंने केवल एक सेंसर डेटा (नमी सेंसर डेटा) प्रदर्शित किया है।

चरण 1: परियोजना का ब्लॉक आरेख

Image
Image
परियोजना का ब्लॉक आरेख
परियोजना का ब्लॉक आरेख

आरेख में दिए गए अनुसार सेंसर, बोल्ट और रिले का कनेक्शन करें। मैंने 328p माइक्रोकंट्रोलर का उपयोग किया है जिसका उपयोग ARDUINO में किया जाता है। तो आप 328P माइक्रोकंट्रोलर के स्थान पर Arduino का उपयोग कर सकते हैं।

चरण 2: प्रोजेक्ट के लिए Arduino कोड

Hardserial.ino arduino कोड है जिसमें arduino के साथ विभिन्न सेंसरों का इंटरफेसिंग और BOLT के साथ Arduino का इंटरफेसिंग BOLT क्लाउड पेज पर सेंसर का डेटा भेजने के लिए होता है।

चरण 3: HTML पेज की कोडिंग

HTML पेज की कोडिंग
HTML पेज की कोडिंग

इस चरण में, हम HTML पेज को कोड करेंगे जिसके माध्यम से हम मोटर को नियंत्रित करने के लिए Arduino को कमांड भेजते हैं (यानी, मोटर को स्टार्ट और स्टॉप करने के लिए)।

चरण 4: BOLT क्लाउड पर जावास्क्रिप्ट अपलोड करना

बोल्ट क्लाउड पर जावास्क्रिप्ट अपलोड करना
बोल्ट क्लाउड पर जावास्क्रिप्ट अपलोड करना

निम्नलिखित जेएस कोड नोटपैड ++ लिखें

setChartType('lineGraph');plotChart('time_stamp', 'temp');

और फिर.js फ़ाइल एक्सटेंशन का उपयोग करके इसे सेव करें। यह बहुत महत्वपूर्ण है। यह सेंसर का मूल्य लेगा और इसे BOLT क्लाउड पर ग्राफिकल रूप में अपलोड करेगा।

चरण 5: BOLT क्लाउड पेज पर कॉन्फ़िगरेशन

BOLT क्लाउड पेज पर कॉन्फ़िगरेशन
BOLT क्लाउड पेज पर कॉन्फ़िगरेशन
BOLT क्लाउड पेज पर कॉन्फ़िगरेशन
BOLT क्लाउड पेज पर कॉन्फ़िगरेशन

यदि आपने पहले ही एक बोल्ट डिवाइस खरीद लिया है और उसे पंजीकृत कर लिया है तो

1- बोल्ट क्लाउड पेज खोलें - लिंक पर क्लिक करें

और फिर उसमें लॉग इन करें।

2- फिर DEVELOPER CONSOLE पर क्लिक करें -> PRODUCTS सेक्शन में एक नया उत्पाद बनाने के लिए "+" बटन पर क्लिक करें।

3- CREAT NEW PRODUCT सेक्शन में -

i- नए उत्पाद के लिए कोई भी नाम लिखें

ii- कोई भी आइकन चुनें

iii- UI को default.html के रूप में चुनें

4- क्रिएट प्रोडक्ट पर क्लिक करें

5- उसके बाद हार्डवेयर कॉन्फिगरेशन बनाने के लिए "YES" पर क्लिक करें

6- फिर GPIO और पिन की संख्या 1. के रूप में चुनें

7- पिन को "AO" के रूप में चुनें [हमने A0 पिन पर नमी सेंसर कनेक्ट किया है]

8- और VARIABLE NAME को "temp" के रूप में [क्योंकि हमने js कोड {STEP-4} में temp को वेरिएबल के रूप में लिखा है]

9- अंत में JS फाइल को UPLOAD FILES सेक्शन में अपलोड करें और उस js फाइल से डिफॉल्ट, html फाइल को बदलें।

चरण 6: कॉन्फ़िगरेशन और डेटा विज़ुअलाइज़ेशन परिनियोजित करें

कॉन्फ़िगरेशन और डेटा विज़ुअलाइज़ेशन परिनियोजित करें
कॉन्फ़िगरेशन और डेटा विज़ुअलाइज़ेशन परिनियोजित करें

1- डिवाइसेस टैब पर क्लिक करें। आपकी डिवाइस आईडी सूचीबद्ध हो जाएगी। अब, उत्पाद टैब के अंतर्गत, अपने उत्पाद का नाम "बोल्ट IoT उत्पाद" चुनें। उदाहरण के लिए - अस्थायी। अब, डिप्लॉय कॉन्फ़िगरेशन बटन पर क्लिक करें।

2- होम पेज पर जाएं और BOLT यूनिट पर क्लिक करें। यह आपको नए पृष्ठ पर पुनर्निर्देशित करेगा जहां आप समय के संबंध में नमी के लिए एक ग्राफ देख सकते हैं।

सिफारिश की: