అన్ని కార్లు పార్కింగ్ సెన్సార్లతో రావు అని మాకు తెలుసు. మేము బాహ్య పార్కింగ్ సెన్సార్ను ఇన్స్టాల్ చేయాలనుకుంటే, దీనికి చాలా డబ్బు ఖర్చవుతుంది. కానీ అదృష్టవశాత్తూ మనం ఆర్డునోను ఉపయోగించడం ద్వారా తక్కువ ఖర్చుతో పార్కింగ్ సెన్సార్ చేయవచ్చు.
కార్ పార్కింగ్ సెన్సార్ (ఇన్స్ట్రక్టబుల్స్ నుండి కాపీ చేయబడింది)
ఈ ప్రాజెక్ట్లో, రివర్స్ పార్కింగ్ చేసేటప్పుడు డ్రైవర్ బజర్ బీప్తో సూచించబడుతుంది. వెనుక నంబర్ ప్లేట్ పైన ఒక చిన్న అల్ట్రాసోనిక్ సెన్సార్ జతచేయబడుతుంది, అది వెనుక వస్తువు నుండి కారు దూరాన్ని లెక్కిస్తుంది. దూరం ఒక నిర్దిష్ట పరిధిని తగ్గిస్తే, అది బజర్ను బీప్ చేస్తుంది మరియు ఎప్పుడు ఆపాలో డ్రైవర్కు తెలియజేస్తుంది.
మీ కారులో కార్ పార్కింగ్ సెన్సార్ను ఎలా సెటప్ చేయాలి?
ఇప్పుడు, మన ప్రాజెక్ట్ను ప్రారంభించడానికి ముందుకు సాగండి మరియు మరింత సమాచారాన్ని సేకరిద్దాం.
దశ 1: భాగాలు సేకరించడం
మేము ఈ ప్రాజెక్ట్లో పనిచేయడం ప్రారంభించే ముందు, భాగాల జాబితాను తయారు చేస్తాము, అది ఉపయోగించబడుతుంది మరియు వాటిని అధ్యయనం చేయడం ఎల్లప్పుడూ మంచి విధానం. కాబట్టి ఈ ప్రాజెక్ట్లో మనం ఉపయోగించబోయే భాగాలు క్రింద ఉన్నాయి.
- ఆర్డునో UNO
- HC-SR04 బోర్డు (అల్ట్రాసోనిక్ సెన్సార్)
- బ్రెడ్బోర్డ్
- మగ మరియు ఆడ జంపర్ వైర్లు
- 3 వి బజర్
- వైర్ను కనెక్ట్ చేస్తోంది (సుమారు 4 మీటర్లు)
- చిన్న ప్లాస్టిక్ బాక్స్
దశ 2: భాగాలు అధ్యయనం
ఇప్పుడు ఈ ప్రాజెక్ట్లో ఉపయోగించబడే అన్ని భాగాలు తెలిసాయి, వాటిని కొంచెం అధ్యయనం చేద్దాం, తద్వారా ఈ విషయాలు ఎలా పని చేస్తున్నాయో మాకు తెలుసు.
ఆర్డునో యునో అనేది మైక్రోకంట్రోలర్ బోర్డు, ఇది వివిధ సర్క్యూట్లలో వివిధ పనులను చేయడానికి ఉపయోగించబడుతుంది. ఇది పనిచేయడానికి సి భాషలో కోడ్ అవసరం. మేము ఈ ప్రాజెక్ట్లో Arduino Uno బోర్డుని ఉపయోగిస్తున్నాము కాని మీరు Arduino Nano లేదా Node MCU ని కూడా ఉపయోగించవచ్చు.
HC-SR04 బోర్డు ఒక అల్ట్రాసోనిక్ సెన్సార్, ఇది రెండు వస్తువుల మధ్య దూరాన్ని నిర్ణయించడానికి ఉపయోగించబడుతుంది. ఇది ట్రాన్స్మిటర్ మరియు రిసీవర్ కలిగి ఉంటుంది. ట్రాన్స్మిటర్ ఎలక్ట్రికల్ సిగ్నల్ ను అల్ట్రాసోనిక్ సిగ్నల్ గా మారుస్తుంది మరియు రిసీవర్ అల్ట్రాసోనిక్ సిగ్నల్ ను తిరిగి ఎలక్ట్రికల్ సిగ్నల్ గా మారుస్తుంది. ట్రాన్స్మిటర్ అల్ట్రాసోనిక్ తరంగాన్ని పంపినప్పుడు, అది ఒక నిర్దిష్ట వస్తువుతో ided ీకొన్న తర్వాత తిరిగి ప్రతిబింబిస్తుంది. సమయాన్ని ఉపయోగించి దూరాన్ని లెక్కిస్తారు, ఆ అల్ట్రాసోనిక్ సిగ్నల్ ట్రాన్స్మిటర్ నుండి వెళ్లి రిసీవర్ వద్దకు తిరిగి రావడానికి పడుతుంది.
అల్ట్రాసోనిక్ సెన్సార్
దశ 3: సర్క్యూట్ చేయడం
ఇప్పుడు, భాగాలు ఎలా పని చేస్తాయో మనకు తెలిసినట్లుగా, ముందుకు సాగి, ఈ భాగాలను ఒకచోట చేర్చి, క్రింద చూపిన విధంగా సర్క్యూట్ చేద్దాం. అల్ట్రాసోనిక్ సెన్సార్ ఆర్డునో ద్వారా 5 వి చేత శక్తిని పొందుతుంది, దీని ట్రిగ్గర్ పిన్ పిన్ 5 కి కనెక్ట్ చేయబడింది మరియు ఎకో పిన్ లు ఆర్డునో యొక్క పిన్ 6 కి అనుసంధానించబడి ఉన్నాయి. బజర్ Arduino యొక్క పిన్ 4 కి అనుసంధానించబడి ఉంది.
సర్క్యూట్ రేఖాచిత్రం
ఇప్పుడు మేము ఈ భాగాలను మా కారులో సెట్ చేస్తాము. మీ నంబర్ ప్లేట్ పైన ఉన్న HC-SR04 మాడ్యూల్ను అటాచ్ చేయండి మరియు మీ కారు యొక్క హ్యాచ్బ్యాక్ ద్వారా స్పీకర్లకు దగ్గరగా ఉన్న కారు లోపలి వెనుకకు కనెక్ట్ చేసే వైర్లకు మార్గం చేయండి. మిగిలిన సర్క్యూట్ను చిన్న ప్లాస్టిక్ పెట్టెలో ఉంచి, కారు వెనుక భాగంలో స్పీకర్ల దగ్గర ఉంచండి. ఇప్పుడు కనెక్ట్ చేసే వైర్ యొక్క చిన్న భాగాన్ని తీసుకొని, అర్దునో యొక్క విన్ పిన్ను స్పీకర్ యొక్క సానుకూల టెర్మినల్కు కనెక్ట్ చేయండి.
దశ 4: ఆర్డునోతో ప్రారంభించడం
మీకు Arduino IDE గురించి ఇప్పటికే తెలియకపోతే, చింతించకండి, ఎందుకంటే IDE ని ఉపయోగించి Arduino లో ఒక కోడ్ను బర్న్ చేసే విధానం ఇక్కడ ఉంది. మొదట, Arduino IDE యొక్క తాజా సంస్కరణను డౌన్లోడ్ చేయండి ఆర్డునో
- Arduino బోర్డ్ను మీ ల్యాప్టాప్కు కనెక్ట్ చేయండి. ఆర్డునో కనెక్ట్ చేయబడిన పోర్ట్ పేరును తనిఖీ చేయడానికి కంట్రోల్ పానెల్> హార్డ్వేర్ మరియు సౌండ్> పరికరాలు మరియు ప్రింటర్లకు వెళ్లండి.
- Arduino IDE తెరిచి ఉపకరణాలు> బోర్డులకు వెళ్లండి. బోర్డుని సెట్ చేయండి Arduino / Genuino UNO.
- ఉపకరణాలు> పోర్ట్కు వెళ్లి, నియంత్రణ ప్యానెల్లో మీరు చూసిన పోర్ట్ సంఖ్యను సెట్ చేయండి.
- క్రింద జోడించిన కోడ్ను డౌన్లోడ్ చేసి, మీ IDE లో కాపీ చేయండి. మీ మైక్రోకంట్రోలర్ బోర్డులో కోడ్ను బర్న్ చేయడానికి అప్లోడ్ బటన్ను క్లిక్ చేయండి.
క్లిక్ చేయండి ఇక్కడ కోడ్ను డౌన్లోడ్ చేయడానికి.
దశ 5: కోడ్
కోడ్ చాలా సులభం కాని ఇది క్రింద వివరించబడింది.
1). ఉపయోగించబడే Arduino యొక్క అన్ని పిన్స్ ప్రారంభంలో ప్రారంభించబడతాయి.
const int triPin = 11; const int echoPin = 10; const int buzzPin = 6; దీర్ఘకాలం; తేలియాడే దూరం;
2). శూన్య సెటప్ () ఆర్డునో యొక్క పిన్లను INPUt లేదా OUTPUT గా ఉపయోగించమని నిర్వచించే ఫంక్షన్. ఇది మైక్రోకంట్రోలర్ బోర్డు యొక్క కమ్యూనికేషన్ వేగం అయిన బాడ్ రేటును కూడా సెట్ చేస్తుంది.
శూన్య సెటప్ () {Serial.begin (9600); పిన్మోడ్ (ట్రిగ్పిన్, OUTPUT); పిన్మోడ్ (ఎకోపిన్, ఇన్పుట్); పిన్మోడ్ (బజ్పిన్, అవుట్పుట్); }
3). శూన్య లూప్ () ఒక చక్రంలో నిరంతరం నడుస్తున్న ఫంక్షన్. ఈ లూప్లో, అల్ట్రాసోనిక్ సిగ్నల్ ప్రసారం చేయబడుతుంది మరియు ప్రయాణ వ్యవధిని ఉపయోగించి దూరం లెక్కించబడుతుంది. దూరం 100 సెం.మీ కంటే తక్కువ ఉంటే, బజర్ బీప్ అవుతుంది.
void loop () {DigitalWrite (ట్రిగ్పిన్, తక్కువ); delayMicroseconds (2); డిజిటల్ రైట్ (ట్రిగ్పిన్, హై); delayMicroseconds (10); డిజిటల్ రైట్ (ట్రిగ్పిన్, తక్కువ); వ్యవధి = పల్స్ఇన్ (ఎకోపిన్, హై); దూరం = 0.034 * (వ్యవధి / 2); if (దూరం< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }
మీ కారు కోసం తక్కువ ఖర్చుతో మరియు సమర్థవంతంగా పార్కింగ్ సెన్సార్ చేయడానికి ఇది మొత్తం విధానం. ఇప్పుడు మీరు ఇంట్లో మీ స్వంత పార్కింగ్ సెన్సార్ తయారు చేయడం ఆనందించవచ్చు.