विषयसूची:

स्तर संकेतक के साथ स्वचालित जल मोटर: 6 कदम (चित्रों के साथ)
स्तर संकेतक के साथ स्वचालित जल मोटर: 6 कदम (चित्रों के साथ)

वीडियो: स्तर संकेतक के साथ स्वचालित जल मोटर: 6 कदम (चित्रों के साथ)

वीडियो: स्तर संकेतक के साथ स्वचालित जल मोटर: 6 कदम (चित्रों के साथ)
वीडियो: float switch connection 2024, जुलाई
Anonim
स्तर संकेतक के साथ स्वचालित जल मोटर
स्तर संकेतक के साथ स्वचालित जल मोटर
स्तर संकेतक के साथ स्वचालित जल मोटर
स्तर संकेतक के साथ स्वचालित जल मोटर

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

Arduino इस प्रोजेक्ट का दिमाग है। यह सेंसर से इनपुट लेगा और प्राप्त मूल्य के अनुसार अन्य सभी इकाइयों को नियंत्रित करेगा। दूसरा ब्लॉक 16x2 एलसीडी डिस्प्ले है। यह इकाई जल स्तर को प्रतिशत के साथ-साथ आरेख में प्रदर्शित करेगी, यह पंप की स्थिति भी दिखाएगी। जब भी संप टैंक खाली होगा, यह अनुभाग हमें सूचित भी करेगा। तीसरा ब्लॉक सोनार सेंसर है। इसका उपयोग ओवरहेड पानी की टंकी पर मौजूद जल स्तर को मापने के लिए किया जाता है।

तो इस परियोजना में मैं जल स्तर को मापने के लिए HC-SR04 अल्ट्रासोनिक मॉड्यूल और सेमी में जल स्तर देखने के लिए एक I2C LCD का उपयोग करूँगा।

आपूर्ति

अरुडिनो नैनो

JSON-SR04 वाटर प्रूफ अल्ट्रासोनिक मॉड्यूल

16X 2 LCD डिस्प्ले (नीला/हरा)

230-5V पावर मॉड्यूल

5वी बजर

हुक-अप तार

एक संलग्नक बॉक्स

चरण 1: JSON-SR04 के साथ शुरुआत करना

JSON-SR04 के साथ शुरुआत करना
JSON-SR04 के साथ शुरुआत करना

JSON-SR04 या वाटर प्रूफ अल्ट्रा सोनिक सेंसर एक इलेक्ट्रॉनिक उपकरण है जो ट्रांसमिशन और रिफ्लेक्शन के सिद्धांत पर काम करता है। इस सेंसर में TRIG और ECHO पिन नाम के दो पिन होते हैं।

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

  • TRIG पिन नैनो के डिजिटल पिन 5 से जुड़ा होता है।
  • ईसीएचओ पिन नैनो के डिजिटल पिन 5 से जुड़ा है।
  • वीसीसी पिन ब्रेडबोर्ड की सकारात्मक रेलिंग से जुड़ा होता है।
  • GND पिन ब्रेडबोर्ड के नेगेटिव से जुड़ा है।

चरण 2: स्वचालित जल स्तर नियंत्रक का कार्य

इस परियोजना का कार्य बहुत सरल है हमने अल्ट्रासोनिक सेंसर मॉड्यूल का उपयोग किया है जो पानी की टंकी में ध्वनि तरंगों को भेजता है और ध्वनि तरंगों के प्रतिबिंब का पता लगाता है जो कि ईसीएचओ है। सबसे पहले हमें Arduino का उपयोग करके सिग्नल संचारित करने के लिए अल्ट्रासोनिक सेंसर मॉड्यूल को ट्रिगर करने की आवश्यकता है और फिर ECHO प्राप्त करने की प्रतीक्षा करें। Arduino ट्रिगर और प्राप्त ECHO के बीच के समय को पढ़ता है। हम जानते हैं कि ध्वनि की गति लगभग 340 मीटर/सेकेंड होती है। इसलिए हम दिए गए सूत्र का उपयोग करके दूरी की गणना कर सकते हैं:

दूरी = (यात्रा का समय/2) * ध्वनि की गति जहाँ ध्वनि की गति लगभग 340m प्रति सेकंड है। इन विधियों का उपयोग करके हम सेंसर से पानी की सतह तक की दूरी प्राप्त करते हैं। इसके बाद हमें जल स्तर की गणना करने की आवश्यकता है। अब हमें पानी की टंकी की कुल लंबाई की गणना करने की आवश्यकता है। जैसा कि हम पानी की टंकी की लंबाई जानते हैं तो हम टैंक की कुल लंबाई से अल्ट्रासोनिक से आने वाली दूरी को घटाकर जल स्तर की गणना कर सकते हैं। और हमें जल स्तर की दूरी मिल जाएगी। अब हम इस जल स्तर को पानी के प्रतिशत में बदल सकते हैं, और इसे LCD पर प्रदर्शित कर सकते हैं।

चरण 3: सर्किट आरेख और स्पष्टीकरण

सर्किट आरेख और स्पष्टीकरण
सर्किट आरेख और स्पष्टीकरण

जैसा कि नीचे दिए गए जल स्तर नियंत्रक सर्किट में दिखाया गया है, अल्ट्रासोनिक सेंसर मॉड्यूल के "ट्रिगर" और "इको" पिन सीधे आर्डिनो के पिन 5 और 4 से जुड़े होते हैं। एक 16x2 LCD 4-बिट मोड में arduino से जुड़ा है। कंट्रोल पिन RS, RW और En सीधे arduino pin 3, GND और 2 से जुड़े होते हैं। और डेटा पिन D4-D7 arduino के 10, 9, 8 और 7 से जुड़ा होता है, और बजर पिन 6 पर जुड़ा होता है। 5 वोल्ट रिले है पानी के मोटर पंप को चालू या बंद करने के लिए arduino के पिन 12 पर भी जुड़ा हुआ है। इस इकाई को पावर-अप करने के लिए 230-5V पावर मॉड्यूल। आप इसके लिए 1000mA फोन चार्जर का उपयोग कर सकते हैं। यह सर्किट अल्ट्रासोनिक सेंसर मॉड्यूल पर रखा गया है प्रदर्शन के लिए पानी की टंकी के ऊपर। यह सेंसर मॉड्यूल सेंसर मॉड्यूल और पानी की सतह के बीच की दूरी को पढ़ेगा, और यह एलसीडी स्क्रीन पर "टैंक में पानी की जगह है:" संदेश के साथ दूरी दिखाएगा। इसका मतलब है कि हम यहां जल स्तर के बजाय पानी के लिए दूरी या आयतन का खाली स्थान दिखा रहे हैं। इस कार्यक्षमता के कारण हम इस प्रणाली का उपयोग किसी भी पानी की टंकी में कर सकते हैं। जब खाली जल स्तर लगभग 30 सेमी की दूरी पर पहुँच जाता है तो Arduino रिले चलाकर पानी के पंप को चालू कर देता है। और अब LCD “निम्न जल स्तर” “मोटर चालू” दिखाएगा, और रिले स्थिति LED चमकने लगेगी

अब अगर खाली जगह लगभग 12 सेमी की दूरी पर पहुंचती है, तो arduino रिले को बंद कर देता है और LCD "टैंक भरा हुआ है" "मोटर बंद" दिखाएगा। बजर भी कुछ समय के लिए बीप करता है और रिले स्थिति एलईडी बंद हो जाएगी।

चरण 4: प्रोग्रामिंग

जल स्तर नियंत्रक के लिए Arduino प्रोग्राम करने के लिए, पहले हम उस सभी पिन को परिभाषित करते हैं जिसका उपयोग हम प्रोजेक्ट में बाहरी उपकरणों जैसे रिले, एलसीडी, बजर आदि को इंटरफेस करने के लिए करने जा रहे हैं। नीचे दिए गए कोड को arduino IDE में कॉपी और पेस्ट करें और arduino नैनो का चयन करें और दायां बंदरगाह और फिर अपलोड दबाएं।

चरण 5: परीक्षण और संयोजन

परीक्षण और संयोजन
परीक्षण और संयोजन
परीक्षण और संयोजन
परीक्षण और संयोजन
परीक्षण और संयोजन
परीक्षण और संयोजन

और प्रोजेक्ट पूरा करने के बाद आपको arduino को LCD पर जल स्तर प्रदर्शित करते देखना चाहिए। आप एक अतिरिक्त बजर की मदद से आपको बता सकते हैं कि जल स्तर एक निश्चित सीमा के बाद पहुंच जाता है।

चरण 6: स्थापित करना

स्थापित कर रहा है
स्थापित कर रहा है
स्थापित कर रहा है
स्थापित कर रहा है
स्थापित कर रहा है
स्थापित कर रहा है

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

देखने के लिए धन्यवाद।

सिफारिश की: