अल्ट्रासोनिक दूरी मीटर सर्किट 16 × 2 एलसीडी का उपयोग करना

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





इस लेख में हम Arduino और 16x2 LCD का उपयोग करके एक अल्ट्रासोनिक दूरी मीटर सर्किट का निर्माण करने जा रहे हैं। हम यह भी देखने जा रहे हैं कि एक अल्ट्रासोनिक मॉड्यूल क्या है, यह कैसे काम करता है और इसका उपयोग दूरी को मापने के लिए कैसे किया जा सकता है।

अल्ट्रासोनिक क्या है?

एक औसत स्वस्थ मानव 20 हर्ट्ज से 20,000 हर्ट्ज तक की आवृत्तियों को सुन सकता है। 20,000Hz या 20 KHz से ऊपर का मानव कान इन आवृत्तियों का पता लगाने में असमर्थ है। किसी भी ध्वनिक को 20 किलोहर्ट्ज से अधिक प्रतिध्वनित किया जाता है अल्ट्रासोनिक और किसी भी ध्वनिकी 20 हर्ट्ज से कम प्रतिध्वनित होती है जिसे इन्फ्रोनिक कहा जाता है।



अधिकांश घरेलू जानवर जैसे कि बिल्ली या कुत्ता, मनुष्य की तुलना में ध्वनिक आवृत्ति की विस्तृत श्रृंखला सुन सकते हैं। हमारे कुछ इलेक्ट्रॉनिक उपकरणों उन्हें गुस्सा आ सकता है कि इलेक्ट्रॉनिक में अल्ट्रासोनिक ध्वनि का उपयोग क्यों किया जा रहा है मच्छर repellents और में भी कुत्ते के प्रतिनिधि।

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



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

अतिध्वनि संवेदक:

हम एक विशेष इलेक्ट्रॉनिक डिवाइस अल्ट्रासोनिक ट्रांसीवर मॉड्यूल HC-SR04 का उपयोग करने जा रहे हैं, जो बहुत लोकप्रिय है और आमतौर पर ई-कॉमर्स साइटों और इलेक्ट्रॉनिक रिटेल स्टोर पर उपलब्ध है।

इसमें 4 पिन Vcc, ग्राउंड, ट्रिगर और इको शामिल हैं। ये पिन आर्दीनो माइक्रोकंट्रोलर के साथ इंटरफेर होते हैं।

इसमें ट्रांसमीटर और रिसीवर मॉड्यूल जो समान दिखते हैं और ट्रांसमीटर और रिसीवर के उद्घाटन पर एल्यूमीनियम सिलेंडर और जाल द्वारा संरक्षित होते हैं। मॉड्यूल में माइक्रोकंट्रोलर भी होते हैं जो इको सिग्नल को डिकोड करते हैं।

दूरी मापने के लिए, हमें अल्ट्रासोनिक फट की श्रृंखला भेजने और प्रतिध्वनि सुनने की आवश्यकता है। ऐसा करने के लिए हमें ट्रिगर पिन को 10 माइक्रोसेकंड तक रखने की आवश्यकता है, ट्रांसमीटर अल्ट्रासोनिक फटने के 8 दालों को बाहर भेजता है।

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

चूँकि ध्वनि हवा में 340 m / s पर यात्रा करती है और समय को भेजे गए और प्राप्त संकेतों की तुलना करके निर्धारित किया जा सकता है, हम गति-दूरी सूत्र का उपयोग करके दूरी निर्धारित कर सकते हैं:

दूरी = गति एक्स समय

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

लेखक का प्रोटोटाइप:

16x2 एलसीडी का उपयोग करके अल्ट्रासोनिक दूरी मीटर सर्किट का परीक्षण कार्यशील मॉडल

सर्किट आरेख:

अल्ट्रासोनिक दूरी मीटर सर्किट 16x2 एलसीडी का उपयोग करना

अल्ट्रासोनिक दूरी मीटर सर्किट कनेक्शन एक मानक आर्डिनो-एलसीडी इंटरफ़ेस के माध्यम से किया जाता है, जिसे हम कई अन्य इसी तरह के अरुडिनो-एलसीडी आधारित परियोजनाओं पर भी पा सकते हैं। पोटेंशियोमीटर का उपयोग एलसीडी डिस्प्ले के विपरीत को समायोजित करने के लिए किया जाता है।

अतिध्वनि संवेदक A0 से A3 में लेखक के प्रोटोटाइप में दिखाए गए अनुसार एनालॉग पिन पर सीधे डाला जा सकता है, ऊपर की ओर सेंसर का सामना करना पड़ सकता है जो उपरोक्त सर्किट को डुप्लिकेट करते समय तार की भीड़ को कम कर सकता है।

कार्यक्रम कोड:

#include LiquidCrystal lcd(12,11,5,4,3,2) const int trigger = A1 const int echo = A2 int vcc = A0 int gnd = A3 long Time float distanceCM float distanceM float resultCM float resultM void setup() { lcd.begin(16,2) pinMode(trigger,OUTPUT) pinMode(echo,INPUT) pinMode(vcc,OUTPUT) pinMode(gnd,OUTPUT) } void loop() { digitalWrite(vcc,HIGH) digitalWrite(gnd,LOW) digitalWrite(trigger,LOW) delay(1) digitalWrite(trigger,HIGH) delayMicroseconds(10) digitalWrite(trigger,LOW) Time=pulseIn(echo,HIGH) distanceCM=Time*0.034 resultCM=distanceCM/2 resultM=resultCM/100 lcd.setCursor(0,0) lcd.print('Distance:') lcd.print(resultM) lcd.print('M') lcd.setCursor(0,1) lcd.print('Distance:') lcd.print(resultCM) lcd.print('cm') delay(1000) }


की एक जोड़ी: मोटर चालित सन शेड सर्किट अगला: TDA1011 का उपयोग करते हुए 6 वाट ऑडियो एम्पलीफायर सर्किट