GSM ఆధారిత గృహ భద్రతా వ్యవస్థను ఎలా తయారు చేయాలి?

వీధి నేరాలు ఈ రోజుల్లో చాలా సాధారణం అవుతున్నాయి. ఈ వీధి నేరాలు పెరగడంతో, ప్రస్తుత శతాబ్దంలో భద్రతా వ్యవస్థల ఉత్పత్తి కూడా పెరుగుతోంది. వివిధ రకాలైన ఆధునిక భద్రతా వ్యవస్థలు మార్కెట్లో అందుబాటులో ఉన్నాయి, ఇవి చాలా సమర్థవంతంగా పనిచేస్తాయి మరియు ఒక చొరబాటుదారుడు నిఘాలో ఉన్న ప్రాంతంలోకి ప్రవేశించడానికి ప్రయత్నిస్తే సెకన్లలో యజమానిని అప్రమత్తం చేయవచ్చు. ఈ హెచ్చరికలు సైరన్, అలారం లేదా ఫోన్ కాల్ రూపంలో ఉండవచ్చు. ఈ భద్రతా వ్యవస్థలు చాలా ఖరీదైనవి మరియు ఇళ్ళు వంటి చిన్న స్థాయిలో దీన్ని వ్యవస్థాపించాలనుకుంటే చాలా మంది ప్రజలు వాటిని భరించలేరు.



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

కాబట్టి ఈ వ్యాసంలో, మార్కెట్లో లభించే వ్యవస్థ వలె సమర్థవంతంగా పనిచేసే ఖర్చును చాలా తక్కువగా ఉండే భద్రతా వ్యవస్థను తయారుచేసే పద్ధతిని చర్చించాము. ఈ ప్రాజెక్ట్ మార్కెట్లో సులభంగా లభించే భాగాల నుండి తయారు చేయవచ్చు. ఈ ప్రాజెక్ట్ యొక్క గుండె అర్దునో యునో, ఈ ప్రాజెక్ట్‌లో ఉపయోగించే మైక్రోకంట్రోలర్. పిఐఆర్ సెన్సార్ 6 మీటర్ల పరిధిలో ఏదైనా కదలికను గ్రహిస్తుంది మరియు కదలికను గుర్తించినట్లయితే, అది మైక్రోకంట్రోలర్‌కు సిగ్నల్ పంపుతుంది. Arduino అప్పుడు GSM మాడ్యూల్‌ను ఉపయోగించి యజమానికి మొదట SMS పంపించి, ఆపై పేర్కొన్న నంబర్‌కు కాల్ చేస్తుంది.



GSM మాడ్యూల్ ఉపయోగించి భద్రతా అలారం ఎలా తయారు చేయాలి?

ఆధునిక భద్రతా వ్యవస్థలను ఉపయోగించడం ద్వారా దొంగలు, పొగ, అగ్ని మొదలైన వాటి నుండి తగినంత భద్రత కల్పించవచ్చు. ఈ భద్రతా వ్యవస్థలు ఏవైనా తెలియని వస్తువును నిఘాలో ఉన్న ప్రాంతంలోకి తరలిస్తున్నట్లు గుర్తించిన వెంటనే మమ్మల్ని హెచ్చరిస్తాయి. కాబట్టి ఈ ప్రాజెక్ట్ యొక్క ప్రధాన లక్ష్యం తక్కువ ఖర్చుతో మరియు సమర్థవంతంగా చొరబాటు హెచ్చరిక వ్యవస్థను తయారు చేయడం, అది యజమానికి ఒక SMS పంపుతుంది మరియు రెండు సెకన్ల ఆలస్యంతో, ఏదైనా చొరబాటుదారుడిని గుర్తించినప్పుడు అతనికి కాల్ చేయండి.



దశ 1: భాగాలు సేకరించడం

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



  • అర్డునో యునో
  • జంపర్ వైర్లు
  • 5 వి ఎసి నుండి డిసి అడాప్టర్

దశ 2: GSM అంటే ఏమిటి?

మేము ఇక్కడ ఉపయోగిస్తున్న GSM మాడ్యూల్ SIM900A . ఇది చాలా నమ్మకమైన మరియు అల్ట్రా-కాంపాక్ట్ మాడ్యూల్. ఇది పూర్తి డ్యూయల్-బ్యాండ్ GSM / GPRS పరిష్కారం. ఇది అంతర్నిర్మితతను కలిగి ఉంది RS232 ఇంటర్ఫేస్. ఇది 900/1800 MHz ఫ్రీక్వెన్సీ పరిధిలో పనిచేస్తుంది. RS232 ఇంటర్ఫేస్ ఈ మాడ్యూల్‌ను PC లేదా ఇతర మైక్రోకంట్రోలర్‌కు సీరియల్‌గా కనెక్ట్ చేయడానికి సహాయపడుతుంది. ఇది సీరియల్ కేబుల్ ఉపయోగించి మైక్రోకంట్రోలర్‌కు కనెక్ట్ అయిన తర్వాత, అది SMS పంపవచ్చు, వాయిస్ కాల్స్ చేయవచ్చు లేదా ఇంటర్నెట్‌ను యాక్సెస్ చేయవచ్చు.

దశ 3: పని

ఈ ప్రాజెక్ట్ యొక్క సారాంశం ఇప్పటికే చర్చించబడినందున, మనం ఒక అడుగు ముందుకు వేసి, ఈ ప్రాజెక్ట్ యొక్క పని గురించి క్లుప్త అధ్యయనం చేద్దాం.

పాసివ్ ఇన్ఫ్రారెడ్ (పిఐఆర్) సెన్సార్ ఒక ఎలక్ట్రానిక్ సెన్సార్, ఇది దాని ఆపరేషన్ రంగంలో వస్తువుల నుండి వెలువడే పరారుణ కిరణాలను కనుగొంటుంది. ఈ సెన్సార్లు సాధారణంగా మోషన్ డిటెక్షన్ పరికరాల్లో ఉపయోగిస్తారు. పాసివ్స్ అనే పదం ఈ సెన్సార్లు గుర్తించే శక్తిని విడుదల చేయదని సూచిస్తుంది, అవి వేర్వేరు వస్తువుల ద్వారా విడుదలయ్యే ఐఆర్ కిరణాలను గుర్తించడం ద్వారా పూర్తిగా పనిచేస్తాయి. కాబట్టి పిఐఆర్ సెన్సార్ దాని పరిసరాలలో ఏదైనా కదలికను గుర్తించినప్పుడు, దాని అవుట్పుట్ పిన్ ఎత్తుకు వెళుతుంది, ఇది కదలిక కనుగొనబడనప్పుడు ప్రారంభంలో తక్కువగా ఉంటుంది. పిఐఆర్ సెన్సార్ 6 మీటర్ల పరిధిలో బాగా పనిచేయగలదు.



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

కాబట్టి, పిఐఆర్ సెన్సార్ దాని పరిసరాలలో ఏదైనా కదలికను గుర్తించినప్పుడు, అది ఆర్డునో బోర్డుకు హై సిగ్నల్ పంపుతుంది. ఆర్డునోకు పిఐఆర్ సెన్సార్ అనే సింగిల్ ఫారమ్ వచ్చిన వెంటనే, అది జిఎస్ఎమ్ మాడ్యూల్‌తో సీరియల్‌గా కమ్యూనికేట్ చేస్తుంది మరియు తరువాత జిఎస్ఎమ్ మాడ్యూల్ పేర్కొన్న సిమ్ నంబర్‌కు ఒక ఎస్‌ఎంఎస్ పంపుతుంది మరియు నిఘాలో ఉన్న ప్రాంతంలో ఎవరైనా ప్రవేశించిన వ్యక్తిని అప్రమత్తం చేస్తుంది. .

దశ 4: సర్క్యూట్‌ను సమీకరించడం

ఇప్పుడు ఈ ప్రాజెక్ట్ యొక్క పని గురించి మాకు ఒక ఆలోచన ఉన్నందున, మనం ముందుకు సాగండి మరియు అన్ని భాగాలను ఒకచోట చేర్చుకుందాం.

ఒక నిర్దిష్ట ప్రాంతంలో కదలికను గుర్తించడానికి మేము పిఐఆర్ మోషన్ సెన్సార్‌ను ఉపయోగిస్తున్నందున, ఆర్డునో బోర్డుతో ఈ సెన్సార్ యొక్క కనెక్షన్ చాలా సులభం. పిఐఆర్ మోషన్ సెన్సార్ యొక్క అవుట్పుట్ పిన్ ఆర్డునో బోర్డు యొక్క పిన్ 5 కి అనుసంధానించబడి ఉంది. ఈ సెన్సార్ యొక్క Vcc మరియు గ్రౌండ్ పిన్ Arduino బోర్డు యొక్క 5V మరియు గ్రౌండ్‌కు అనుసంధానించబడి ఉన్నాయి.

Arduino బోర్డుతో GSM మాడ్యూల్ యొక్క కనెక్షన్ సీరియల్‌గా స్థాపించబడింది. GSM మాడ్యూల్ యొక్క Tx పిన్ మరియు Rx పిన్ వరుసగా Rx పిన్ మరియు Arduino బోర్డు యొక్క Tx పిన్‌తో అనుసంధానించబడి ఉన్నాయి.

Arduino లో కోడ్‌ను అప్‌లోడ్ చేస్తున్నప్పుడు, GSM Arduino బోర్డు నుండి డిస్‌కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి.

దశ 5: ఆర్డునోతో ప్రారంభించడం

Arduino IDE అనేది ఒక సాఫ్ట్‌వేర్, దీనిపై మీరు Arduino మైక్రోకంట్రోలర్‌పై పనిచేసే కోడ్‌ను వ్రాయవచ్చు, డీబగ్ చేయవచ్చు మరియు కంపైల్ చేయవచ్చు. ఈ IDE ద్వారా ఈ కోడ్ మైక్రోకంట్రోలర్‌కు అప్‌లోడ్ చేయబడుతుంది. మీకు ఈ సాఫ్ట్‌వేర్‌తో మునుపటి అనుభవం లేకపోతే, ఆందోళన చెందాల్సిన అవసరం లేదు ఎందుకంటే ఈ సాఫ్ట్‌వేర్‌ను ఉపయోగించాల్సిన మొత్తం విధానం క్రింద ఇవ్వబడింది.

  1. మీకు ఇప్పటికే సాఫ్ట్‌వేర్ ఇన్‌స్టాల్ చేయకపోతే, ఇక్కడ నొక్కండి సాఫ్ట్‌వేర్‌ను డౌన్‌లోడ్ చేయడానికి.
  2. మీ Arduino బోర్డ్‌ను PC కి కనెక్ట్ చేయండి మరియు కంట్రోల్ పానెల్ తెరవండి. నొక్కండి హార్డ్వేర్ మరియు సౌండ్. ఇప్పుడు తెరచియున్నది పరికరాలు మరియు ప్రింటర్ మరియు మీ బోర్డు కనెక్ట్ చేయబడిన పోర్ట్‌ను కనుగొనండి. ఈ పోర్ట్ వేర్వేరు కంప్యూటర్లలో భిన్నంగా ఉంటుంది.

    పోర్ట్ కనుగొనడం

  3. ఇప్పుడు Arduino IDE ని తెరవండి. ఉపకరణాల నుండి, Arduino బోర్డును సెట్ చేయండి Arduino / Genuino UNO.

    సెట్టింగ్ బోర్డు

  4. అదే సాధనం మెను నుండి, పోర్ట్ సంఖ్యను సెట్ చేయండి. ఈ పోర్ట్ సంఖ్య కంట్రోల్ పానెల్‌లో ముందు గమనించిన పోర్ట్ నంబర్‌తో సమానంగా ఉండాలి.

    పోర్ట్ సెట్ చేస్తోంది

    1. దిగువ జోడించిన కోడ్‌ను డౌన్‌లోడ్ చేసి, మీ IDE కి కాపీ చేయండి. కోడ్‌ను అప్‌లోడ్ చేయడానికి, అప్‌లోడ్ బటన్ పై క్లిక్ చేయండి.

      అప్‌లోడ్ చేయండి

  5. కోడ్‌ను డౌన్‌లోడ్ చేయడానికి, ఇక్కడ నొక్కండి.

దశ 6: కోడ్

కోడ్ చాలా సులభం మరియు బాగా వ్యాఖ్యానించబడింది. అర్థం చేసుకోవడం చాలా సులభం అయినప్పటికీ, ఇది క్లుప్తంగా క్రింద వివరించబడింది:

1. ప్రారంభంలో, పిన్స్ ఆఫ్ ఆర్డునో ప్రారంభించబడింది, ఇవి బజర్, లీడ్ మరియు పిఐఆర్ మోషన్ సెన్సార్‌తో అనుసంధానించబడతాయి. LED ను Arduino యొక్క పిన్ 12 కి అనుసంధానించబడుతుంది, బజర్ Arduino యొక్క పిన్ 8 కి అనుసంధానించబడుతుంది మరియు PIR మోషన్ సెన్సార్ యొక్క అవుట్పుట్ పిన్ Arduino Uno యొక్క పిన్ 5 కి అనుసంధానించబడుతుంది.

int led = 12; // Arduino int buzzer = 8 యొక్క పిన్ 12 కు కూనెక్ట్ lled; // కనెక్ట్ Arduino int pirOutput = 5 యొక్క పిన్ 8 కు దారితీసింది; // పిఐఆర్ సెన్సార్ యొక్క అవుట్పుట్‌ను ఆర్డునో యొక్క పిన్ 5 కి కనెక్ట్ చేయండి

2. శూన్య సెటప్ () ఒక ప్రోగ్రామ్‌లో ఒకసారి మాత్రమే అమలు చేయబడే ఫంక్షన్. మైక్రోకంట్రోలర్ ఆన్ చేసినప్పుడు లేదా ఎనేబుల్ బటన్ నొక్కినప్పుడు మాత్రమే ఇది నడుస్తుంది. ఈ ఫంక్షన్‌లో బాడ్ రేటు సెట్ చేయబడింది క్రమ. ప్రారంభం ఆదేశం. బాడ్ రేటు వాస్తవానికి సెకనుకు బిట్స్‌లో వేగం, దీని ద్వారా మైక్రోకంట్రోలర్ జతచేయబడిన బాహ్య భాగాలతో కమ్యూనికేట్ చేస్తుంది. అప్పుడు ఉపయోగించిన మైక్రోకంట్రోలర్ యొక్క పిన్, OUTPUT గా ఉపయోగించబడుతుందని ప్రకటించబడింది. చివరికి, LED, బజర్ మరియు PIR మోషన్ సెన్సార్ యొక్క అవుట్పుట్ పిన్‌కు తక్కువ సిగ్నల్ పంపబడుతుంది.

శూన్య సెటప్ () {Serial.begin (9600); // బాడ్ రేట్ పిన్‌మోడ్‌ను సెట్ చేయండి (దారితీసింది, U ట్పుట్); // లీడ్ పిన్ను OUTPUT పిన్ పిన్‌మోడ్ (బజర్, OUTPUT) గా ప్రకటించండి; // బజర్ పిన్‌ను OUTPUT పిన్ పిన్‌మోడ్ (పిర్‌ఆట్‌పుట్, ఇన్‌పుట్) గా ప్రకటించండి; // PIR సెన్సార్ పిన్ను OUTPUT పిన్ డిజిటల్ రైట్ (pirOutput, LOW) గా ప్రకటించండి; // ప్రారంభంలో PIR సెన్సార్ అవుట్పుట్ పిన్ డిజిటల్ రైట్ (తక్కువ, తక్కువ) కు తక్కువ సిగ్నల్ పంపండి; // డిజిటల్ రైట్ (బజర్, తక్కువ) ను LED ఆఫ్ చేయండి; // బజర్ ఆఫ్ చేయండి}

3. శూన్య లూప్ () ఒక లూప్‌లో పదేపదే నడుస్తున్న ఫంక్షన్. ఈ ఫంక్షన్‌లో, PIR సెన్సార్ యొక్క అవుట్పుట్ పిన్ నిరంతరం తనిఖీ చేయబడుతుంది. పిన్ ఒక హై సిగ్నల్‌ను చూపిస్తే, అంటే కదలిక కనుగొనబడితే, లెడ్ మరియు బజర్ ఆన్ అవుతుంది మరియు కోడ్‌లో పేర్కొన్న మొబైల్ నంబర్‌కు ఒక SMS పంపబడుతుంది. SMS పంపిన తరువాత, అది రెండు సెకన్లపాటు వేచి ఉండి, ఆపై పేర్కొన్న ఫోన్ నంబర్‌కు కాల్ చేస్తుంది.

void loop () {if (DigitalRead (pirOutput) == HIGH) // కదలిక కనుగొనబడితే {మీ డిజిటల్ రైట్ (దారితీసింది, HIGH); // LED డిజిటల్ రైట్ (బజర్, హై) ఆన్ చేయండి; // బజర్‌ను ప్రారంభించండి Serial.println ('OK'); సీరియల్ మానిటర్ ఆలస్యం (1000) పై // ప్రింట్ సరే; // ఒక సెకన్ల పాటు వేచి ఉండండి Serial.print ('AT + CMGF = 1  r'); // SMS ఆలస్యం (1000) పంపడానికి GSM మాడ్యూల్‌ను సెట్ చేయండి; // ఒక సెకను సీరియల్.ప్రింట్ కోసం వేచి ఉండండి ('AT + CMGS = ' + xxxxxxxxxx  ' r'); // xxxxxxxxx ను మీ మొబైల్ నంబర్ సీరియల్.ప్రింట్‌తో భర్తీ చేయండి ('చొరబాటు హెచ్చరిక - ఎవరో మీ ఇంటిలోకి ప్రవేశించారు  r'); // ఈ సందేశాన్ని పేర్కొన్న మొబైల్ నంబర్ సీరియల్.రైట్ (0x1A) లో పంపండి; CTRL + Z (సందేశం ముగింపు) ఆలస్యం (2000) కోసం // ASCII కోడ్; // రెండు సెకన్లపాటు వేచి ఉండండి Serial.println ('ATD + 91xxxxxxxxx;'); // Serial.println ('ATH') కు కాల్ చేయడానికి xxxxxxxxx ను మీ మొబైల్ నంబర్‌తో భర్తీ చేయండి; }}

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