భద్రత అనేది మనందరికీ ఎల్లప్పుడూ ప్రధాన ఆందోళన కలిగిస్తుంది మరియు అనేక హైటెక్ మరియు ఐఒటి ఆధారిత భద్రత మరియు నిఘా వ్యవస్థ మార్కెట్లో అందుబాటులో ఉన్నాయి. ఎలక్ట్రానిక్స్ విద్యార్థులు మరియు అభిరుచి ఉన్నవారిలో ఇంట్రూడర్ లేదా దొంగల అలారం క్లాసిక్ మరియు పాపులర్ ప్రాజెక్ట్. మేము వివిధ సాంకేతిక పరిజ్ఞానాల ఆధారంగా అనేక దొంగల అలారాలను కూడా నిర్మించాము:
- లేజర్ సెక్యూరిటీ అలారం సర్క్యూట్
- ఐఆర్ బేస్డ్ సెక్యూరిటీ అలారం
- పిఐఆర్ ఉపయోగించి దొంగల అలారం
- GSM బేస్డ్ సెక్యూరిటీ సిస్టమ్
ఈ రోజు మనం అల్ట్రాసోనిక్ సెన్సార్ ఆధారంగా మా జాబితాలో మరో సెక్యూరిటీ అలారంను జతచేస్తున్నాము. ఈ ఆర్డునో కంట్రోల్డ్ డోర్ అలారం తలుపు దగ్గర ఎవరైనా ఉన్నట్లు గుర్తించడానికి తలుపు దగ్గర ఏర్పాటు చేయవచ్చు. అల్ట్రాసోనిక్ సెన్సార్ పరిధిలో ఎవరైనా వచ్చినప్పుడు, బజర్ బీప్ చేయడం ప్రారంభిస్తుంది. మీరు మీ తలుపు ప్రకారం సెన్సార్ డిటెక్షన్ పరిధిని సర్దుబాటు చేయవచ్చు. ఈ వ్యవస్థ మోషన్ డిటెక్టర్ యొక్క ప్రయోజనాన్ని కూడా అందిస్తుంది.
అవసరమైన భాగాలు:
- బ్రెడ్బోర్డ్
- అల్ట్రాసోనిక్ సెన్సార్
- బజర్
- ఆర్డునో మెగా (ఏదైనా మోడల్)
- జంపర్ వైర్లు
- Arduino లేదా 12v, 1A అడాప్టర్ కోసం USB కేబుల్.
అల్ట్రాసోనిక్ సెన్సార్ మాడ్యూల్:
అల్ట్రాసోనిక్ సెన్సార్ HC-SR04 తలుపు వద్ద ఉన్న ఏ వ్యక్తి యొక్క ఉనికిని గుర్తించడానికి ఇక్కడ ఉపయోగించబడుతుంది. సెన్సార్ మాడ్యూల్లో అల్ట్రాసోనిక్ ట్రాన్స్మిటర్, రిసీవర్ మరియు కంట్రోల్ సర్క్యూట్ ఉంటాయి. అల్ట్రాసోనిక్ సెన్సార్ రెండు వృత్తాకార కళ్ళను కలిగి ఉంటుంది, వీటిలో ఒకటి అల్ట్రాసోనిక్ తరంగాన్ని ప్రసారం చేయడానికి మరియు మరొకటి దానిని స్వీకరించడానికి ఉపయోగిస్తారు.
సెన్సార్కి తిరిగి రావడానికి అల్ట్రాసోనిక్ వేవ్ తీసుకున్న సమయం ఆధారంగా మనం వస్తువు యొక్క దూరాన్ని లెక్కించవచ్చు. ధ్వని యొక్క సమయం మరియు వేగం తెలిసినందున మనం ఈ క్రింది సూత్రాల ద్వారా దూరాన్ని లెక్కించవచ్చు.
- దూరం = (సమయం x ధ్వని వేగం) / 2
వేవ్ ముందుకు మరియు వెనుకకు ఒకే దూరాన్ని కప్పి ఉంచినందున విలువ రెండుగా విభజించబడింది. కానీ ఈ ప్రాజెక్ట్లో మేము NewPing.h లైబ్రరీని ఉపయోగించాము మరియు ఈ లైబ్రరీ ఈ గణనను జాగ్రత్తగా చూసుకుంటుంది మరియు మేము కొన్ని ముఖ్య పదాలను ఉపయోగించాలి, క్రింద ప్రోగ్రామింగ్ విభాగంలో వివరణ ఇవ్వబడింది.
ఏదైనా వస్తువు యొక్క దూరాన్ని కొలవడానికి మరియు అల్ట్రాసోనిక్ సెన్సార్ పనిని సరిగ్గా అర్థం చేసుకోవడానికి క్రింది ప్రాజెక్ట్ను తనిఖీ చేయండి:
- అల్ట్రాసోనిక్ సెన్సార్ ఉపయోగించి ఆర్డునో బేస్డ్ దూర కొలత
- HC-SR04 మరియు AVR మైక్రోకంట్రోలర్ ఉపయోగించి దూర కొలత
సర్క్యూట్ రేఖాచిత్రం మరియు వివరణ:
ఈ అల్ట్రాసోనిక్ అలారం కోసం సర్క్యూట్ కనెక్షన్లు చాలా సులభం. అల్ట్రాసోనిక్ సెన్సార్ యొక్క ట్రిగ్గర్ పిన్ పిన్ నెం. Arduino యొక్క 12 మరియు సెన్సార్ యొక్క ఎకో పిన్ Arduino యొక్క పిన్ సంఖ్య 11 కి అనుసంధానించబడి ఉంది. సెన్సార్ యొక్క Vcc ఆర్డునో యొక్క 5V పిన్తో అనుసంధానించబడి ఉంది మరియు సెన్సార్ యొక్క GND ఆర్డునో యొక్క GND కి అనుసంధానించబడి ఉంది. ఒక పిన్ బజర్ ఆర్డునో యొక్క జిఎన్డికి అనుసంధానించబడి ఉంది మరియు మరొక పిన్ ఆర్డునో యొక్క 8 వ పిన్తో అనుసంధానించబడి ఉంది.
పని వివరణ:
ఈ ఆర్డునో డోర్ అలారం పనిచేయడం చాలా సులభం. అల్ట్రాసోనిక్ సెన్సార్ యొక్క మార్గం / పరిధిలో ఎవరైనా వచ్చినప్పుడు, మైక్రోకంట్రోలర్ సెన్సార్ నుండి వస్తువు యొక్క దూరాన్ని కనుగొంటుంది మరియు వస్తువు నిర్వచించిన పరిధిలో ఉంటే, అది బజర్కు హై సిగ్నల్ను పంపుతుంది మరియు బజర్ బీప్ చేయడం ప్రారంభిస్తుంది.
మీరు ఏదైనా వస్తువును సెన్సార్ ముందు ఉంచడం ద్వారా సర్క్యూట్ను పరీక్షించవచ్చు, ప్రదర్శన కోసం వీడియోను తనిఖీ చేయండి. అల్ట్రాసోనిక్ సెన్సార్ యొక్క ఈ ఫంక్షన్ అడ్డంకిని నివారించే రోబోను నిర్మించడానికి కూడా ఉపయోగించవచ్చు.
ప్రోగ్రామింగ్ వివరణ:
ఈ ప్రాజెక్ట్లో మేము టిమ్ ఎకెల్ అభివృద్ధి చేసిన అల్ట్రాసోనిక్ సెన్సార్ కోసం న్యూపింగ్.హెచ్ లైబ్రరీని ఉపయోగించాము. మేము మా మునుపటి ప్రాజెక్ట్లో చేసినట్లుగా ఈ లైబ్రరీ లేకుండా అల్ట్రాసోనిక్ సెన్సార్ను ఉపయోగించగలిగినప్పటికీ, ఈ లైబ్రరీ అల్ట్రాసోనిక్ సెన్సార్ కోసం చాలా మంచి లక్షణాలను అందిస్తుంది మరియు ఈ లైబ్రరీని ఉపయోగించి అల్ట్రాసోనిక్ సెన్సార్ కోసం కోడ్ చేయడం సులభం అవుతుంది. మేము చాలా లైన్స్ కోడ్ రాయకుండా ఈ లైబ్రరీని ఉపయోగించి అల్ట్రాసోనిక్ సెన్సార్ ఫంక్షన్లను సులభంగా ఉపయోగించవచ్చు; ఇది తక్కువ స్థాయిలో సంక్లిష్టతను నిర్వహించడానికి ఉపయోగించే ఇతర గ్రంథాలయాల వంటిది.
# చేర్చండి
ఈ లింక్ను అనుసరించడం ద్వారా మీరు ఈ లైబ్రరీ యొక్క అన్ని లక్షణాలు, ఉపయోగాలు మరియు నమూనా కోడ్లను తనిఖీ చేయవచ్చు. ఈ లైబ్రరీ యొక్క అధికారిక ఆర్డునో పేజీని కూడా తనిఖీ చేయండి.
లైబ్రరీ యొక్క తాజా విడుదల పైన ఇచ్చిన లింక్ నుండి డౌన్లోడ్ చేసుకోవచ్చు. ఇంకా, మేము ఈ క్రింది లింక్ నుండి లైబ్రరీని డౌన్లోడ్ చేసాము, ఇది టీన్సీ కోసం సవరించబడింది:
github.com/PaulStoffregen/NewPing
మీరు మొదట సెన్సార్ను దాని పేజీలో ఇచ్చిన ఉదాహరణ కోడ్లను కాల్చడం ద్వారా పరీక్షించాలి. మేము మా ప్రాజెక్ట్ కోసం ఉదాహరణ కోడ్లను కూడా ఉపయోగించాము మరియు వాటిని మా డోర్ అలారం ప్రాజెక్ట్ ప్రకారం సవరించాము.
ట్రిగ్గర్ పిన్ ఆర్డునో యొక్క పిన్ 12 కి కనెక్ట్ చేయబడింది మరియు ఎకో పిన్ ఆర్డునో యొక్క పిన్ 11 కి అనుసంధానించబడి ఉంది. MAX_DISTANCE అంటే, సెన్సార్ అడ్డంకిని గుర్తించగల దూరం 500 సెం.మీ లేదా 5 మీ.
# TRIGGER_PIN 12 ని నిర్వచించండి # ECHO_PIN 11 ని నిర్వచించండి # MAX_DISTANCE 500 ని నిర్వచించండి
అల్ట్రాసోనిక్ సెన్సార్ నుండి ఆర్డునో సీరియల్ పోర్టుకు డేటా పంపబడే బాడ్ రేట్ క్రింద లైన్ క్రింద ఉంది.
సీరియల్.బెగిన్ (115200);
పిన్ సంఖ్య 10 అవుట్పుట్ పిన్గా కాన్ఫిగర్ చేయబడింది మరియు బజర్కు కనెక్ట్ చేయబడింది. బజర్ యొక్క ఇతర పిన్ Arduino యొక్క GND కి అనుసంధానించబడి ఉంది.
పిన్ మోడ్ (10, U ట్పుట్);
లో గర్జన echoCheck () ఫంక్షన్, sonar.ping_result / US_ROUNDTRIP_CM సెన్సార్ నుండి అవరోధంగా దూరం లెక్కించేందుకు ఉపయోగించబడుతుంది. అల్ట్రాసోనిక్ సెన్సార్ నుండి 50 సెంటీమీటర్ల పరిధిలో అడ్డంకి ఉన్నప్పుడు బజర్ను అమలు చేయడానికి ఫ్లాగ్ ఉపయోగించబడుతుంది. మీ అవసరం లేదా మీ తలుపు పరిమాణం ప్రకారం మీరు ఈ 'దూరాన్ని' మార్చవచ్చు.
if ((sonar.ping_result / US_ROUNDTRIP_CM) <50) జెండా = 1; else if ((sonar.ping_result / US_ROUNDTRIP_CM)> 50) జెండా = 0;
కోడ్ న్యూపింగ్.హెచ్ లైబ్రరీ రచయిత బాగా వ్యాఖ్యానించారు మరియు సులభంగా అర్థం చేసుకోవచ్చు. ఇంకా మీరు లైబ్రరీ పేజీని బాగా అర్థం చేసుకోవడానికి దాన్ని తనిఖీ చేయవచ్చు మరియు అల్ట్రాసోనిక్ సెన్సార్ ఉపయోగించి సంక్లిష్టమైన ప్రాజెక్ట్ చేయడానికి ఈ లైబ్రరీని ఉపయోగించవచ్చు. ఈ డోర్ అలారం ప్రాజెక్ట్ కోసం పూర్తి కోడ్ క్రింద ఇవ్వబడింది.
ప్రధానంగా అల్ట్రాసోనిక్ సెన్సార్ ఏదైనా వస్తువు నుండి దూరాన్ని కొలవడానికి ఉపయోగించబడుతుంది, అయితే ఇక్కడ దీనిని ఆర్డునోతో సెక్యూరిటీ అలారం లేదా డోర్ అలారంగా ఉపయోగించవచ్చని మనం చూడవచ్చు. అదేవిధంగా మనం ఇలాంటి అనేక ఉపయోగకరమైన ప్రాజెక్టులను సృష్టించవచ్చు: ఆర్డునో ఉపయోగించి ఆటోమేటిక్ వాటర్ లెవల్ ఇండికేటర్ మరియు కంట్రోలర్