विषयसूची:

पानी निकालने के लिए Arduino नियंत्रित पंप: 4 कदम (चित्रों के साथ)
पानी निकालने के लिए Arduino नियंत्रित पंप: 4 कदम (चित्रों के साथ)

वीडियो: पानी निकालने के लिए Arduino नियंत्रित पंप: 4 कदम (चित्रों के साथ)

वीडियो: पानी निकालने के लिए Arduino नियंत्रित पंप: 4 कदम (चित्रों के साथ)
वीडियो: Water Pump Automation with Ultrasonic Sensor | Home Automation 2024, नवंबर
Anonim
जल निकासी के लिए Arduino नियंत्रित पंप
जल निकासी के लिए Arduino नियंत्रित पंप

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

चरण 1: परियोजना के लिए प्रयुक्त भाग

परियोजना के लिए प्रयुक्त भाग
परियोजना के लिए प्रयुक्त भाग

इस परियोजना के लिए मैंने उपयोग किया है: - परीक्षण के लिए Arduino uno बोर्ड (अंतिम परियोजना के लिए Arduino नैनो)

- 12 वी पनडुब्बी पानी पंप

- एक प्रोटोबार्ड

- एक रिले मॉड्यूल

- एक 10k पोटेंशियोमीटर

- 4 एनपीएन ट्रांजिस्टर

- एक बजर

- जम्पर तार

- विभिन्न प्रतिरोधक

- एक पुश बटन

- एक स्विच

चरण 2: अंतिम लेकिन कम से कम नहीं

मैंने Arduino का स्रोत कोड संलग्न किया है।

यह मेरा पहला Arduino प्रोजेक्ट है। मैं संतुष्ट हूं कि मैं इसे काम करने में कामयाब रहा हूं और वास्तव में इस पंप का उपयोग करके समय बचाता हूं। हालांकि मैं इसके लुक पर काम करूंगा और इसे थोड़ा और परफेक्ट करूंगा। मैं सुझावों के लिए खुला हूं।

चरण 3: जल स्तर सेंसर बनाना

जल स्तर सेंसर बनाना
जल स्तर सेंसर बनाना

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

ट्रांजिस्टर T1 और T2 को कैसे कनेक्ट करें:

T1: T2. के आधार पर उत्सर्जक

T1: कलेक्टर से T2. के कलेक्टर तक

T1: 470K रेजिस्टर के माध्यम से बेस टू ग्राउंड

T1: Arduino एनालॉग पिन A0 (पहले सेंसर के लिए) और पिन A1 (दूसरे सेंसर के लिए) का आधार

T1: सेंसर के पहले तार का आधार जो पानी में संपर्क बनाएगा

T2: एमिटर टू ग्राउंड।

सेंसर का दूसरा तार 5V से 10K रेजिस्टर के माध्यम से आएगा।

एक बार Arduino A1 एनालॉग से जुड़ा सेंसर पानी से बाहर निकल जाता है, पंप बंद हो जाता है और LCD "पंप ऑफ/लो lvl। टैंक में पानी नहीं" संदेश प्रदर्शित करता है। एक बार दूसरे जल स्तर सेंसर पर तार पानी तक पहुँचने के बाद, पंप बंद हो जाएगा और एलसीडी "पंप ऑफ / हाय एलवीएल" प्रदर्शित करेगा।

चरण 4: Arduino Digital Pins सेट करना

Arduino डिजिटल पिन सेट करना
Arduino डिजिटल पिन सेट करना

मैंने एक 12V सबमर्सिबल पंप का उपयोग किया है जिसे 12V वॉल एडॉप्टर से आपूर्ति की गई थी।

पंप को रिले के माध्यम से Arduino डिजिटल पिन नंबर 9 द्वारा नियंत्रित किया जाता है।

पंप शुरू करने या इसे मैन्युअल रूप से रोकने के लिए Arduino डिजिटल पिन नंबर 8 एक पुश बटन से जुड़ा है।

Arduino डिजिटल पिन नंबर 11 एक सफेद एलईडी को नियंत्रित करता है - जो इंगित करता है कि पंप उपलब्ध है या नहीं।

Arduino डिजिटल पिन नंबर 12 एक हरे रंग की एलईडी को नियंत्रित करता है - जो इंगित करता है कि पंप कब चालू है।

Arduino डिजिटल पिन नंबर 13 एक लाल एलईडी को नियंत्रित करता है - जो इंगित करता है कि पंप कब बंद हो गया है (मैंने पंप बंद होने पर ध्वनि संकेत प्राप्त करने के लिए एक बजर भी जोड़ा है)।

Arduino डिजिटल पिन नंबर 2, 3, 4, 5, 6, 7 एलसीडी से जुड़े हैं।

सिफारिश की: