रास्पबेरी पाई के माध्यम से मौसम की स्थिति का पता लगाने के लिए अपने छिड़काव नियंत्रण को स्वचालित कैसे करें?

आजकल सिंचाई प्रणाली का उपयोग धूल के दमन, खनन आदि के लिए किया जाता है। इन प्रणालियों का उपयोग घरों में पौधों को पानी देने के लिए भी किया जाता है। सिंचाई प्रणाली जो बाजार में उपलब्ध है, थोड़ा क्षेत्र कवरेज के लिए महंगी है। रास्पबेरी पाई एक माइक्रोप्रोसेसर है जिसे दिलचस्प परियोजनाओं को डिजाइन करने के लिए लगभग हर इलेक्ट्रॉनिक घटक के साथ एकीकृत किया जा सकता है। रास्पबेरी पाई का उपयोग करके घर पर कम लागत और प्रभावी सिंचाई प्रणाली बनाने के लिए एक विधि नीचे प्रस्तावित है।



रास्पबेरी पाई को स्प्रिंकलर कंट्रोल को स्वचालित करने के लिए (यह चित्र www.Instructables.com से लिया गया है)

उपकरण कैसे सेट करें और इसे रास्पबेरी पाई के माध्यम से स्वचालित करें?

इस तकनीक का उद्देश्य एक प्रणाली बनाना है, जो बाजार में उपलब्ध प्रणालियों की तुलना में प्रभावी है, तुलनात्मक रूप से कम लागत के साथ। रास्पबेरी पाई के माध्यम से अपने छिड़काव नियंत्रण को स्वचालित करने के लिए नीचे दिए गए चरणों के माध्यम से जाएं।



चरण 1: एकत्रित करना सामग्री

अपने बगीचे के माप के अनुसार, सही मात्रा में पाइप, विभिन्न एडेप्टर और इलेक्ट्रॉनिक घटक इकट्ठा करें जो रास्पबेरी पाई के साथ मिलकर पूरे सिस्टम का निर्माण करेंगे।



विद्युत उपकरण



यांत्रिक घटक

उपकरण

आप सभी घटकों को पा सकते हैं वीरांगना



चरण 2: योजना

सबसे अच्छा तरीका यह है कि पहले से पूरी योजना बना ली जाए क्योंकि पूरे सिस्टम को लागू करने के बीच कहीं न कहीं गलतियों को पूर्ववत करना एक मुश्किल काम है। एनपीटी और एमएचटी एडेप्टर के बीच अंतर को नोट करना महत्वपूर्ण है। सुनिश्चित करें कि आप ढांचे के पूर्ण तल पर नाली वाल्व स्थापित करते हैं। एक नमूना प्रणाली आरेख नीचे दिया गया है।

सिस्टम आरेख

चरण 3: खुदाई करें और पाइप लाइन बिछाएँ

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

चरण 4: प्लास्टिक बॉक्स में सोलनॉइड वाल्व डालें और पूरे सिस्टम से कनेक्ट करें

स्क्रू एनपीटी-स्लिप एडेप्टर सोलनॉइड वाल्व के दोनों सिरों में। फिर प्लास्टिक के बॉक्स में दो छेद करें ताकि वे बॉक्स के अंदर स्लिप एडेप्टर के माध्यम से एक पाइप को पास कर सकें और कनेक्शन को मजबूत बनाने के लिए जोड़ों पर सिलिकॉन चिपकने लगा सकें। अब, एक महत्वपूर्ण बात यह है कि चेक वाल्व पर प्रवाह की दिशा का सही निरीक्षण किया जाए। तीर को सोलेनोइड वाल्व की ओर इशारा किया जाना चाहिए।

सोलेनॉइड वाल्व (यह छवि www.Instructables.com से ली गई है)

चरण 5: सोलेनॉइड वाल्व वायर संलग्न करें

हुकअप तार के दो खंडों को काटें और उपयुक्त छेदों को ड्रिल करके बॉक्स के माध्यम से पास करें और इसे वॉटरप्रूफ कनेक्टर की मदद से सोलनॉइड वाल्व से जोड़ दें। छेद के चारों ओर सील करने के लिए सिलिकॉन का उपयोग करें। ये तार अगले चरण में जुड़े होंगे।

चरण 6: लीक के लिए जाँच करें

