అల్ట్రాసోనిక్ తరంగాల ద్వారా భౌతిక సంబంధం లేకుండా ఇంధన ట్యాంక్లోని వివిధ ఇంధన స్థాయిలను గుర్తించి సూచించే ఎలక్ట్రానిక్ పరికరం లేదా సర్క్యూట్ను అల్ట్రాసోనిక్ ఇంధన స్థాయి సెన్సార్ అంటారు
ఈ పోస్ట్లో ఆర్డునో మరియు అల్ట్రాసోనిక్ సెన్సార్లను ఉపయోగించి సరళమైన ఇంధన ట్యాంక్ స్థాయి సూచిక సర్క్యూట్ను ఎలా నిర్మించాలో నేర్చుకుంటాము.
ప్రతి వాహనంలో ఇంధన ట్యాంక్ మొత్తం వ్యవస్థలో చాలా ముఖ్యమైన భాగం, ఎందుకంటే వాహనం యొక్క ఆపరేషన్ ట్యాంక్ ఇంధనం ఉనికిపై ఆధారపడి ఉంటుంది.
ట్యాంక్లోని ఇంధన స్థాయిని పర్యవేక్షించడం వాహనం యొక్క యజమాని లేదా డ్రైవర్కు అవసరమైన కారకంగా మారుతుంది.
అయినప్పటికీ, చాలా వాహనాలు ఇప్పటికే అధునాతన డిజిటల్ ఇంధన సెన్సార్ సూచిక పరికరంతో అమర్చబడి ఉన్నప్పటికీ, మీ స్వంత సర్క్యూట్ను నిర్మించడం చాలా ఆహ్లాదకరంగా మరియు సంతృప్తికరంగా ఉంటుంది.
హెచ్చరిక: ఈ ప్రాజెక్ట్ ప్రయోగాత్మక ప్రయోజనం కోసం మాత్రమే. ట్యాంక్ ద్రవం కోసం అసలు ఇంధనాన్ని ఉపయోగిస్తే ఇది నిపుణుల పర్యవేక్షణలో చేయాలి .
ఈ వ్యాసంలో GSM వైర్లెస్ అల్ట్రాసోనిక్ సెన్సార్లు మరియు ఆర్డునో ఉపయోగించి LED ఆధారిత ఇంధన సూచిక సర్క్యూట్ను ఎలా నిర్మించాలో నేర్చుకుంటాము.
అల్ట్రాసోనిక్ ఇంధన సెన్సార్ ట్రాన్స్మిటర్
ట్రాన్స్మిటర్ సర్క్యూట్ నిర్మించడానికి, మీకు ఈ క్రింది గుణకాలు అవసరం:
- ఆర్డునో నానో - 1 నో
- అల్ట్రాసోనిక్ సెన్సార్ మాడ్యూల్ HC-SR04 - 1no
- nRF24L01 వైర్లెస్ Tx / Rx మాడ్యూల్ - 1 నో
Arduino ను ప్రోగ్రామింగ్ చేసిన తరువాత, కింది రేఖాచిత్రంలో చూపిన విధంగా గుణకాలు వైర్ చేయవలసి ఉంటుంది:
ఎగువ ఎడమ వైపున ఉన్న తెల్లని పట్టిక nRF24L01 మాడ్యూల్ యొక్క పిన్అవుట్లను Arduino బోర్డుతో ఎలా కనెక్ట్ చేయాలో చూపిస్తుంది.
అది ఎలా పని చేస్తుంది
మనం చూడగలిగినట్లుగా, మాడ్యూల్లో ఒక జత అల్ట్రాసోనిక్ సెన్సార్లు ఉన్నాయి. ఒక సెనర్ అల్ట్రాసోనిక్ ఫ్రీక్వెన్సీని లేదా తరంగాన్ని ఇంధన ఉపరితలం వైపు పంపుతుంది. తరంగాలు ఇంధన ఉపరితలంతో ide ీకొని మాడ్యూల్ వైపు తిరిగి ప్రతిబింబిస్తాయి. ప్రతిబింబించే అల్ట్రాసోనిక్ తరంగాలను రెండవ సెన్సార్ యూనిట్ బంధించి, ఆర్డునోకు పంపుతుంది.
ఆర్డునో ప్రతిబింబించిన అల్ట్రాసోనిక్ సమయాన్ని ట్యాంక్ 'పూర్తి ఎత్తు' యొక్క సూచన సమయంతో పోల్చి, తక్షణ ఎత్తు లేదా ఇంధన స్థాయిని అంచనా వేస్తుంది.
అప్పుడు సమాచారం ఎన్కోడ్ చేయబడి nRF24L01 వైర్లెస్ మాడ్యూల్కు ఫార్వార్డ్ చేయబడుతుంది. NRF24L01 మాడ్యూల్ చివరకు కోడ్ను RF సిగ్నల్గా మారుస్తుంది మరియు రిసీవర్ యూనిట్ సిగ్నల్ను సంగ్రహించడానికి వాతావరణంలోకి ప్రసరిస్తుంది.
సెన్సార్లను ఎలా మౌంట్ చేయాలి
సమావేశమైన తర్వాత, అల్ట్రాసోనిక్ సెన్సార్ను ఇంధన ట్యాంక్పై ఈ క్రింది పద్ధతిలో వ్యవస్థాపించాల్సి ఉంటుంది:
సంపూర్ణ డైమెన్షన్డ్ రంధ్రాల ద్వారా సెన్సింగ్ హెడ్లను చొప్పించడం ద్వారా అల్ట్రాసోనిక్ సెన్సార్ను ఇన్స్టాల్ చేయాలి మరియు తగిన సీలింగ్ ఏజెంట్తో సీలు చేయాలి.
ట్యాంక్ రెండు కొలతలతో పేర్కొనబడిందని మనం చూడవచ్చు, ఒకటి పూర్తి ఎత్తు, మరియు మరొకటి ట్యాంక్ లోపల గరిష్ట లేదా సరైన ఇంధన ఎత్తు.
ఆర్డునో కోసం ప్రోగ్రామ్ కోడ్లో వీటిని నమోదు చేయాల్సిన అవసరం ఉన్నందున మీరు ఈ రెండు చర్యలను గమనించాలి.
అల్ట్రాసోనిక్ ఇంధన సెన్సార్ స్వీకర్త
ఇంధన సెన్సార్ రిసీవర్ చేయడానికి మీకు ఈ క్రింది పదార్థాలు అవసరం:
- ఆర్డునో నానో - 1 నో
- అల్ట్రాసోనిక్ సెన్సార్ మాడ్యూల్ HC-SR04 - 1no
- nRF24L01 వైర్లెస్ Tx / Rx మాడ్యూల్ - 1 నో
- కింది రేఖాచిత్రంలో చూపిన విధంగా LED లు - 4nos
- పైజో బజర్ - 1 నో
- 330 ఓం 1/4 వాట్ రెసిస్టర్లు - 4 నోస్
సర్క్యూట్ రేఖాచిత్రం
ప్రోగ్రామింగ్ తరువాత వివిధ మాడ్యూళ్ళను ఈ క్రింది పద్ధతిలో అనుసంధానించవచ్చు:
ఇక్కడ, nRF24L01 వైర్లెస్ రిసీవర్ లాగా పనిచేస్తుంది. యాంటెన్నా ట్రాన్స్మిటర్ సర్క్యూట్ ద్వారా ప్రసారం చేయబడిన RF కంటెంట్ను సంగ్రహిస్తుంది మరియు దానిని ఆర్డునోకు పంపుతుంది. ప్రోగ్రామ్ కోడ్ ప్రకారం, ఆర్డునో వివిధ అల్ట్రాసోనిక్ సమయాన్ని విశ్లేషిస్తుంది మరియు దానిని పెరుగుతున్న డిజిటల్ అవుట్పుట్గా అనువదిస్తుంది.
తక్షణ ఎత్తు లేదా ఇంధన స్థాయికి అనుగుణంగా ఉండే ఈ డిజిటల్ అవుట్పుట్ LED శ్రేణిలోకి ఇవ్వబడుతుంది. శ్రేణిలోని LED లు స్పందిస్తాయి మరియు వరుసగా ఇంధన స్థాయి యొక్క ప్రత్యక్ష దృశ్య సూచనను యజమానికి ఎనేబుల్ చేస్తాయి.
ఆకుపచ్చ LED లు ఇంధన కంటెంట్ యొక్క ఆరోగ్యకరమైన స్థితిని సూచిస్తాయి. పసుపు ఎల్ఈడీ వాహనానికి త్వరగా ఇంధనం నింపాల్సిన అవసరం ఉందని సూచిస్తుంది, అయితే ఎరుపు ఎల్ఈడీ పూర్తి చేయబోయే ఇంధనానికి సంబంధించి క్లిష్టమైన పరిస్థితిని సూచిస్తుంది. అవసరమైన హెచ్చరిక అలారం సృష్టించడం ద్వారా బజర్ ఇప్పుడు సందడి చేయడం ప్రారంభిస్తుంది.
ప్రోగ్రామ్ కోడ్
ట్రాన్స్మిటర్ మరియు రిసీవర్ కోసం పూర్తి ప్రోగ్రామ్ కోడ్ క్రింది లింక్లో చూడవచ్చు:
https://github.com/Swagatam1975/Arduino-Code-for-Fuel-Sensor
మీ ఇంధన ట్యాంక్ కోసం మీరు కొలిచిన విలువలతో కోడ్లోని రెండు ఉదాహరణ విలువలను మీరు మార్చాలి:
// ------- CHANGE THIS -------//
float water_hold_capacity = 1.0 // Enter in Meters.
float full_height = 1.3 // Enter in Meters.
// ---------- -------------- //
మునుపటి: డిజిటల్-టు-అనలాగ్ (DAC), అనలాగ్-టు-డిజిటల్ (ADC) కన్వర్టర్లు వివరించబడ్డాయి తర్వాత: ట్రాన్స్ఫార్మర్స్ ఎలా పనిచేస్తాయి