आपकी परियोजनाओं में आपको पर्यावरण की वायु गुणवत्ता की जांच करने और हानिकारक एजेंटों की उपस्थिति का पता लगाने के लिए सटीक उपकरणों की आवश्यकता हो सकती है। वह सेंसर एमक्यू-135 यह वही है जिसकी आप तलाश कर रहे थे, जो स्वास्थ्य के लिए हानिकारक विभिन्न गैसों का विश्वसनीय और कुशल पता लगाने की पेशकश करता है।
यहां आप इसके बारे में जान सकते हैं सुविधाएँ और अनुप्रयोगएमक्यू-135 सेंसर का एस, अमोनिया, अल्कोहल, बेंजीन और धुएं जैसी गैसों का पता लगाने की इसकी क्षमता को उजागर करता है, और आप सीखेंगे कि इसे Arduino के साथ कैसे उपयोग किया जाए…
MQ-135 सेंसर क्या है?
El MQ-135 मॉड्यूल एक सेंसर है इंडियम-डॉप्ड टिन ऑक्साइड सेमीकंडक्टर (In2O3-SnO2) जिसमें विद्युत चालकता होती है जो उसके वातावरण में गैसों की सांद्रता के आधार पर भिन्न होती है। चालकता में यह परिवर्तन सेंसर के विद्युत प्रतिरोध में भिन्नता में तब्दील हो जाता है, जिसे मापा जा सकता है और मौजूद गैसों की सांद्रता निर्धारित करने के लिए उपयोग किया जा सकता है।
हवा में जिन गैसों का पता लगाया जा सकता है उनमें ये हैं CO2, अल्कोहल, नाइट्रोजन ऑक्साइड (NOx), कार्बन मोनोऑक्साइड (CO), अमोनिया (NH3), सल्फाइड, बेंजीन (C6H6), धुआं और अन्य गैसें स्वास्थ्य के लिए नुकसानदायक। ध्यान रखें कि प्रत्येक गैस की मात्रा को मापना संभव नहीं है, यह बस इस प्रकार की गैसों के अस्तित्व की जाँच करके हवा की गुणवत्ता निर्धारित करने में आपकी सहायता करेगा।
इसके अलावा, आपको यह जानना होगा संवेदनशीलता भिन्न हो सकती है मापी गई गैस के आधार पर, उदाहरण के लिए:
- अमोनिया (NH3): 10ppm-300ppm
- बेंजीन: 10ppm-1000ppm
- अल्कोहल: 10ppm-300ppm
इसके संचालन के संबंध में, एमक्यू-135 सेंसर हवा में मौजूद गैसों और सेंसर की संवेदनशील सतह के बीच परस्पर क्रिया पर आधारित है, जो इंडियम के साथ डोप किए गए टिन ऑक्साइड से बना है, जैसा कि मैंने पहले संकेत दिया था। जब कोई गैस सेंसर सतह के संपर्क में आती है, गैस के अणु सतह पर अवशोषित ऑक्सीजन परमाणुओं के साथ प्रतिक्रिया करते हैं, इलेक्ट्रॉन छोड़ते हैं और सामग्री की विद्युत चालकता को संशोधित करते हैं।.
La विद्युत चालकता में परिवर्तन का परिमाण गैस की सांद्रता और उसकी बन्धुता पर निर्भर करता है टिन ऑक्साइड को इंडियम के साथ मिला कर। अमोनिया, अल्कोहल, बेंजीन और धुआं जैसी गैसों में इस सामग्री के प्रति उच्च आकर्षण होता है, जो सेंसर की विद्युत चालकता में महत्वपूर्ण बदलाव लाता है।
एमक्यू-135 सेंसर अनुप्रयोग
MQ-135 सेंसर को विभिन्न क्षेत्रों में व्यापक अनुप्रयोग मिलते हैं, जिनमें शामिल हैं:
- उदाहरण के लिए, प्राकृतिक वातावरण में वायु की गुणवत्ता का पता लगाने के लिए पर्यावरण निगरानी।
- गैस रिसाव का पता लगाने के लिए औद्योगिक सुरक्षा जो श्रमिकों के लिए खतरनाक हो सकती है।
- होम ऑटोमेशन, स्मार्ट घरों और इमारतों में वायु गुणवत्ता को नियंत्रित करना, विशेष रूप से बड़े शहरों में या कारखानों के नजदीक स्थित घरों में।
- स्वचालित औद्योगिक प्रक्रियाओं में गैसों का पता लगाने और गैस का पता चलने पर कार्रवाई उत्पन्न करने के लिए स्वचालन।
- वायु गुणवत्ता और विभिन्न वातावरणों में हानिकारक गैसों की उपस्थिति पर अध्ययन के लिए वैज्ञानिक अनुसंधान।
यह जोड़ा जाना चाहिए कि यह सेंसर न केवल बहुत बहुमुखी है, बल्कि सस्ता भी है, विभिन्न गैसों के लिए उच्च संवेदनशीलता रखता है, उपयोग में आसान है, विश्वसनीय है और प्रतिकूल पर्यावरणीय परिस्थितियों का सामना करता है। हालाँकि, यह भी सच है कि इसकी अपनी सीमाएँ हैं, क्योंकि यह केवल एक गैस के लिए चयनात्मक नहीं है, यह आर्द्रता या तापमान जैसे पर्यावरणीय परिवर्तनों के प्रति संवेदनशील हो सकता है, गैस का पता लगाने पर इसका संकेत हमेशा रैखिक नहीं होता है, इसलिए यह है मौजूद मात्रा को जानना मुश्किल है, और इसकी प्रतिक्रिया का समय सबसे तेज़ नहीं है, इसलिए गैस की सांद्रता में अचानक बदलाव को प्रतिबिंबित होने में समय लग सकता है...
MQ-135 द्वारा खोजी गई गैसों के बारे में
के बारे में गैसों का पता चलायह कहा जाना चाहिए कि एमक्यू-135 अच्छी मात्रा में हानिकारक गैसों के प्रति संवेदनशील है। जैसा कि मैंने पहले बताया, उनमें से हैं:
- कार्बन डाइऑक्साइड (CO2): यह गैस, यदि बड़ी मात्रा में पाई जाती है, तो ऑक्सीजन-रहित वातावरण में रक्त की अम्लता बढ़ा सकती है, इससे सिरदर्द, चक्कर आना, उनींदापन, मतली, भ्रम और सांस लेने में कठिनाई भी हो सकती है; यदि सांद्रता और जोखिम अधिक है, तो यह अन्य बड़ी समस्याओं और यहाँ तक कि मृत्यु का कारण भी बन सकता है। यह किण्वन प्रक्रिया के दौरान वाइन सेलर्स में आम है, जहां बड़ी मात्रा में यह गैस उत्पन्न होती है और यह पहले ही कई लोगों की मौत ("मीठी मौत") का कारण बन चुकी है...
- अल्कोहल (EtOH): इन अल्कोहल वाष्पों के परिणामस्वरूप विषाक्तता, फेफड़ों की समस्याएं, तंत्रिका तंत्र में परिवर्तन, उल्टी, चक्कर आना आदि हो सकता है।
- नाइट्रोजन ऑक्साइड (NOx): इस अन्य मामले में हमारे पास एक एसिड गैस है, जो आंखों, त्वचा, श्वसन पथ में जलन, सांस लेने में कठिनाई, सीने में दर्द, फेफड़ों को नुकसान, श्वसन संबंधी बीमारियों को बढ़ा सकती है, आदि।
- कार्बन मोनोऑक्साइड (CO): डाइऑक्साइड की तरह, यह अन्य गैस स्वास्थ्य के लिए काफी समस्याग्रस्त है, जो काफी समान लक्षण पैदा करती है, लेकिन विषाक्तता के गंभीर मामलों में यह मौत का कारण भी बन सकती है, इसलिए इसकी उपस्थिति को नियंत्रित करना महत्वपूर्ण है।
- अमोनियाको (NH3): यह अन्य गैस आंखों और श्वसन तंत्र में जलन, खांसी, पुरानी श्वसन संबंधी बीमारियां, फेफड़ों को नुकसान आदि भी पैदा कर सकती है।
- सल्फाइड (एस): सल्फाइड भी अमोनिया जैसी समस्या पैदा कर सकता है।
- बेंजीन (C6H6): यह खतरनाक गैसों में से एक है, जो सिरदर्द, चक्कर आना, मतली, ऊतक जलन जैसे हल्के प्रभाव पैदा कर सकती है, लेकिन अन्य दीर्घकालिक समस्याएं जैसे प्रजनन समस्याएं, कैंसर जैसे ल्यूकेमिया आदि भी पैदा कर सकती है।
- धुआं और अन्य: एमक्यू-135 जिन बाकी गैसों का पता लगाता है, वे भी सांस लेने में कठिनाई पैदा कर सकती हैं, खासकर सीओपीडी, अस्थमा आदि से पीड़ित लोगों के लिए, साथ ही आंखों में जलन, श्वसन पथ, खांसी, सीने में दर्द, फेफड़ों की क्षति, कैंसर भी हो सकता है। मौजूद कणों आदि के कारण फेफड़े
Arduino के साथ MQ-135
सबसे पहले यह जानना जरूरी है कि कैसे MQ-135 मॉड्यूल को मदरबोर्ड से कनेक्ट करें Arduino UNO ताकि यह सही ढंग से काम करे और हम अपने कोड का परीक्षण शुरू कर सकें। ऐसा करने के लिए, यह बहुत आसान है, आपको बस अपने मॉड्यूल के पिनआउट को देखना होगा और इस तरह से कनेक्ट करना होगा:
- मॉड्यूल का GND Arduino बोर्ड के GND से जुड़ा होगा।
- मॉड्यूल का VCC Arduino के 5V से जुड़ा होगा।
- MQ-135 के DOUT को Arduino एनालॉग इनपुट से जोड़ा जा सकता है, उदाहरण के लिए, पिन A0।
वहीं दूसरी ओर आपको इसे डाउनलोड भी करना होगा इस लिंक से Arduino IDE के लिए MQ-135 लाइब्रेरी। एक बार इंस्टॉल हो जाने पर, हम शुरुआत कर सकते हैं परीक्षण कोड, जो निम्नलिखित के समान हो सकता है:
#include "MQ135.h" #define ANALOGPIN A0 #define RZERO 206.85 MQ135 gasSensor = MQ135(ANALOGPIN); void setup() { Serial.begin(9600); float rzero = gasSensor.getRZero(); delay(3000); Serial.print("MQ135 RZERO Valor de calibración: "); Serial.println(rzero); } void loop() { float ppm = gasSensor.getPPM(); delay(1000); digitalWrite(13,HIGH); Serial.print("Valores de CO2 en ppm: "); Serial.println(ppm); }