इससे पहले कि आप कोई और रिमोट लें, आपको निश्चित रूप से लीक के लिए अपने पाइप की जांच करने की आवश्यकता है। सौभाग्य से, आप इसे सर्किट या यहां तक ​​कि रास्पबेरी पाई को जोड़ने से पहले कर सकते हैं। इसके लिए, दो सोलनॉइड वाल्व तारों को सीधे 12 वी एडाप्टर से कनेक्ट करें। यह वाल्व खोल देगा और पानी को पाइप में प्रवाह करने की अनुमति देगा। जैसे ही पानी बहना शुरू होता है, पाइप और जोड़ों की सावधानीपूर्वक जांच करें और लीक की जांच करें।

चरण 7: सर्किट

नीचे दी गई छवि रास्पबेरी पाई के साथ एकीकृत सर्किटरी को दिखाती है जो पूरे सिस्टम को काम करेगी। रिले सोलनॉइड वाल्व में 24VAC पावर को नियंत्रित करने के लिए एक स्विच के रूप में काम कर रहा है। चूंकि रिले को संचालित करने के लिए 5V की आवश्यकता होती है और GPIO पिन केवल 3.3V प्रदान कर सकते हैं, रास्पबेरी पाई एक MOSFET ड्राइव करेगा जो रिले को स्विच करेगा जो सोलनॉइड वाल्व को चालू या बंद कर देगा। यदि GPIO बंद है, तो रिले खुला रहेगा और सॉलोनॉइड वाल्व बंद हो जाएगा। जब GPIO पिन पर एक उच्च सिग्नल आता है, तो रिले को बंद कर दिया जाएगा और सॉलोनॉइड वाल्व खुल जाएगा। 3 स्टेटस LED भी GPIO 17,27 और 22 से जुड़े हैं जो यह दर्शाएगा कि यदि पाई को बिजली मिल रही है और यदि रिले को चालू या बंद किया गया है।

सर्किट आरेख

कदम 8: परीक्षण सर्किट

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

आयात RPi.GPIO विज्ञापन GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, आउट) GPIO.setup (27, आउट) GPIO.setup (22, आउट)

पिन सेटअप

यह GPIO पिंस 17,27 और 22 आउटपुट के रूप में इनिशियलाइज़ करेगा।

GPIO.output (27, GPIO.HIGH) GPIO.output (22, GPIO.HIGH)

पावर ऑन

यह अन्य दो एलईडी को चालू करेगा।

GPIO.output (17, GPIO.HIGH)

रिले पर स्विच करें

जब आप उपरोक्त कमांड टाइप करते हैं, तो रिले एक 'क्लिक' ध्वनि उत्पन्न करेगा जो दिखाता है कि यह अभी बंद है। अब, रिले खोलने के लिए निम्न कमांड टाइप करें।

GPIO.output (17, GPIO.LOW)

रिले को स्विच ऑफ करें

'क्लिक' ध्वनि जो रिले का उत्पादन करती है वह बताती है कि अब तक सब कुछ अच्छा चल रहा है।

चरण 9: कोड

अब चूंकि सब कुछ इतना अच्छा चल रहा है, रास्पबेरी पाई पर कोड अपलोड करें। यह कोड स्वचालित रूप से पिछले 24 घंटों के वर्षा अपडेट की जांच करेगा और स्पार्कलिंग सिस्टम को स्वचालित करेगा। कोड ठीक से टिप्पणी की है, लेकिन अभी भी, यह आम तौर पर नीचे समझाया गया है:

  1. run_sprinkler.py: यह मुख्य फ़ाइल है जो एक मौसम एपीआई की जांच करती है और यह तय करती है कि सोलनॉइड वाल्व को खोला जाए या नहीं। यह GPIO पिन के I / O को भी नियंत्रित करता है।
  2. config: यह कॉन्फ़िगरेशन फ़ाइल है जिसमें मौसम एपीआई कुंजी है, वह स्थान जहां यह सिस्टम स्थापित है, GPIO पिन और बारिश की दहलीज।
  3. run.crontab: यह वह फाइल है जो 24 घंटे लगातार अजगर स्क्रिप्ट को चलाने के बजाय दिन में कुछ समय चलने के लिए मुख्य फाइल को शेड्यूल करती है।

डाउनलोड लिंक: डाउनलोड

ऊपर संलग्न फ़ाइल डाउनलोड करें और इसे पायथन में अपलोड करें। अपने खुद के स्वचालित छिड़काव प्रणाली का आनंद लें।