Arduino తో LED వాయు కాలుష్య మీటర్ సర్క్యూట్ ఎలా తయారు చేయాలి

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





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



అవలోకనం

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

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



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

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

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

స్మార్ట్‌ఫోన్ కంటే ఎక్కువ ఖర్చు చేయని మార్కెట్లు మరియు ఇ-కామర్స్ సైట్లలో తక్షణమే లభించే ఎయిర్ ప్యూరిఫైయర్ల గురించి జనాభాలో ఎక్కువ మందికి తెలియదు.

సరే, ఇప్పుడు హెచ్చరికలు వేరుగా ఉన్నాయి, సర్క్యూట్‌లోకి ప్రవేశిద్దాం.

డిజైన్:

LED లు దీర్ఘచతురస్రాకార ఆకారంలో ఉంటే మరియు పై లేఅవుట్ డిజైన్‌ను ఉపయోగిస్తే వాయు కాలుష్య మీటర్ మరింత ఆసక్తికరంగా ఉంటుంది. అయితే, ఈ ప్రాజెక్ట్ మీకు మరింత ఆసక్తికరంగా ఉండటానికి మీరు మీ ination హను ఉపయోగించవచ్చు.

LED ఎయిర్ పొల్యూషన్ మీటర్ సర్క్యూట్ ఎలా తయారు చేయాలి

పైన పేర్కొన్న స్కీమాటిక్, సెన్సార్‌ను ఆర్డునోకు ఎలా కనెక్ట్ చేయాలో వివరిస్తుంది. సెన్సార్ యొక్క హీటర్ కాయిల్ కోసం బాహ్య విద్యుత్ సరఫరా అమలు చేయబడుతుంది. సెన్సార్ వైపులా పరస్పరం మార్చుకోవచ్చు.

ఆర్డునో యొక్క పిన్ A0 గాలిలో కాలుష్య కంటెంట్‌లో మార్పుల కారణంగా సెన్సార్‌లోని వోల్టేజ్ వైవిధ్యాలను గ్రహిస్తుంది.

సెన్సార్ వేరియబుల్ రెసిస్టర్‌గా పనిచేస్తుంది (కాలుష్యానికి ప్రతిస్పందనగా) మరియు 10 కె ఫిక్స్‌డ్ రెసిస్టర్‌గా ఉంటుంది, ఇది వోల్టేజ్ డివైడర్‌గా పనిచేస్తుంది. ఆర్డునోలో 10-బిట్ ADC ఉంది, ఇది వాయు కాలుష్య స్థాయికి ప్రతిస్పందనగా LED ని వివేకంతో మెరుస్తూ సహాయపడుతుంది, ఇది అనలాగ్ ఫంక్షన్.

ఆర్డునోతో LED ఎయిర్ పొల్యూషన్ మీటర్ సర్క్యూట్

అనలాగ్ వోల్టేజ్ స్థాయి ప్రోగ్రామ్‌లో ముందుగా నిర్ణయించిన ఒక నిర్దిష్ట స్థాయి స్థాయిని దాటినప్పుడు, అది LED లను ఆన్ చేస్తుంది.

వరుస ఎల్‌ఈడీలు అధిక స్థాయి స్థాయిలతో ముందే నిర్ణయించబడతాయి.

ఇది ఎల్‌ఈడీ పరీక్షతో మొదలవుతుంది, ప్రతి ఎల్‌ఈడీ కొంత ఆలస్యంతో వరుసగా ఆన్ చేయబడుతుంది మరియు వినియోగదారు ఎల్‌ఈడీ కనెక్షన్‌లలో లోపం గుర్తించవచ్చు, అవి అనుసంధానించబడని ఎల్‌ఈడీలు మరియు ఎల్‌ఈడీలు వరుసగా క్రమబద్ధీకరించబడవు. ఈ కార్యక్రమం 5 నిమిషాలు ఆగిపోతుంది మరియు అన్ని LED లు ఒకేసారి మెరుస్తాయి.

సెన్సార్ సన్నాహకానికి ఇది తగినంత సమయం ఇస్తుంది, సీరియల్ మానిటర్‌లో ఆర్డునో చేసిన కొన్ని చర్యలను మనం చూడవచ్చు. సెన్సార్ వాంఛనీయ ఉష్ణోగ్రతకు చేరుకున్న తర్వాత, ఆర్డునో కొన్ని రీడింగులను సీరియల్ మానిటర్‌కు పంపుతుంది. రీడింగుల ఆధారంగా, LED లు ఆన్ మరియు ఆఫ్ అవుతాయి. సీరియల్ మానిటర్‌లో అధిక విలువలు ముద్రించబడతాయి, ఎక్కువ సంఖ్యలో LED లు ఆన్ అవుతాయి.

ఈ ప్రాజెక్ట్‌లో సీరియల్ మానిటర్ తప్పనిసరి కాదు, కానీ పరీక్షా ప్రయోజనాల కోసం ఇది ఒక సులభ సాధనం.

నమూనా చిత్రం:

