विषयसूची:
- चरण 1: परियोजना का ब्लॉक आरेख
- चरण 2: प्रोजेक्ट के लिए Arduino कोड
- चरण 3: HTML पेज की कोडिंग
- चरण 4: BOLT क्लाउड पर जावास्क्रिप्ट अपलोड करना
- चरण 5: BOLT क्लाउड पेज पर कॉन्फ़िगरेशन
- चरण 6: कॉन्फ़िगरेशन और डेटा विज़ुअलाइज़ेशन परिनियोजित करें
वीडियो: आईओटी का उपयोग कर स्मार्ट सिंचाई प्रणाली # 'बोल्ट पर निर्मित': 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
स्मार्ट इरीगेशन सिस्टम एक IoT आधारित उपकरण है जो मिट्टी की नमी और जलवायु की स्थिति (जैसे बारिश) का विश्लेषण करके सिंचाई प्रक्रिया को स्वचालित करने में सक्षम है। साथ ही सेंसर के डेटा को BOLT क्लाउड पेज पर ग्राफिकल रूप में प्रदर्शित किया जाएगा। परियोजना के विस्तृत विवरण के लिए नीचे दिए गए शोध पत्र लिंक पर क्लिक करें-
इस परियोजना में, हम मोटर को नियंत्रित करने के लिए एक वेबपेज के माध्यम से arduino / 328p माइक्रोकंट्रोलर को कमांड करेंगे (यानी, मोटर को शुरू करने और रोकने के लिए) और बाकी पूरी सिंचाई प्रक्रिया को स्वचालित रूप से arduino द्वारा ही नियंत्रित किया जाएगा।
उपयोगकर्ता को केवल इतना करना है कि - मोटर चालू करें या यदि वह चाहे तो केवल एक क्लिक से मोटर को बंद कर सकता है।
एक बार मोटर पंप चालू हो जाने के बाद- निम्नलिखित स्वचालित स्थिति काम करेगी
1. उपयोगकर्ता वेब पेज पर एक क्लिक करके मोटर को बंद कर सकता है।
2. एक बार मिट्टी की नमी सेंसर आवश्यक सीमा मान तक पहुंचने के बाद मोटर पंप स्वचालित रूप से बंद हो जाएगा।
3. अगर मौसम की स्थिति ऐसी है कि बारिश होने लगी है, तो माइक्रो-कंट्रोलर बारिश होने तक मोटर पंप को बंद कर देगा। और उसके बाद यह जांचता है कि मिट्टी की नमी सेंसर दहलीज मूल्य पर पहुंच गई है या नहीं। यदि यह थ्रेशोल्ड मान को पार कर जाता है तो मोटर पंप बंद रहेगा अन्यथा यह स्वचालित रूप से फिर से शुरू हो जाएगा। इससे जल संसाधन और बिजली बचाने में मदद मिलती है।
4. इसके अलावा, जब बिजली की आपूर्ति कट जाती है और मोटर बंद हो जाती है। उपलब्धता बिजली की आपूर्ति होने पर यह स्वचालित रूप से फिर से चालू हो जाएगा, उपयोगकर्ता को मोटर पंप को मैन्युअल रूप से पुनरारंभ करने के बारे में चिंता करने की आवश्यकता नहीं होगी।
5. साथ ही विभिन्न सेंसर जैसे- नमी सेंसर, तापमान सेंसर, आर्द्रता सेंसर का डेटा ग्राफिकल रूप में बोल्ट क्लाउड पर प्रदर्शित किया जाएगा लेकिन बोल्ट की सीमा के कारण मैंने केवल एक सेंसर डेटा (नमी सेंसर डेटा) प्रदर्शित किया है।
चरण 1: परियोजना का ब्लॉक आरेख
आरेख में दिए गए अनुसार सेंसर, बोल्ट और रिले का कनेक्शन करें। मैंने 328p माइक्रोकंट्रोलर का उपयोग किया है जिसका उपयोग ARDUINO में किया जाता है। तो आप 328P माइक्रोकंट्रोलर के स्थान पर Arduino का उपयोग कर सकते हैं।
चरण 2: प्रोजेक्ट के लिए Arduino कोड
Hardserial.ino arduino कोड है जिसमें arduino के साथ विभिन्न सेंसरों का इंटरफेसिंग और BOLT के साथ Arduino का इंटरफेसिंग BOLT क्लाउड पेज पर सेंसर का डेटा भेजने के लिए होता है।
चरण 3: HTML पेज की कोडिंग
इस चरण में, हम HTML पेज को कोड करेंगे जिसके माध्यम से हम मोटर को नियंत्रित करने के लिए Arduino को कमांड भेजते हैं (यानी, मोटर को स्टार्ट और स्टॉप करने के लिए)।
चरण 4: BOLT क्लाउड पर जावास्क्रिप्ट अपलोड करना
निम्नलिखित जेएस कोड नोटपैड ++ लिखें
setChartType('lineGraph');plotChart('time_stamp', 'temp');
और फिर.js फ़ाइल एक्सटेंशन का उपयोग करके इसे सेव करें। यह बहुत महत्वपूर्ण है। यह सेंसर का मूल्य लेगा और इसे BOLT क्लाउड पर ग्राफिकल रूप में अपलोड करेगा।
चरण 5: 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 यूनिट पर क्लिक करें। यह आपको नए पृष्ठ पर पुनर्निर्देशित करेगा जहां आप समय के संबंध में नमी के लिए एक ग्राफ देख सकते हैं।
सिफारिश की:
आउटडोर या घर के अंदर रास्पबेरी पाई पर निर्मित स्वचालित उद्यान प्रणाली - मडपी: 16 कदम (चित्रों के साथ)
आउटडोर या इनडोर के लिए रास्पबेरी पाई पर निर्मित स्वचालित गार्डन सिस्टम - मडपी: क्या आपको बागवानी पसंद है लेकिन इसे बनाए रखने के लिए समय नहीं मिल रहा है? शायद आपके पास कुछ हाउसप्लांट हैं जो थोड़े प्यासे दिख रहे हैं या आपके हाइड्रोपोनिक्स को स्वचालित करने का तरीका ढूंढ रहे हैं? इस परियोजना में हम उन समस्याओं का समाधान करेंगे और मूल बातें सीखेंगे
आईओटी आधारित स्मार्ट मौसम और हवा की गति निगरानी प्रणाली: 8 कदम
IOT आधारित स्मार्ट मौसम और हवा की गति निगरानी प्रणाली: द्वारा विकसित - निखिल चुडास्मा, धनश्री मुदलियार और आशिता राजपरिचयमौसम की निगरानी का महत्व कई तरह से मौजूद है। कृषि, ग्रीन हाउस में विकास को बनाए रखने के लिए मौसम के मापदंडों की निगरानी की आवश्यकता है
सौर ऊर्जा संचालित 'स्मार्ट' वाईफाई नियंत्रित सिंचाई प्रणाली: 6 कदम (चित्रों के साथ)
सौर ऊर्जा संचालित 'स्मार्ट' वाईफाई नियंत्रित सिंचाई प्रणाली: यह परियोजना मानक DIY सौर और eBay से 12v भागों का उपयोग करती है, साथ ही शेली IoT उपकरणों और ओपनहैब में कुछ बुनियादी प्रोग्रामिंग के साथ एक घर का बना, पूरी तरह से सौर ऊर्जा संचालित, स्मार्ट गार्डन पावर ग्रिड और सिंचाई का निर्माण करती है। सेटअप। सिस्टम हाइलाइट्स: फू
दूरस्थ सिंचाई प्रणाली के संचालन और निगरानी के लिए माइक्रोकंट्रोलर का उपयोग: 4 कदम
रिमोट सिंचाई प्रणाली के संचालन और निगरानी के लिए माइक्रोकंट्रोलर का उपयोग: कम लागत वाली स्वचालित सिंचाई प्रणाली के लिए किसान और ग्रीनहाउस ऑपरेटर। इस परियोजना में, हम एक माइक्रोकंट्रोलर के साथ एक इलेक्ट्रॉनिक मिट्टी नमी सेंसर को एकीकृत करते हैं, जब मानव हस्तक्षेप के बिना मिट्टी बहुत शुष्क होती है, तो पौधों को स्वचालित रूप से सींचती है।
एपीआईएस - स्वचालित संयंत्र सिंचाई प्रणाली: 12 कदम (चित्रों के साथ)
एपीआईएस - स्वचालित संयंत्र सिंचाई प्रणाली: इतिहास: (इस प्रणाली का अगला विकास यहां उपलब्ध है) पौधों को पानी देने के विषय पर काफी कुछ निर्देश हैं, इसलिए मैंने मुश्किल से यहां कुछ मूल का आविष्कार किया। जो चीज इस प्रणाली को अलग बनाती है वह है प्रोग्रामिंग और कस्टो