Projelerinizde ortamın hava kalitesini kontrol etmek ve zararlı maddelerin varlığını tespit etmek için hassas araçlara ihtiyacınız olabilir. O sensör MQ-135 Sağlığa zararlı çeşitli gazların güvenilir ve etkili bir şekilde tespit edilmesini sağlayan, aradığınız şey budur.
Burada şunları öğrenebilirsiniz özellikler ve uygulamaMQ-135 sensörünün amonyak, alkol, benzen ve duman gibi gazları tespit etme yeteneğini ön plana çıkaracak ve Arduino ile nasıl kullanılacağını öğreneceksiniz…
MQ-135 sensörü nedir?
El MQ-135 modülü bir sensördür ortamındaki gazların konsantrasyonuna bağlı olarak değişen elektriksel iletkenliğe sahip indiyum katkılı kalay oksit yarı iletken (In2O3-SnO2). İletkenlikteki bu değişiklik, sensörün elektrik direncinde bir değişime dönüşür ve bu, mevcut gazların konsantrasyonunu belirlemek için ölçülebilir ve kullanılabilir.
Havada tespit edilebilen gazlar arasında CO2, Alkol, Azot Oksit (NOx), Karbon Monoksit (CO), Amonyak (NH3), Sülfür, Benzen (C6H6), duman ve diğer gazlar sağlığa zararlı. Her bir gazın miktarını ölçmenin mümkün olmadığını unutmayın, bu sadece bu tür gazların varlığını kontrol ederek havanın kalitesini belirlemenize yardımcı olacaktır.
Ayrıca şunu da bilmelisiniz hassasiyet değişebilir ölçülen gaza bağlı olarak örneğin:
- Amonyak (NH3): 10ppm-300ppm
- Benzen: 10ppm-1000ppm
- Alkol: 10ppm-300ppm
Çalışması açısından MQ-135 sensörü, daha önce de belirttiğim gibi, havada bulunan gazlar ile sensörün indiyum katkılı kalay oksitten oluşan hassas yüzeyi arasındaki etkileşime dayanmaktadır. Sensör yüzeyine bir gaz temas ettiğinde, Gaz molekülleri yüzeyde adsorbe edilen oksijen atomlarıyla reaksiyona girerek elektronları serbest bırakır ve malzemenin elektriksel iletkenliğini değiştirir..
La Elektrik iletkenliğindeki değişimin büyüklüğü gazın konsantrasyonuna ve ilgisine bağlıdır indiyum katkılı kalay oksit ile. Amonyak, alkol, benzen ve duman gibi gazların bu malzemeye karşı yüksek afinitesi vardır ve bu da sensörün elektriksel iletkenliğinde önemli değişiklikler anlamına gelir.
MQ-135 Sensör Uygulamaları
MQ-135 sensörü aşağıdakiler de dahil olmak üzere çeşitli sektörlerde geniş bir uygulama yelpazesine sahiptir:
- Örneğin doğal bir ortamda hava kalitesini tespit etmek için çevresel izleme.
- İşçiler için tehlikeli olabilecek gaz sızıntılarını tespit etmeye yönelik endüstriyel güvenlik.
- Ev otomasyonu, özellikle büyük şehirlerde veya fabrikalara yakın yerlerde bulunan akıllı ev ve binalarda hava kalitesinin kontrol edilmesi.
- Otomasyon, otomatik endüstriyel proseslerdeki gazları tespit etmek ve gaz tespit edildiğinde bir eylem oluşturmak için kullanılır.
- Hava kalitesi ve çeşitli ortamlarda zararlı gazların varlığı üzerine yapılan çalışmalara yönelik bilimsel araştırmalar.
Bu sensörün çok yönlü olmasının yanı sıra ucuz olduğunu, çeşitli gazlara karşı yüksek hassasiyete sahip olduğunu, kullanımının basit olduğunu, güvenilir olduğunu ve olumsuz çevre koşullarına dayanıklı olduğunu da eklemek gerekir. Bununla birlikte, sınırlamaları olduğu da doğrudur, çünkü yalnızca bir gaza karşı seçici değildir, nem veya sıcaklık gibi çevresel değişikliklere duyarlı olabilir, gazı algıladığında sinyali her zaman doğrusal değildir, dolayısıyla Mevcut miktarı bilmek zordur ve tepki süresi çok hızlı değildir, dolayısıyla gaz konsantrasyonundaki ani değişikliklerin yansıtılması zaman alabilir...
MQ-135 tarafından tespit edilen gazlar hakkında
Ilişkin tespit edilen gazlarMQ-135'in önemli miktarda zararlı gaza karşı duyarlı olduğu söylenmelidir. Daha önce de belirttiğim gibi bunların arasında şunlar yer alıyor:
- Karbondioksit (CO2): Bu gaz, büyük miktarlarda bulunursa, oksijenin zayıf olduğu ortamlarda kanın asitliğini artırabilir; ayrıca baş ağrısına, baş dönmesine, uyuşukluğa, mide bulantısına, kafa karışıklığına ve nefes almada zorluğa neden olabilir. Konsantrasyonlar ve maruz kalma yüksekse, başka büyük sorunlara ve hatta ölüme bile neden olabilir. Bu, fermantasyon süreci sırasında şarap mahzenlerinde yaygındır, burada bu gazın büyük miktarları üretilir ve halihazırda birçok kişinin ölümüne ("tatlı ölüm") neden olmuştur...
- Alkol (EtOH): Bu alkol buharları ayrıca zehirlenmeye, akciğer sorunlarına, sinir sisteminin bozulmasına, kusmaya, baş dönmesine vb. neden olabilir.
- Azot oksitler (NOx): diğer durumda, gözlerde, ciltte, solunum yollarında tahrişe, nefes almada zorluğa, göğüs ağrısına, akciğer hasarına, solunum yolu hastalıklarının ağırlaşmasına vb. neden olabilecek bir asit gazına sahibiz.
- Karbon monoksit (CO): Dioksit gibi, bu diğer gaz da sağlık açısından oldukça problemlidir, oldukça benzer semptomlara neden olur, ancak ciddi zehirlenme vakalarında ölüme bile yol açabilir, bu nedenle varlığının kontrol edilmesi önemlidir.
- Amoniako (NH3): Bu diğer gaz ayrıca gözlerde ve solunum yollarında tahrişe, öksürüğe, kronik solunum yolu hastalıklarına, akciğer hasarına vb. neden olabilir.
- Sülfür (S): Sülfitler de amonyağa benzer sorunlara neden olabilir.
- Benzen (C6H6): Bu da baş ağrısı, baş dönmesi, mide bulantısı, doku tahrişi gibi daha hafif etkilerin yanı sıra üreme sorunları, lösemi gibi kanser gibi uzun vadeli sorunlara da neden olabilen tehlikeli gazlardan bir diğeridir.
- Duman ve diğerleri: MQ-135'in tespit ettiği gazların geri kalanı da özellikle KOAH, astım vb. hastaların nefes alma zorluklarına, ayrıca gözlerde tahrişe, solunum yollarına, öksürüğe, göğüs ağrısına, akciğer hasarına, kansere neden olabilir. mevcut parçacıklar vb. nedeniyle akciğer
Arduino'lu MQ-135
Her şeyden önce nasıl yapılacağını bilmek önemlidir. MQ-135 modülünü anakarta bağlayın Arduino UNO böylece doğru şekilde çalışabilir ve kodumuzu test etmeye başlayabiliriz. Bunu yapmak çok basittir; modülünüzün pin çıkışına bakmanız ve şu şekilde bağlanmanız yeterlidir:
- Modülün GND'si Arduino kartının GND'sine bağlanacaktır.
- Modülün VCC'si Arduino'nun 5V'una bağlanacaktır.
- MQ-135'in DOUT'u bir Arduino analog girişine, örneğin pin A0'a bağlanabilir.
Öte yandan, ayrıca indirmeniz gerekiyor. Bu bağlantıdan Arduino IDE için MQ-135 kütüphanesine ulaşabilirsiniz. Kurulduktan sonra başlayabiliriz test kodu, aşağıdakine benzer olabilir:
#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); }