ఆర్డునోతో పరీక్షించిన ప్రోటోటైప్ LED ఎయిర్ పొల్యూషన్ మీటర్ సర్క్యూట్

ఎలా పరీక్షించాలి:

Ar ఆర్డునో మరియు బాహ్య విద్యుత్ సరఫరాను ప్రారంభించండి. LED పరీక్ష ప్రారంభమవుతుంది మరియు ఇది ఒక్కసారి మాత్రమే నడుస్తుంది.
Sens సెన్సార్ వేడెక్కడానికి ప్రోగ్రామ్ 5 నిమిషాలు వేచి ఉంటుంది.
• సీరియల్ మానిటర్‌లో రీడింగులను చూపించిన తర్వాత సిగార్ లైటర్‌ను తెచ్చి గ్యాస్ వెలిగించకుండా లీక్ చేయండి.
• త్వరలో, రీడింగులు గరిష్ట స్థాయికి చేరుకుంటాయి మరియు ఎక్కువ సంఖ్యలో LED లు మెరుస్తాయి.
The మీరు సెన్సార్‌పై ప్రవాహ వాయువును ఆపివేసిన తర్వాత, క్రమంగా LED లు ఆపివేయబడతాయి. ఇప్పుడు మీ LED వాయు కాలుష్య మీటర్ మీకు గదిని అందించడానికి సిద్ధంగా ఉంది.

ప్రోగ్రామ్ కోడ్:

//--------------Program developed by R.Girish---------------//
int input=A0
int a=2
int b=3
int c=4
int d=5
int e=6
int f=7
int g=8
int h=9
int i=10
int j=11
int k=12
int l=13
int T=750
unsigned long X = 1000L
unsigned long Y = X * 60
unsigned long Z = Y * 5
void setup()
{
Serial.begin(9600)
Serial.println('Sensor is getting ready, please wait for 5 min.')
pinMode(a,OUTPUT)
pinMode(b,OUTPUT)
pinMode(c,OUTPUT)
pinMode(d,OUTPUT)
pinMode(e,OUTPUT)
pinMode(f,OUTPUT)
pinMode(g,OUTPUT)
pinMode(h,OUTPUT)
pinMode(i,OUTPUT)
pinMode(j,OUTPUT)
pinMode(k,OUTPUT)
pinMode(l,OUTPUT)
pinMode(a,HIGH)
delay(T)
digitalWrite(a,HIGH)
delay(T)
digitalWrite(b,HIGH)
delay(T)
digitalWrite(c,HIGH)
delay(T)
digitalWrite(d,HIGH)
delay(T)
digitalWrite(e,HIGH)
delay(T)
digitalWrite(f,HIGH)
delay(T)
digitalWrite(g,HIGH)
delay(T)
digitalWrite(h,HIGH)
delay(T)
digitalWrite(i,HIGH)
delay(T)
digitalWrite(j,HIGH)
delay(T)
digitalWrite(k,HIGH)
delay(T)
digitalWrite(l,HIGH)
delay(T)
delay(Z)
}
void loop()
{
Serial.println(analogRead(input))
if(analogRead(input)>=85) digitalWrite(a,1)
if(analogRead(input)>=170) digitalWrite(b,1)
if(analogRead(input)>=255) digitalWrite(c,1)
if(analogRead(input)>=340) digitalWrite(d,1)
if(analogRead(input)>=425) digitalWrite(e,1)
if(analogRead(input)>=510) digitalWrite(f,1)
if(analogRead(input)>=595) digitalWrite(g,1)
if(analogRead(input)>=680) digitalWrite(h,1)
if(analogRead(input)>=765) digitalWrite(i,1)
if(analogRead(input)>=850) digitalWrite(j,1)
if(analogRead(input)>=935) digitalWrite(k,1)
if(analogRead(input)>=1000) digitalWrite(l,1)
delay(1000)
if(analogRead(input)<=85) digitalWrite(a,0)
if(analogRead(input)<=170) digitalWrite(b,0)
if(analogRead(input)<=255) digitalWrite(c,0)
if(analogRead(input)<=340) digitalWrite(d,0)
if(analogRead(input)<=425) digitalWrite(e,0)
if(analogRead(input)<=510) digitalWrite(f,0)
if(analogRead(input)<=595) digitalWrite(g,0)
if(analogRead(input)<=680) digitalWrite(h,0)
if(analogRead(input)<=765) digitalWrite(i,0)
if(analogRead(input)<=850) digitalWrite(j,0)
if(analogRead(input)<=935) digitalWrite(k,0)
if(analogRead(input)<=1000) digitalWrite(l,0)
}
//--------------Program developed by R.Girish---------------//




మునుపటి: MQ-135 ఉపయోగించి LPG లీకేజ్ SMS హెచ్చరిక - మీ సెల్‌ఫోన్‌లో హెచ్చరిక సందేశాన్ని పొందండి తర్వాత: LM317 వేరియబుల్ స్విచ్ మోడ్ విద్యుత్ సరఫరా (SMPS)