అగ్ని భద్రత అనేది ఏదైనా ఇల్లు, దుకాణం లేదా కార్యాలయంలో అత్యంత అవసరమైన పారామితి, ఇది మొదట జాగ్రత్తగా చూసుకోవాలి. అగ్ని ప్రమాదానికి అత్యంత సాధారణ కారణం గ్యాస్ లీకేజ్. ఈ ప్రాజెక్ట్లో, గ్యాస్ సెన్సార్ ఉపయోగించి మా వంటగది కోసం పొగ అలారం చేయబోతున్నాం. ఈ సెన్సార్ పొగ యొక్క తీవ్రతను కనుగొంటుంది. పొగ యొక్క తీవ్రత ఒక నిర్దిష్ట పరిమితిని మించి ఉంటే, వీలైనంత త్వరగా ఆ పొగను జాగ్రత్తగా చూసుకోమని ఒక వ్యక్తికి తెలియజేయడానికి అలారం మారుతుంది.
స్మోక్ సెన్సార్ ఉపయోగించి స్మోక్ అలారం ఎలా తయారు చేయాలి?
ఇప్పుడు మన ప్రాజెక్ట్ యొక్క సారాంశం మనకు తెలిసినట్లుగా, ఈ ప్రాజెక్ట్లో పనిచేయడం ప్రారంభిద్దాం.
దశ 1: ఉపయోగించిన భాగాలు
ఏదైనా ప్రాజెక్ట్ను ప్రారంభించడానికి ఉత్తమమైన విధానం ఏమిటంటే, భాగాల పూర్తి జాబితాను రూపొందించడం. ఇది ఒక ప్రాజెక్ట్ను ప్రారంభించడానికి ఒక తెలివైన మార్గం మాత్రమే కాదు, ఇది ప్రాజెక్ట్ మధ్యలో ఉన్న అనేక అసౌకర్యాల నుండి కూడా మనలను కాపాడుతుంది. ఈ ప్రాజెక్ట్ యొక్క భాగాల జాబితా క్రింద ఇవ్వబడింది:
- MQ-2 స్మోక్ సెన్సార్
- బ్రెడ్బోర్డ్
- మగ / ఆడ జంపర్ వైర్లు
- 3 వి బజర్
- LED
- 220 ఓం రెసిస్టర్
దశ 2: భాగాలు అధ్యయనం
మేము మా ప్రాజెక్ట్లో ఉపయోగించబోయే భాగాల జాబితాను తయారు చేసినట్లు. మనం ఒక అడుగు ముందుకు వేసి, ఈ భాగాలు ఎలా పనిచేస్తాయో క్లుప్త అధ్యయనం ద్వారా చూద్దాం.
ఆర్డునో నానో అనేది మైక్రోకంట్రోలర్ బోర్డు, ఇది వివిధ సర్క్యూట్లలో వివిధ పనులను చేయడానికి ఉపయోగించబడుతుంది. ఆర్డునో నానో ఉపయోగించే మైక్రోకంట్రోలర్ ATmega328P. మేము ఒక బర్న్ సి కోడ్ ఎలా మరియు ఏ కార్యకలాపాలు నిర్వహించాలో చెప్పడానికి ఈ బోర్డులో.
ఆర్డునో నానో
MQ-2 అనేది మెటల్ ఆక్సైడ్ సెమీకండక్టర్ (MOS) రకం గ్యాస్ సెన్సార్. ఇది పొగ మరియు ఎల్పిజి, బ్యూటేన్, ప్రొపేన్, మీథేన్, ఆల్కహాల్, హైడ్రోజన్, మరియు కార్బన్ మోనాక్సైడ్ వంటి ఇతర మండే వాయువులకు చాలా సున్నితంగా ఉంటుంది. వాయువు సంపర్కంలోకి వచ్చినప్పుడు, పొగను గుర్తించడానికి ఇది సాధారణ వోల్టేజ్ డివైడర్ నెట్వర్క్ను ఉపయోగిస్తుంది. పొగ గుర్తించినప్పుడు, దాని వోల్టేజ్ పెరుగుతుంది. అంతర్గత ప్రతిఘటనలో మార్పు వాయువు లేదా పొగ ఏకాగ్రతపై ఆధారపడి ఉంటుంది. ఈ సెన్సార్ యొక్క సున్నితత్వాన్ని సర్దుబాటు చేయడానికి ఉపయోగించే చిన్న పొటెన్షియోమీటర్ ఉంది.
పని
దశ 3: భాగాలను సమీకరించడం
ప్రతి భాగం యొక్క పని వెనుక ఉన్న ప్రధాన ఆలోచన ఇప్పుడు మనకు తెలుసు. అన్ని భాగాలను సమీకరించి వర్కింగ్ సర్క్యూట్ చేద్దాం.
- బ్రెడ్బోర్డ్లో ఆర్డునో నానో మరియు ఎమ్క్యూ -2 పొగ సెన్సార్ను చొప్పించండి. Arduino ద్వారా సెన్సార్ను శక్తివంతం చేయండి మరియు సెన్సార్ యొక్క A0 పిన్ను Arduino యొక్క A5 కి కనెక్ట్ చేయండి.
- సమాంతర కాన్ఫిగరేషన్లో బజర్ మరియు LED ని కనెక్ట్ చేయండి. వారి ఒక చివరను ఆర్డునో యొక్క భూమికి మరియు మరొకటి ఆర్డునో నానో యొక్క పిన్ డి 8 కి కనెక్ట్ చేయండి. 220-ఓం రెసిస్టర్ను LED మరియు బజర్తో కనెక్ట్ చేయడం మర్చిపోవద్దు.
సర్క్యూట్ రేఖాచిత్రం
దశ 4: ఆర్డునోతో ప్రారంభించడం
మీకు ఇప్పటికే ఆర్డునో ఐడిఇ గురించి తెలియకపోతే, చింతించకండి ఎందుకంటే మైక్రోకంట్రోలర్ బోర్డ్తో ఆర్డునో ఐడిఇని సెటప్ చేయడానికి మరియు ఉపయోగించటానికి దశల వారీ విధానం క్రింద వివరించబడింది.
- Arduino IDE యొక్క తాజా సంస్కరణను డౌన్లోడ్ చేయండి ఆర్డునో
- మీ ల్యాప్టాప్కు మీ ఆర్డునో నానో బోర్డ్ను కనెక్ట్ చేయండి మరియు నియంత్రణ ప్యానల్ను తెరవండి. నియంత్రణ ప్యానెల్లో, క్లిక్ చేయండి హార్డ్వేర్ మరియు సౌండ్ . ఇప్పుడు క్లిక్ చేయండి పరికరాలు మరియు ప్రింటర్లు. ఇక్కడ, మీ మైక్రోకంట్రోలర్ బోర్డు కనెక్ట్ చేయబడిన పోర్టును కనుగొనండి. నా విషయంలో అది COM14 కానీ ఇది వేర్వేరు కంప్యూటర్లలో భిన్నంగా ఉంటుంది.
పోర్ట్ కనుగొనడం
- టూల్ మెనుపై క్లిక్ చేసి, బోర్డుని సెట్ చేయండి ఆర్డునో నానో.
సెట్టింగ్ బోర్డు
- అదే సాధన మెనులో, ప్రాసెసర్ను సెట్ చేయండి ATmega328P (పాత బూట్లోడర్).
ప్రాసెసర్ సెట్టింగ్
- అదే టూల్ మెనులో, పోర్టును మీరు ముందు గమనించిన పోర్ట్ నంబర్కు సెట్ చేయండి పరికరాలు మరియు ప్రింటర్లు .
పోర్ట్ సెట్ చేస్తోంది
- దిగువ జతచేయబడిన కోడ్ను డౌన్లోడ్ చేసి, మీ Arduino IDE లో అతికించండి. పై క్లిక్ చేయండి అప్లోడ్ చేయండి మీ మైక్రోకంట్రోలర్ బోర్డులో కోడ్ను బర్న్ చేయడానికి బటన్.
అప్లోడ్ చేయండి
క్లిక్ చేయడం ద్వారా కోడ్ను డౌన్లోడ్ చేయండి ఇక్కడ.
దశ 5: కోడ్
కోడ్ చాలా చక్కగా వ్యాఖ్యానించబడింది మరియు స్వీయ వివరణాత్మకమైనది. కానీ ఇప్పటికీ, ఇది క్లుప్తంగా క్రింద వివరించబడింది.
1. సెన్సార్ మరియు బజర్తో అనుసంధానించబడిన ఆర్డునో యొక్క పిన్స్ ప్రారంభంలో ప్రారంభించబడతాయి. ప్రవేశ విలువ కూడా ఇక్కడ వేరియబుల్ లో సెట్ చేయబడింది సెన్సార్ థ్రెస్.
పూర్ణాంక బజర్ = 8; int పొగ పిన్ = A5; // మీ ప్రవేశ విలువ int సెన్సార్ థ్రెస్ = 400;
2. శూన్య సెటప్ () అన్ని పిన్లను OUTPUT లేదా INPUT గా ఉపయోగించడానికి సెట్ చేయబడిన ఫంక్షన్. ఈ ఫంక్షన్ Arduino నానో యొక్క బాడ్ రేటును కూడా సెట్ చేస్తుంది. మైక్రోకంట్రోలర్ బోర్డు ఇతర సెన్సార్లతో కమ్యూనికేట్ చేసే వేగం బాడ్ రేట్. ఆదేశం, సీరియల్.బిగిన్ () బాడ్ రేటును ఎక్కువగా 9600 గా సెట్ చేస్తుంది. బాడ్ రేటును మా ఇష్టానికి అనుగుణంగా మార్చవచ్చు.
శూన్య సెటప్ () {పిన్మోడ్ (బజర్, OUTPUT); పిన్మోడ్ (స్మోక్పిన్, ఇన్పుట్); సీరియల్.బెగిన్ (9600); }
3. శూన్య లూప్ () ఒక లూప్లో పదేపదే నడుస్తున్న ఫంక్షన్. ఈ లూప్లో, సెన్సార్ నుండి అనలాగ్ విలువ చదవబడుతుంది. ఈ అనలాగ్ విలువ అప్పుడు మేము ప్రారంభంలో ప్రారంభించిన ప్రవేశ విలువతో పోల్చబడుతుంది. ఈ విలువ ప్రవేశ విలువ కంటే ఎక్కువగా ఉంటే, బజర్ మరియు లీడ్ ఆన్ అవుతుంది, లేకపోతే, అవి స్విచ్ ఆఫ్ అవుతాయి.
శూన్య లూప్ () {int అనలాగ్సెన్సర్ = అనలాగ్ రీడ్ (స్మోక్పిన్); సీరియల్.ప్రింట్ ('పిన్ A0:'); సీరియల్.ప్రింట్ల్న్ (అనలాగ్సెన్సర్); // (అనలాగ్సెన్సర్> సెన్సార్ థ్రెస్) {డిజిటల్ రైట్ (బజర్, హై) ఉంటే అది ప్రవేశ విలువకు చేరుకుందో లేదో తనిఖీ చేస్తుంది; } else {డిజిటల్ రైట్ (బజర్, తక్కువ); } ఆలస్యం (100); }
వేర్వేరు వాయువులను గ్రహించడానికి మరియు సమీపంలోని ఎవరికైనా తెలియజేయడానికి అలారంను ఆన్ చేయడానికి స్మోక్ సెన్సార్ను ఎలా ఉపయోగించాలో ఇప్పుడు మనకు తెలుసు కాబట్టి, మార్కెట్ నుండి ఖరీదైనదాన్ని కొనడానికి బదులు మన పొగ అలారం చేయవచ్చు ఎందుకంటే మనం ఇంట్లో తయారు చేయగల పొగ అలారం తక్కువ ఖర్చు మరియు సమర్థవంతమైన.