16 × 2 LCD ఉపయోగించి అల్ట్రాసోనిక్ దూర మీటర్ సర్క్యూట్

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ఈ వ్యాసంలో మేము ఆర్డునో మరియు 16x2 ఎల్‌సిడిని ఉపయోగించి అల్ట్రాసోనిక్ డిస్టెన్స్ మీటర్ సర్క్యూట్‌ను నిర్మించబోతున్నాం. అల్ట్రాసోనిక్ మాడ్యూల్ అంటే ఏమిటి, ఇది ఎలా పనిచేస్తుంది మరియు దూరాన్ని కొలవడానికి ఎలా ఉపయోగపడుతుందో కూడా చూడబోతున్నాం.

అల్ట్రాసోనిక్ అంటే ఏమిటి?

సగటు ఆరోగ్యకరమైన మానవుడు 20 Hz నుండి 20,000 Hz వరకు పౌన encies పున్యాలను వినగలడు. 20,000Hz లేదా 20 KHz కంటే ఎక్కువ మానవ చెవి ఈ పౌన .పున్యాలను గుర్తించలేకపోతుంది. 20 KHz కంటే ఎక్కువ శబ్ద ప్రతిధ్వని అంటారు అల్ట్రాసోనిక్ మరియు ఏదైనా ధ్వని 20 Hz కన్నా తక్కువ ప్రతిధ్వనిస్తుంది ఇన్ఫ్రాసోనిక్ అంటారు.



పిల్లి లేదా కుక్క వంటి చాలా దేశీయ జంతువులు మానవులకన్నా ఎక్కువ ధ్వని పౌన frequency పున్యాన్ని వినగలవు. మనలో కొందరు ఎలక్ట్రానిక్ పరికరములు ఎలక్ట్రానిక్‌లో అల్ట్రాసోనిక్ ధ్వనిని ఎందుకు ఉపయోగిస్తున్నారో వారికి బాధ కలిగించవచ్చు దోమ వికర్షకాలు మరియు కూడా కుక్క వికర్షకాలు.

కానీ గబ్బిలాలు వంటి అనేక అడవి జంతువులు అల్ట్రాసోనిక్ యొక్క ప్రయోజనాన్ని పొందుతాయి, ఇది ప్రెడేటర్ మరియు ఎర మధ్య దూరాన్ని నిర్ణయించడానికి సహాయపడుతుంది. ఇది జీవసంబంధ సెన్సార్లను కలిగి ఉంది, ఇది అల్ట్రాసోనిక్ తరంగాలను విడుదల చేయడం మరియు స్వీకరించడం ద్వారా దూరాన్ని లెక్కిస్తుంది.



ఈ సూత్రం అనేక ఆధునికాలలో ఉపయోగించబడుతుంది ఎలక్ట్రానిక్ కొలిచే పరికరాలు ప్రస్తుత ప్రాజెక్ట్ కోసం కూడా ఇదే సూత్రాన్ని ఎలా అన్వయించవచ్చో నేర్చుకుంటాము.

అల్ట్రాసోనిక్ సెన్సార్:

మేము ఒక ప్రత్యేక ఎలక్ట్రానిక్ పరికరం అల్ట్రాసోనిక్ ట్రాన్స్సీవర్ మాడ్యూల్ HC-SR04 ను ఉపయోగించబోతున్నాము, ఇది ఇ-కామర్స్ సైట్లు మరియు ఎలక్ట్రానిక్ రిటైల్ స్టోర్లలో బాగా ప్రాచుర్యం పొందింది.

ఇది 4 పిన్స్ Vcc, గ్రౌండ్, ట్రిగ్గర్ మరియు ఎకో కలిగి ఉంటుంది. ఈ పిన్స్ ఆర్డునో మైక్రోకంట్రోలర్‌తో ఇంటర్‌ఫేస్ చేయబడతాయి.

అది ఒక ..... కలిగియున్నది ట్రాన్స్మిటర్ మరియు రిసీవర్ మాడ్యూల్స్ ఇవి ఒకేలా కనిపిస్తాయి మరియు ట్రాన్స్మిటర్ మరియు రిసీవర్ ప్రారంభంలో అల్యూమినియం సిలిండర్ మరియు మెష్ ద్వారా రక్షించబడతాయి. మాడ్యూల్ మైక్రోకంట్రోలర్‌లను కలిగి ఉంటుంది, ఇది ఎకో సిగ్నల్‌లను డీకోడ్ చేస్తుంది.

దూరాన్ని కొలవడానికి, మేము అల్ట్రాసోనిక్ పేలుళ్ల శ్రేణిని పంపాలి మరియు ఎకో కోసం వినాలి. ఇది చేయుటకు మనం ట్రిగ్గర్ పిన్ను 10 మైక్రోసెకన్ల వరకు అధికంగా ఉంచాలి, ట్రాన్స్మిటర్ అల్ట్రాసోనిక్ పేలుళ్ల 8 పప్పులను పంపుతుంది.

రిసీవర్ మాడ్యూల్ అడ్డంకిని తాకిన తర్వాత ఆ పేలుళ్లను వింటుంది. ఎకో పిన్ దూరానికి అనులోమానుపాతంలో అధిక సిగ్నల్ ఇస్తుంది. వాస్తవ దూరాన్ని నిర్ణయించడానికి పంపిన మరియు స్వీకరించిన సంకేతాల సమయాన్ని ఆర్డునో అర్థం చేసుకుంటుంది.

ధ్వని గాలిలో 340 m / s వేగంతో ప్రయాణిస్తుంది మరియు పంపిన మరియు అందుకున్న సంకేతాలను పోల్చడం ద్వారా సమయాన్ని నిర్ణయించవచ్చు కాబట్టి, మేము వేగ-దూర సూత్రాన్ని ఉపయోగించి దూరాన్ని నిర్ణయించవచ్చు:

దూరం = వేగం x సమయం

ఈ విలువలు Arduino చే లెక్కించబడతాయి మరియు LCD డిస్ప్లేలో తగిన విలువలను ముద్రించబడతాయి. ప్రతిపాదిత అల్ట్రాసోనిక్ దూర మీటర్ సర్క్యూట్ సెంటీమీటర్‌తో పాటు మీటర్‌లో దూరాన్ని చూపిస్తుంది.

రచయిత యొక్క నమూనా:

16x2 LCD ఉపయోగించి అల్ట్రాసోనిక్ డిస్టెన్స్ మీటర్ సర్క్యూట్ యొక్క పరీక్షించిన పని నమూనా

సర్క్యూట్ రేఖాచిత్రం:

16x2 LCD ఉపయోగించి అల్ట్రాసోనిక్ దూర మీటర్ సర్క్యూట్

అల్ట్రాసోనిక్ డిస్టెన్స్ మీటర్ సర్క్యూట్ కనెక్షన్ ఒక ప్రామాణిక ఆర్డునో-ఎల్సిడి ఇంటర్ఫేస్ ద్వారా జరుగుతుంది, ఇది మనం ఇలాంటి అనేక ఇతర ఆర్డునో-ఎల్సిడి ఆధారిత ప్రాజెక్టులలో కూడా కనుగొనవచ్చు. LCD డిస్ప్లే యొక్క విరుద్ధతను సర్దుబాటు చేయడానికి పొటెన్టోమీటర్ ఉపయోగించబడుతుంది.

ది అల్ట్రాసోనిక్ సెన్సార్ 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 వాట్ల ఆడియో యాంప్లిఫైయర్ సర్క్యూట్