विषयसूची:
- चरण 1: सर्किट आरेख
- चरण 2: काम करना
- चरण 3: कार्यक्रम - Arduino
- चरण 4: अंशांकन और डेटा
- चरण 5: पंप नियंत्रण
वीडियो: लिक्विड लेवल सेंसर (अल्ट्रासोनिक का उपयोग करके): 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
लिक्विड लेवल सेंसर जमीनी स्तर से तरल के स्तर का पता लगाता है। दिए गए मान से नीचे मोटर चालू करता है (मोटर चालक एम्पलीफायर की आवश्यकता होती है) और तरल भरने के बाद इसे दिए गए मान से ऊपर बंद कर देता है।
इस प्रणाली की विशेषताएं:
- किसी भी तरल (पानी, तेल आदि) के साथ काम करता है।
- 250 सेमी जमीनी दूरी (टैंक की ऊंचाई भी) तक की सीमा।
- सटीक माप (अप करने के लिए 2 सेमी त्रुटि) HC-SR04, पिंग आदि के साथ।
- मोटर नियंत्रण आउटपुट।
-
अंशांकन (रनटाइम में) इसके लिए उपलब्ध है:
- ग्राउंड लेवल: सिस्टम के चलने के दौरान पुश बटन से किसी भी टैंक (250 सेंटीमीटर तक) के लिए कैलिब्रेट किया जा सकता है।
- मोटर चालू और बंद स्तर: चालू और बंद स्तर प्रदान किए गए प्रीसेट और एक मोड परिवर्तन बटन के साथ सेट किए जा सकते हैं।
- '0 सेमी' के साथ ऑफ लिमिट इंडिकेशन।
- 5 वी डीसी पर काम करता है।
निर्माण के लिए आवश्यक भाग:
- Arduino (या प्रोग्रामर के साथ ATMega 328)।
- HC-SR04 या कोई सामान्य अल्ट्रासोनिक सेंसर मॉड्यूल।
- प्रीसेट (20K या 10K) - 2 पीसी
- पुरुष हैडर - 6 पिन
- महिला हैडर 16 पिन
- पुश क्लिक माइक्रो स्विच
- पुश टॉगल माइक्रो स्विच
- 10K 1/4 वाट रोकनेवाला
- 1N4007 डायोड
- डीसी पावर सॉकेट
- 220E रोकनेवाला
- वेरोबार्ड (या यदि आप चाहें तो ब्रेडबोर्ड)
- हुकअप तार
- पिन पुरुष हेडर के साथ 16 * 2 एलसीडी स्क्रीन संलग्न
- मोटर चालक और मोटर (यदि आप चाहें)
- बुनियादी ज्ञान इलेक्ट्रॉनिक्स और Arduino के बारे में जानें
चरण 1: सर्किट आरेख
चरण 2: काम करना
हमारे सेंसर बोर्ड में हमारे पास अल्ट्रासोनिक Tx और Rx भाग हैं। सेंसर तरल की सतह के स्तर से दूरी को पढ़ता है। टीएक्स मूल रूप से 40 किलोहर्ट्ज़ स्पीकर है, जो 40 किलोहर्ट्ज़ अल्ट्रासोनिक ध्वनि के पल्स भेजता है। प्रत्येक पल्स के लिए पल्स भेजने का समय और पल्स प्राप्त करने का समय नोट किया जाता है। इस दाल को एमसीयू में महसूस किया जाता है।
MCU बीच के समय के अंतर को नोट करता है और फिर दूरी की गणना करने के लिए ध्वनि की गति का उपयोग करता है। एमसीयू को जमीनी स्तर से दूरी रिकॉर्ड करने के लिए प्री कैलिब्रेट किया जाना है, जब टैंक/कंटेनर खाली होता है। अंतर की गणना की जाती है और इस प्रकार हमें तरल का स्तर मिलता है।
स्तर 16x2 एलसीडी डिस्प्ले में दिखाया गया है। इसके अलावा अन्य विवरण स्क्रीन में दिखाए जाते हैं।
पंप सिग्नल जनरेटर की अधिकतम और न्यूनतम मूल्य सीमा के लिए दो प्रीसेट हैं। यह तब उत्पन्न होता है जब तरल स्तर प्रीसेट द्वारा निर्धारित अधिकतम सीमा से अधिक हो जाता है। सिग्नल फिर से कम हो जाता है जब यह अन्य प्रीसेट द्वारा निर्धारित न्यूनतम सीमा से नीचे पहुंच जाता है।
ग्राउंड डिस्टेंस कैलिब्रेशन एक स्विच द्वारा किया जाता है, जो atmega328 चिप को एक सिग्नल भेजता है और यह वर्तमान दूरी को रिकॉर्ड करता है और इसे रेफरेंस ग्राउंड के रूप में सेट करता है।
चरण 3: कार्यक्रम - Arduino
कार्यक्रम Arduino में बनाया गया है। इसे Atmega328 (या अपनी पसंद का कोई भी) बर्न करने के लिए उपयोग करें।
कार्यक्रम जीपीएल-3.0 के तहत जीआईटी पर उपलब्ध है।
Arduino-builder का उपयोग करके आसान अपलोड के लिए एक संकलित हेक्स फ़ाइल पहले से ही दी गई है।
निर्भरताएँ:
न्यूपिंग लाइब्रेरी।
चरण 4: अंशांकन और डेटा
एलसीडी स्क्रीन कैलिब्रेटेड स्तर से वर्तमान स्तर (अंतर) दिखाती है।
दो प्रीसेट ऊपरी (अधिकतम स्तर) तय करते हैं जिसके बाद लोड बंद हो जाएगा और निचला (न्यूनतम स्तर) जिसके बाद लोड चालू हो जाएगा। यहां लोड का इरादा पंप है, क्योंकि यह प्रणाली स्वचालित पंप प्रणाली में लागू होती है। चार हैडर सोनिक (पिंग) सेंसर के लिए हैं। मैंने एचसी-एसआर04 का इस्तेमाल किया। मोटर के लिए हेडर की एक जोड़ी (डिजिटल पिन 9)। एक बाहरी पंप चालक की आवश्यकता है। यह अंशांकन डेटा को संग्रहीत करने के लिए EEPROM का उपयोग करता है।
दो अंशांकन प्रदान किए जाते हैं:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
चरण 5: पंप नियंत्रण
पंप सिग्नल के लिए बोर्ड में 2 समर्पित पिन हैं।
जब पंप को चालू करने की आवश्यकता होती है (जब तरल स्तर पूर्व निर्धारित कम सीमा मान से नीचे चला जाता है) तो कोई 5V संकेत देता है और जब पंप को बंद रखा जाना चाहिए (स्तर ऊपरी सीमा से अधिक हो जाता है) तो 0V संकेत देता है।
एसी पंप को नियंत्रित करने के लिए सिग्नल को रिले बोर्ड भेजा जाता है।
सिफारिश की:
ट्यूटोरियल: Arduino Uno और अल्ट्रासोनिक सेंसर का उपयोग करके रेंज डिटेक्टर का निर्माण कैसे करें: 3 चरण
ट्यूटोरियल: Arduino Uno और अल्ट्रासोनिक सेंसर का उपयोग करके रेंज डिटेक्टर का निर्माण कैसे करें: विवरण: यह ट्यूटोरियल दिखाता है कि एक साधारण रेंज डिटेक्टर कैसे बनाया जाता है जो अल्ट्रासोनिक सेंसर (US-015) और उसके सामने बाधा के बीच की दूरी को मापने में सक्षम है। यह US-015 अल्ट्रासोनिक सेंसर दूरी माप के लिए आपका आदर्श सेंसर है और
128×128 LCD पर अल्ट्रासोनिक सेंसर (HC-SR04) डेटा पढ़ना और Matplotlib का उपयोग करके इसे विज़ुअलाइज़ करना: 8 चरण
128×128 एलसीडी पर अल्ट्रासोनिक सेंसर (HC-SR04) डेटा पढ़ना और Matplotlib का उपयोग करके इसे विज़ुअलाइज़ करना: इस निर्देश में, हम 128×128 पर अल्ट्रासोनिक सेंसर (HC-SR04) डेटा प्रदर्शित करने के लिए MSP432 लॉन्चपैड + बूस्टरपैक का उपयोग करेंगे। एलसीडी और पीसी को क्रमिक रूप से डेटा भेजें और Matplotlib का उपयोग करके इसकी कल्पना करें
एकता, बीटी अरुडिनो, अल्ट्रासोनिक सेंसर का उपयोग करके जंप गेम चलाएं: 14 कदम
एकता, बीटी अरुडिनो, अल्ट्रासोनिक सेंसर का उपयोग करके जंप गेम चलाएं: पीसी के लिए मेरी एकता परियोजना यूनिटी मल्टीप्लेयर 3 डी होलोग्राम गेम और होलोग्राम प्रोजेक्टर की सफलता के बाद, यह एकता में दूसरी परियोजना है। इसलिए खेल के शुरू से अंत तक पूरी परियोजना को पूरा करने के लिए अध्ययन में काफी समय लगता है। जब मैं शुरू
अल्ट्रासोनिक सेंसर और फंडुइनो वॉटर सेंसर का उपयोग करके जल स्तर Arduino का पता लगाने के तरीके: 4 कदम
अल्ट्रासोनिक सेंसर और फंडुइनो वॉटर सेंसर का उपयोग करके जल स्तर Arduino का पता लगाने के तरीके: इस परियोजना में, मैं आपको दिखाऊंगा कि कैसे दो तरीकों का उपयोग करके एक सस्ता वाटर डिटेक्टर बनाया जाता है: १। अल्ट्रासोनिक सेंसर (HC-SR04).2। फंडुइनो वॉटर सेंसर
कैपेसिटिव लिक्विड सेंसर का निर्माण: 8 कदम (चित्रों के साथ)
कैपेसिटिव लिक्विड सेंसर का निर्माण: एक कैपेसिटिव लिक्विड स्पॉन्सर इस तथ्य पर निर्भर करता है कि 2 मेटल प्लेट्स के बीच कैपेसिटेंस या चार्ज बदल जाएगा (इस मामले में वृद्धि) इस पर निर्भर करता है कि उनके बीच क्या सामग्री है। यह हमें ग