विषयसूची:

एमएजी (लघु स्वचालित ग्रीनहाउस): 9 चरण
एमएजी (लघु स्वचालित ग्रीनहाउस): 9 चरण

वीडियो: एमएजी (लघु स्वचालित ग्रीनहाउस): 9 चरण

वीडियो: एमएजी (लघु स्वचालित ग्रीनहाउस): 9 चरण
वीडियो: OCTA & its utility in managing retinal pathologies #Educate4EyeCare 2024, जुलाई
Anonim
एमएजी (लघु स्वचालित ग्रीनहाउस)
एमएजी (लघु स्वचालित ग्रीनहाउस)

मेरी मां ज्यादातर समय काफी व्यस्त रहती हैं। इसलिए मैं उसके ग्रीनहाउसों को स्वचालित करके उसकी मदद करना चाहता था। इस तरह वह थोड़ा समय बचा सकती है क्योंकि उसे पौधों को पानी देने की आवश्यकता नहीं होगी।

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

चरण 1: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री

इस परियोजना को बनाने के लिए, आपको निम्नलिखित मदों की आवश्यकता होगी:

इलेक्ट्रॉनिक्स:

1. रास्पबेरी पाई 4 - किट 2। रास्पबेरी पाई टी-मोची3. ब्रेडबोर्ड4. पुरुष-से-पुरुष कनेक्टर5. पुरुष-से-महिला कनेक्टर6. LM35 (तापमान सेंसर)7. 4x नमी सेंसर8. डीएचटी119. एमसीपी300810. पोटेंशियोमीटर (नियंत्रित करने के लिए, आवश्यक नहीं)11. सनफाउंडर एलसीडी-डिस्प्ले12. 4x ब्रशलेस वॉटर पॉम्प 12V13. वाटरपाइप14. एडेप्टर 12V15. 4x रिले 5V

आवरण:

1. एक्वेरियम2। लकड़ी के तख्त 3. लोहे की ठोस गोल पट्टी4. नाखून ५. पेंच6. एक्वाप्लान रूफप्राइमर

उपकरण:

1. हैमर2. देखा3. स्क्रूड्राइवर4. ड्रिल5. वुडफाइल6. गोंद बंदूक7. पेंट ब्रश8. वेल्डिंग मशीन9. बिक्री उपकरण

नीचे दी गई पीडीएफ फाइल में, आप पुर्जों के लिंक के साथ पूरी मूल्य सूची देख सकते हैं।

चरण 2: ग्रीनहाउस बनाना

ग्रीनहाउस बनाना
ग्रीनहाउस बनाना
ग्रीनहाउस बनाना
ग्रीनहाउस बनाना
ग्रीनहाउस बनाना
ग्रीनहाउस बनाना
ग्रीनहाउस बनाना
ग्रीनहाउस बनाना

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

नंबर 1 से 4 केस के लिए हैं और जब आपने उन्हें काट लिया है तो आप छेदों में कील ठोककर एक साथ जोड़ सकते हैं।

अतिरिक्त बोर्ड, संख्या ५ + ६, एक ढक्कन है जिसे आप पाई के लिए डिब्बे के ऊपर रख सकते हैं।

टिप्पणियाँ:

सभी बोर्डों पर छेद का केंद्र किनारों से 0.8 सेमी दूर है (ग्रे रेखाएं, नंबर एक के साथ चित्र देखें संदर्भ है)। छेद लकड़ी के लिए 2 मिमी बोल्ट के साथ ड्रिल किए गए थे।

1.: यह नीचे की प्लेट है। बाईं ओर आपके पास 2 छेदों के बीच 64 सेमी है। यह बाईं और दाईं ओर के छिद्रों और किनारों के बीच की दूरी के लिए गिना जाता है। शीर्ष बोर्ड में 2cm x 2cm वर्ग है जिसका उद्देश्य बिजली के तारों को पार करना है। एलसीडी डिस्प्ले को पोजिशन करने के लिए बॉटम प्लैंक में 8cm x 2.5cm कट आउट है।

2.: ये सबसे लंबी भुजाएं हैं और आपको इनमें से 2 तख्तों की आवश्यकता होगी। शीर्ष पर आपके पास 3 मिमी x 10 मिमी के 2 कटे हुए टुकड़े हैं। इसका उपयोग बाद में नमी सेंसर केबल्स को रूट करने के लिए किया जाएगा।

3.: ये सबसे छोटी भुजाएँ हैं और आपको इनमें से 4 तख्तों की आवश्यकता होगी।

4.: ये प्लांट कंटेनर के लिए चौराहे हैं, आपको इनमें से 2 तख्तों की आवश्यकता होगी। जैसा कि दिखाया गया है, आपको सफेद टुकड़े को हटाना होगा ताकि आप इन दोनों को एक दूसरे में स्लाइड कर सकें

चरण 3: ग्रीनहाउस केस को समाप्त करना

ग्रीनहाउस केस खत्म करना
ग्रीनहाउस केस खत्म करना
ग्रीनहाउस केस खत्म करना
ग्रीनहाउस केस खत्म करना
ग्रीनहाउस केस खत्म करना
ग्रीनहाउस केस खत्म करना

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

अगला धातु सलाखों को बीच में एक साथ वेल्डिंग कर रहा है ताकि हम एक क्रॉस के साथ समाप्त हो जाएं। हम इस धातु के फ्रेम को छवि की तरह प्रत्येक छोर पर 4 छेद, 1 ड्रिल करने के बाद केस पर रखेंगे। सुनिश्चित करें कि जब आप इसे डालते हैं तो सभी 4 पक्ष समान होते हैं।

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

चरण 4: रास्पबेरी पाई पर सॉफ्टवेयर

रास्पबेरी पाई पर सॉफ्टवेयर
रास्पबेरी पाई पर सॉफ्टवेयर
रास्पबेरी पाई पर सॉफ्टवेयर
रास्पबेरी पाई पर सॉफ्टवेयर

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

सबसे पहले, निम्न कमांड दर्ज करके अपने सिस्टम की पैकेज सूची को अपडेट करें: sudo apt-get update।

निम्नलिखित कमांड के साथ अपने सभी स्थापित पैकेजों को उनके नवीनतम संस्करणों में अपग्रेड करें: sudo apt-get dist-upgrad.

यदि सिस्टम रिबूट के लिए नहीं कहता है, तो 'सुडो रिबूट' करें। यह सुनिश्चित करने के लिए है कि सब कुछ सही सेटअप किया गया है।

पैकेज स्थापित करने के बाद आपको कुछ पुस्तकालय स्थापित करने की आवश्यकता होगी:

  • sudo pip3 install --upgrad setuptools
  • sudo apt-python3-flask स्थापित करें
  • सुडो पाइप इंस्टाल -यू फ्लास्क-कोर्स
  • sudo pip इंस्टाल फ्लास्क-सॉकेटियो
  • sudo apt-rpi.gpio स्थापित करें
  • sudo pip3 Adafruit_DHT स्थापित करें

जब आप कर लें, तो 'सुडो रीबूट' करें।

चरण 5: सर्किट बनाना

सर्किट बनाना
सर्किट बनाना
सर्किट बनाना
सर्किट बनाना

चरण 2 में हम इस परियोजना के लिए सर्किट बनाने जा रहे हैं। यदि आप इसे काम करना चाहते हैं तो यह न्यूनतम न्यूनतम है जिसकी आपको आवश्यकता है। सर्किट की एक प्रति बनाने के लिए फ्रिटिंग टेबल और आरेख का प्रयोग करें। यह वह जगह है जहाँ आपको चरण 1 से सभी विद्युत सामग्री की आवश्यकता होती है।

सर्किट के बारे में जानकारी:

हमारे पास MCP3008 से जुड़े 5 सेंसर हैं जो अंदर के तापमान के लिए lm35 और 4 मिट्टी की नमी सेंसर हैं। बाहरी तापमान और आर्द्रता के लिए एक DHT11 और अंत में जलाशय में पर्याप्त पानी है या नहीं, यह जांचने के लिए एक वाटर फ्लोट स्विच।

मृदा नमी सेंसर का एक एनालॉग आउटपुट होता है और रास्पबेरी पाई पर GPIO-पिन का उपयोग करता है।

अतिरिक्त:

मैंने एक LCD-डिस्प्ले भी लागू किया है जो बाद में आपके लैपटॉप से कनेक्ट होने की आवश्यकता के बिना रास्पबेरी पाई से कनेक्ट करना आसान बना देगा। यह आवश्यक नहीं है लेकिन यह अत्यधिक अनुशंसित है।

यह सब एक साथ मिलाप करने से पहले मैंने अपने ब्रेडबोर्ड का उपयोग सब कुछ एक साथ जोड़ने और अपने सेंसर का परीक्षण करने के लिए किया ताकि यह सुनिश्चित हो सके कि सब कुछ काम करता है।

चरण 6: एक डेटाबेस बनाएँ

एक डेटाबेस बनाएं
एक डेटाबेस बनाएं

अपने डेटा को सेंसर से व्यवस्थित लेकिन सुरक्षित तरीके से स्टोर करना बहुत महत्वपूर्ण है। यही कारण है कि मैंने अपने डेटा को डेटाबेस में संग्रहीत करने का निर्णय लिया। इस तरह केवल मैं ही इस डेटाबेस (व्यक्तिगत खाते के साथ) तक पहुंच सकता हूं और इसे व्यवस्थित रख सकता हूं। ऊपर की तस्वीर में आप मेरा ईआरडी आरेख पा सकते हैं।

आप ऊपर मेरा ईआरडी आरेख देख सकते हैं, मैं एक डंप फ़ाइल भी लिंक करूंगा ताकि आप अपने लिए डेटाबेस आयात कर सकें। इस डेटाबेस के साथ आप कई चीजें दिखाने में सक्षम होंगे जैसे:

  • पौधों के पास और ऊपर का तापमान
  • पौधों के पास नमी
  • प्रत्येक पौधे की जमीन की नमी
  • देखें कि क्या पंप संयंत्र के लिए सक्षम है
  • आदि..

इस चरण के साथ संलग्न आप मेरा मैसकल डंप पा सकते हैं। तो आप इसे आसानी से आयात कर सकते हैं। मैसकल डंप प्राप्त करें।

चरण 7: वेबसाइट

वेबसाइट
वेबसाइट
वेबसाइट
वेबसाइट

मैं पौधों की निगरानी करने में सक्षम होना चाहता था इसलिए मैंने मुझे यह डेटा दिखाने के लिए एक वेबसाइट बनाई। वेबसाइट के माध्यम से आप संयंत्रों की जांच करने के साथ-साथ पंपों को अलग से सक्षम/अक्षम करने में सक्षम होंगे।

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

मेरा कोड यहीं जीथब पर पाया जा सकता है।

चरण 8: बैकएंड लिखना

बैकएंड लिखना
बैकएंड लिखना

अब यह सुनिश्चित करने का समय आ गया है कि सभी घटक वहां काम करें। इसलिए मैंने अजगर में कुछ कोड लिखा और इसे रास्पबेरी पाई पर तैनात किया। आप मेरा कोड Github पर पा सकते हैं।

कोड प्रोग्रामिंग के लिए मैंने विजुअल स्टूडियो कोड का इस्तेमाल किया। कोड एचटीएमएल, सीएसएस, जावास्क्रिप्ट और पायथन (फ्लास्क) में लिखा गया है

चरण 9: सब कुछ केस में रखें

मामले में सब कुछ रखें
मामले में सब कुछ रखें
मामले में सब कुछ रखें
मामले में सब कुछ रखें
मामले में सब कुछ रखें
मामले में सब कुछ रखें
मामले में सब कुछ रखें
मामले में सब कुछ रखें

एक बार जब आप सभी चरणों को सफलतापूर्वक पूरा कर लेते हैं, आप मामले में सब कुछ डालना शुरू कर सकते हैं। ऐसा करने के लिए मैं आपको अपने घटकों को एक साथ मिलाप करने की अत्यधिक अनुशंसा करता हूं ताकि वे दुर्घटना से डिस्कनेक्ट न हो सकें।

मैंने लकड़ी के एक टुकड़े पर रिले को चिपका दिया ताकि वे मामले में हार न मानें। मैंने पंपों को जलाशय से भी चिपका दिया ताकि वे हार न मानें। मैं फ्रेम के शीर्ष पर DHT11 सेंसर को गोंद करने की भी सलाह देता हूं।

सिफारिश की: