పిఐఆర్ సెన్సార్ మరియు ఆర్డునో ఉపయోగించి సెక్యూరిటీ అలారం ఎలా తయారు చేయాలి?

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



భద్రతా అలారం

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



పిఐఆర్ సెన్సార్ ఆధారిత ఇంట్రూడర్ అలారంను ఎలా రూపొందించాలి?

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



దశ 1: భాగాలు సేకరించడం (హార్డ్‌వేర్)

  • 10 కే-ఓం రెసిస్టర్
  • LED
  • బజర్
  • 9 వి బ్యాటరీ
  • 9 వి బ్యాటరీ క్లిప్
  • వెరోబోర్డ్
  • వైర్లను కనెక్ట్ చేస్తోంది
  • డిజిటల్ మల్టీ మీటర్

దశ 2: భాగాలు అవసరం (సాఫ్ట్‌వేర్)

  • ప్రోటీయస్ 8 ప్రొఫెషనల్ (నుండి డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ )

ప్రోటీయస్ 8 ప్రొఫెషనల్‌ను డౌన్‌లోడ్ చేసిన తర్వాత, దానిపై సర్క్యూట్‌ను రూపొందించండి. సాఫ్ట్‌వేర్ సిమ్యులేషన్స్‌ను నేను ఇక్కడ చేర్చాను, తద్వారా ప్రారంభకులకు సర్క్యూట్‌ను రూపకల్పన చేయడం మరియు హార్డ్‌వేర్‌పై తగిన కనెక్షన్‌లు ఇవ్వడం సౌకర్యంగా ఉంటుంది.



దశ 3: సర్క్యూట్ పని

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

దశ 4: భాగాలను సమీకరించడం

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

  1. ఒక వెరోబోర్డ్ తీసుకొని దాని వైపు రాగి పూతతో స్క్రాపర్ కాగితంతో రుద్దండి.
  2. ఇప్పుడు భాగాలను జాగ్రత్తగా ఉంచండి మరియు సర్క్యూట్ యొక్క పరిమాణం చాలా పెద్దదిగా రాకుండా తగినంతగా మూసివేయండి
  3. అవివాహిత శీర్షికల యొక్క రెండు ముక్కలను తీసుకొని వెరోబోర్డుపై ఉంచండి, వాటి మధ్య దూరం ఆర్డునో నానో బోర్డు యొక్క వెడల్పుకు సమానంగా ఉండాలి. మేము తరువాత ఈ మహిళా శీర్షికలలో ఆర్డునో నానో బోర్డును మౌంట్ చేస్తాము.
  4. టంకము ఇనుము ఉపయోగించి కనెక్షన్లను జాగ్రత్తగా చేయండి. కనెక్షన్లు చేసేటప్పుడు ఏదైనా పొరపాటు జరిగితే, కనెక్షన్‌ను డీసోల్డర్ చేయడానికి ప్రయత్నించండి మరియు కనెక్షన్‌ను మళ్లీ సాల్డర్ చేయండి, కానీ చివరికి, కనెక్షన్ గట్టిగా ఉండాలి.
  5. అన్ని కనెక్షన్లు చేసిన తర్వాత, కొనసాగింపు పరీక్షను నిర్వహించండి. ఎలక్ట్రానిక్స్‌లో, కావలసిన మార్గంలో ప్రస్తుత ప్రవాహం ఉందో లేదో తనిఖీ చేయడానికి ఎలక్ట్రిక్ సర్క్యూట్‌ను తనిఖీ చేయడం కొనసాగింపు పరీక్ష (ఇది ఖచ్చితంగా మొత్తం సర్క్యూట్ అని). ఎంచుకున్న మార్గంలో కొద్దిగా వోల్టేజ్ (LED లేదా కల్లోషన్ సృష్టించే భాగంతో అమరికలో వైర్డు, ఉదాహరణకు, పైజోఎలెక్ట్రిక్ స్పీకర్) అమర్చడం ద్వారా కొనసాగింపు పరీక్ష జరుగుతుంది.
  6. కొనసాగింపు పరీక్ష ఉత్తీర్ణత సాధించినట్లయితే, సర్క్యూట్ తగినంతగా కావలసిన విధంగా తయారు చేయబడిందని అర్థం. ఇది ఇప్పుడు పరీక్షించడానికి సిద్ధంగా ఉంది.
  7. బ్యాటరీని సర్క్యూట్‌కు కనెక్ట్ చేయండి.

ఇప్పుడు దిగువ సర్క్యూట్ రేఖాచిత్రాన్ని చూడటం ద్వారా అన్ని కనెక్షన్లను ధృవీకరించండి:



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

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

మీకు ఇప్పటికే ఆర్డునో ఐడిఇ గురించి తెలియకపోతే, చింతించకండి ఎందుకంటే మైక్రోకంట్రోలర్ బోర్డ్‌తో ఆర్డునో ఐడిఇని సెటప్ చేయడానికి మరియు ఉపయోగించటానికి దశల వారీ విధానం క్రింద వివరించబడింది.

  1. Arduino IDE యొక్క తాజా సంస్కరణను డౌన్‌లోడ్ చేయండి ఆర్డునో.
  2. మీ ల్యాప్‌టాప్‌కు మీ ఆర్డునో నానో బోర్డ్‌ను కనెక్ట్ చేయండి మరియు నియంత్రణ ప్యానల్‌ను తెరవండి. నియంత్రణ ప్యానెల్‌లో, క్లిక్ చేయండి హార్డ్వేర్ మరియు సౌండ్ . ఇప్పుడు క్లిక్ చేయండి పరికరాలు మరియు ప్రింటర్లు. ఇక్కడ, మీ మైక్రోకంట్రోలర్ బోర్డు కనెక్ట్ చేయబడిన పోర్టును కనుగొనండి. నా విషయంలో అది COM14 కానీ ఇది వేర్వేరు కంప్యూటర్లలో భిన్నంగా ఉంటుంది.

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

  3. టూల్ మెనుపై క్లిక్ చేయండి. మరియు బోర్డుని సెట్ చేయండి ఆర్డునో నానో డ్రాప్-డౌన్ మెను నుండి.

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

  4. అదే టూల్ మెనులో, పోర్టును మీరు ముందు గమనించిన పోర్ట్ నంబర్‌కు సెట్ చేయండి పరికరాలు మరియు ప్రింటర్లు .

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

  5. అదే సాధన మెనులో, ప్రాసెసర్‌ను సెట్ చేయండి ATmega328P (పాత బూట్‌లోడర్).

    ప్రాసెసర్

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

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

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

దశ 6: కోడ్‌ను అర్థం చేసుకోవడం

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

1. ప్రారంభంలో, ఆర్డునో యొక్క పిన్స్ ప్రారంభించబడతాయి, తరువాత ఇవి LED మరియు బజర్‌కు అనుసంధానించబడతాయి. రన్ సమయంలో కొన్ని విలువలను నిల్వ చేసే వేరియబుల్ కూడా ప్రకటించబడింది. అప్పుడు PIR యొక్క ప్రారంభ స్థితి LOW కు సెట్ చేయబడింది, అంటే ప్రారంభంలో ఎటువంటి కదలిక కనుగొనబడలేదని చెప్పబడింది.

int ledPin = 5; // LED Int బజర్ కోసం పిన్ను ఎంచుకోండి = 6; // బజర్ పూర్ణాంక ఇన్పుట్ పిన్ కోసం పిన్ను ఎంచుకోండి = 2; // ఇన్పుట్ పిన్ను ఎంచుకోండి (PIR సెన్సార్ కోసం) int pirState = LOW; // మేము ప్రారంభిస్తాము, కదలిక కనుగొనబడలేదు int val = 0; మరింత ఉపయోగం కోసం పిన్ స్థితిని చదవడానికి మరియు నిల్వ చేయడానికి // వేరియబుల్

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

శూన్య సెటప్ () {పిన్‌మోడ్ (లెడ్‌పిన్, OUTPUT); // LED ని అవుట్పుట్ పిన్ మోడ్ (బజర్, U ట్పుట్) గా ప్రకటించండి; // బజర్‌ను అవుట్‌పుట్ పిన్‌మోడ్ (ఇన్‌పుట్ పిన్, ఇన్‌పుట్) గా ప్రకటించండి; // సెన్సార్‌ను ఇన్‌పుట్‌గా ప్రకటించండి Serial.begin (9600); // సెట్ బాడ్ రేటు 9600 to కు సమానం

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

void loop () {val = DigitalRead (inputPin); // PIR సెన్సార్ నుండి ఇన్పుట్ విలువను చదవండి (val == HIGH) // {డిజిటల్ రైట్ (ledPin, HIGH) కి ముందు కదలిక కనుగొనబడితే; // డిజిటల్ రైట్ LED ఆన్ చేయండి (బజర్, 1); // బజర్ ఆన్ ఆలస్యం (5000); // ఐదు సెకన్ల ఆలస్యాన్ని సృష్టించండి (pirState == LOW) {// రాష్ట్రం ప్రారంభంలో తక్కువగా ఉంటే, అంటే ఇంతకు ముందు ఎటువంటి కదలిక కనుగొనబడలేదు // మేము ఇప్పుడు Serial.println ('మోషన్ కనుగొనబడింది!') ను ఆన్ చేసాము; // మోషన్ గుర్తించబడిందని ప్రింట్ ఓన్ సీరియల్ మానిటర్ pirState = HIGH; // పిర్‌స్టేట్ HIGH}} else {DigitalWrite (ledPin, LOW) కు సెట్ చేయబడింది; // టర్న్ LED ఆఫ్ డిజిటల్ రైట్ (బజర్, 0); // (pirState == HIGH) if // ఒకవేళ బజర్ ఆపివేయండి, అంటే రాష్ట్రం ప్రారంభంలో అధికంగా ఉంటే, కొంత కదలిక ముందు గుర్తించబడిందని అర్థం // మేము ఇప్పుడే సీరియల్.ప్రింట్ల్న్ ఆఫ్ చేసాము ('మోషన్ ముగిసింది!'); // మోషన్ ఎండ్ పిర్‌స్టేట్ = తక్కువ అని సీరియల్ మానిటర్‌లో ప్రింట్ చేయండి; // పిర్‌స్టేట్ తక్కువ}} to కు సెట్ చేయబడింది

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