कैसे Arduino के साथ एलईडी वायु प्रदूषण मीटर सर्किट बनाने के लिए

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





इस परियोजना में हम MQ-135 सेंसर और Arduino का उपयोग करके एक वायु प्रदूषण मीटर का निर्माण करने जा रहे हैं। हवा में प्रदूषण का स्तर 12 एलईडी की श्रृंखला द्वारा इंगित किया गया है। यदि एल ई डी की संख्या अधिक होती है, तो हवा में प्रदूषण की मात्रा अधिक होती है और इसके विपरीत।



अवलोकन

यह परियोजना उन जगहों पर बहुत उपयोगी साबित हो सकती है जहाँ वायु गुणवत्ता अस्पतालों में महत्वपूर्ण भूमिका निभाती है। वैकल्पिक रूप से, यह आपके अपने घर के लिए एक अन्य शौक परियोजना भी हो सकती है।

यद्यपि हम इस परियोजना के साथ बहुत अधिक सटीकता की उम्मीद नहीं कर सकते हैं, लेकिन यह निश्चित रूप से आपके परिवेश में प्रदूषण के स्तर के संबंध में एक अच्छा विचार दे सकता है।



हवा में प्रदूषण कार्बन डाइऑक्साइड, कार्बन मोनोऑक्साइड, ब्यूटेन, मीथेन और कुछ गंधहीन गैस हो सकता है। सेंसर गैसों के बीच अंतर नहीं कर सकता है, लेकिन यह हवा से सभी गैस नमूनों को एक बार में ले जाता है।

यदि आप महानगरीय शहर में रह रहे हैं और आपके अपार्टमेंट को एक व्यस्त सड़क के पास रखा गया है, तो यह परियोजना हवा के माहौल के बारे में एक मोटा विवरण देने के काम में आ सकती है।

अधिकांश लोग अपने आवास पर वायु गुणवत्ता के उपायों की उपेक्षा करते हैं, यह अनुमान है कि भारत अकेले हर साल 1.59 मिलियन मौतों में योगदान देता है, जिसमें इनडोर और आउटडोर प्रदूषण शामिल हैं।

अधिकांश आबादी एयर प्यूरीफायर से अनजान है जो बाजार और ई-कॉमर्स साइटों पर आसानी से उपलब्ध हैं, जिनकी कीमत स्मार्टफोन से ज्यादा नहीं है।

ठीक है, अब चेतावनी के अलावा, सर्किट्री में गोता लगाएँ।

परिरूप:

यदि एल ई डी आयताकार आकार का है और ऊपर लेआउट डिजाइन का उपयोग किया जाता है, तो वायु प्रदूषण मीटर अधिक दिलचस्प होगा। हालाँकि, आप इस परियोजना को आपके लिए अधिक रोचक बनाने के लिए अपनी कल्पना का उपयोग कर सकते हैं।

एलईडी वायु प्रदूषण मीटर सर्किट कैसे बनाएं

उपरोक्त योजनाबद्ध चित्रण, संवेदक को आर्डिनो से कैसे जोड़ा जाए। सेंसर के हीटर कॉइल के लिए एक बाहरी बिजली की आपूर्ति लागू की जाती है। सेंसर के किनारों को आपस में जोड़ा जा सकता है।

वायु में प्रदूषण की मात्रा में बदलाव के कारण आर्डिनो के पिन A0 सेंसर में वोल्टेज भिन्नता को महसूस करते हैं।

सेंसर चर अवरोधक (प्रदूषण के जवाब में) के रूप में कार्य करता है और 10K निश्चित अवरोधक है, यह वोल्टेज विभक्त के रूप में कार्य करता है। Arduino में 10-बिट ADC है, जो वायु प्रदूषण स्तर के जवाब में एलईडी को विवेकपूर्ण रूप से चमकने में मदद करता है, जो एक एनालॉग फ़ंक्शन है।

Arduino के साथ एलईडी वायु प्रदूषण मीटर सर्किट

जब एनालॉग वोल्टेज स्तर एक निश्चित सीमा स्तर को पार कर जाता है जो कार्यक्रम में पूर्व-निर्धारित होता है, तो यह एल ई डी को चालू करेगा।

क्रमिक एल ई डी उच्च सीमा स्तरों के साथ पूर्व-निर्धारित हैं।

यह एलईडी परीक्षण के साथ शुरू होता है, प्रत्येक एलईडी को कुछ देरी से क्रमिक रूप से चालू किया जाता है और उपयोगकर्ता एलईडी कनेक्शन में त्रुटि का निर्धारण कर सकता है, जैसे कि असंबद्ध एलईडी और एलईडी जो क्रमिक रूप से क्रमबद्ध नहीं होते हैं। कार्यक्रम 5 मिनट के लिए रुका हुआ है और सभी एल ई डी एक साथ चमकते हैं।

यह सेंसर को वार्म-अप करने के लिए पर्याप्त समय देगा हम सीरियल मॉनीटर में arduino द्वारा किए गए कुछ कार्यों को देख सकते हैं। एक बार जब सेंसर इष्टतम तापमान तक पहुँच जाता है, तो arduino सीरियल मॉनिटर को कुछ रीडिंग भेजता है। रीडिंग के आधार पर, एलईडी चालू और बंद हो जाएंगे। उच्च मान धारावाहिक मॉनिटर पर प्रिंट करते हैं, अधिक संख्या में एलईडी चालू होते हैं।

इस परियोजना में सीरियल मॉनिटर अनिवार्य नहीं है, लेकिन परीक्षण के उद्देश्यों के लिए एक उपयोगी उपकरण हो सकता है।

प्रोटोटाइप छवि:

Arduino के साथ टेस्टेड प्रोटोटाइप एलईडी एयर पॉल्यूशन मीटर सर्किट

परीक्षण कैसे करें:

• Arduino और बाहरी बिजली की आपूर्ति चालू करें। एलईडी परीक्षण शुरू हो जाएगा और यह केवल एक बार चलता है।
• सेंसर गर्म होने के लिए कार्यक्रम 5 मिनट तक इंतजार करता है।
• एक बार जब रीडिंग सीरियल मॉनिटर पर दिखाई देती है तो एक सिगार लाइटर लाती है और बिना ज्वलन के गैस को रिसाव करती है।
• जल्द ही, रीडिंग चरम पर आ जाती है और अधिक संख्या में एलईडी चमकने लगती हैं।
• जब आप सेंसर पर फ्लो गैस बंद कर देते हैं, तो धीरे-धीरे एलईडी बंद हो जाते हैं। अब आपका एलईडी वायु प्रदूषण मीटर आपके कमरे की सेवा के लिए तैयार है।

कार्यक्रम कोड:

//--------------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 का उपयोग करके एलपीजी लीकेज एसएमएस अलर्ट - अपने सेलफोन में चेतावनी संदेश प्राप्त करें अगले: LM317 चर स्विच मोड बिजली की आपूर्ति (SMPS)