MQ-2 Gaz / Duman Sensörü Nasıl Çalışır? ve Arduino
MQ2 Gaz Sensör Modülü ile bir sonraki Arduino projenize gazlar için bir burun verin. Bu, havadaki LPG , Duman , Alkol , Propan , Hidrojen , Metan ve Karbon Monoksitkonsantrasyonlarını algılamak için uygun sağlam bir Gaz sensörüdür . İç mekan hava kalitesi izleme sistemi oluşturmayı planlıyorsanız; nefes kontrol cihazı veya erken yangın algılama sistemi olan MQ2 Gaz Sensörü Modülü mükemmel bir seçimdir.
MQ2 Gaz Sensörü nedir?
MQ2, MQ sensör serisinde yaygın olarak kullanılan gaz sensörlerinden biridir. Algılama, Gaz malzeme ile temas ettiğinde algılama malzemesinin direncinin değişmesine dayandığından , Chemiresistors olarak da bilinen Metal Oksit Yarı İletken (MOS) tipi bir Gaz Sensörüdür . Basit bir voltaj bölücü ağ kullanılarak, gaz konsantrasyonları tespit edilebilir.
MQ2 Gaz sensörü 5V DC ile çalışır ve yaklaşık 800mW çeker. Bu tespit için LPG , duman , Alkol , Propan , Hidrojen , metan ve karbon monoksit 200 ila 10000 bir yerde konsantrasyonları.
İşte tam teknik özellikler:
1 ppm neye eşittir?
Karbondioksit, oksijen veya metan gibi gazları ölçerken, konsantrasyon terimi havadaki hacme göre gaz miktarını tanımlamak için kullanılır. En yaygın 2 ölçü birimi milyonda parça ve yüzde konsantrasyondur.
Milyonda parça (kısaltılmış ppm), bir gazın diğerine oranıdır. Örneğin, 1.000 ppm CO, bir milyon gaz molekülünü sayabilirseniz, bunların 1.000'inin karbon monoksitten ve 999.000 molekülün diğer bazı gazların olacağı anlamına gelir.
Ayrıca sensör için koruma sağlar ve asılı parçacıkları filtreler, böylece yalnızca gazlı elemanlar bölmenin içinden geçebilir. Ağ, bakır kaplı bir sıkıştırma halkası ile vücudun geri kalanına bağlanır.
Dış ağ çıkarıldığında sensör bu şekilde görünür. Yıldız şeklindeki yapı, algılama elemanı ve Bakalit tabanın ötesine uzanan altı bağlantı ayağı tarafından oluşturulur. Altıdan iki uç ( H ), algılama elemanının ısıtılmasından sorumludur ve iyi bilinen iletken alaşım olan Nikel-Krom bobin yoluyla bağlanır .
Çıkış sinyallerinden sorumlu kalan dört kablo ( A ve B ) Platin Teller kullanılarak bağlanır . Bu teller, algılama elemanının gövdesine bağlanır ve algılama elemanından geçen akımdaki küçük değişiklikleri iletir.
Boru şeklindeki algılama elemanı, Alüminyum Oksit (AL 2 O 3 ) bazlı seramikten yapılmıştır ve bir Kalay Dioksit (SnO 2 ) kaplamasına sahiptir . Kalay Dioksit, yanıcı gazlara duyarlı olan en önemli malzemedir. Bununla birlikte, seramik substrat sadece ısıtma verimliliğini arttırır ve sensör alanının sürekli olarak bir çalışma sıcaklığına ısıtılmasını sağlar.
Böylece Nikel-Krom bobin ve Alüminyum Oksit esaslı seramik bir Isıtma Sistemi oluşturur ; Platin teller ve Kalay Dioksit kaplaması ise bir Algılama Sistemi oluşturur .
Bir gaz sensörü nasıl çalışır?
Kalay dioksit (yarı iletken partiküller) yüksek sıcaklıkta havada ısıtıldığında, yüzeyde oksijen adsorbe edilir. Temiz havada, kalay dioksit içindeki donör elektronlar, algılama malzemesinin yüzeyinde emilen oksijene doğru çekilir. Bu, elektrik akımı akışını engeller.
İndirgeyici gazların varlığında, adsorbe edilmiş oksijenin yüzey yoğunluğu, indirgeyici gazlarla reaksiyona girdikçe azalır. Elektronlar daha sonra kalay dioksite salınır ve akımın sensörden serbestçe akmasına izin verir.
Donanıma Genel Bakış - MQ2 Gaz Sensörü Modülü
MQ2 Gaz Sensörü devre tahtası ile uyumlu olmadığından, bu kullanışlı küçük koparma kartını öneriyoruz. Kullanımı çok kolaydır ve iki farklı çıktıyla birlikte gelir. Yalnızca yanıcı gazların varlığına dair ikili bir gösterge sağlamakla kalmaz, aynı zamanda havadaki konsantrasyonlarının analog bir temsilini de sağlar.
Sensör tarafından sağlanan analog çıkış voltajı, duman / gaz konsantrasyonuyla orantılı olarak değişir. Gaz konsantrasyonu ne kadar büyükse, çıkış voltajı o kadar yüksek olur; daha az gaz konsantrasyonu düşük çıkış voltajına neden olur. Aşağıdaki animasyon, gaz konsantrasyonu ile çıkış voltajı arasındaki ilişkiyi göstermektedir.
MQ2 Gaz sensöründen gelen analog sinyal, elbette sinyali sayısallaştırmak için LM393 Yüksek Hassasiyetli Karşılaştırıcıya (modülün altında lehimlenmiştir) beslenir. Karşılaştırıcı ile birlikte, sensörün hassasiyetini ayarlamak için çevirebileceğiniz küçük bir potansiyometre vardır. Sensörün algıladığı gaz konsantrasyonunu ayarlamak için kullanabilirsiniz.
Sensör birden fazla gaza duyarlıdır - ancak hangisi olduğunu söyleyemez! Bu normal; çoğu gaz sensörü böyledir. Bu nedenle, hangisinin değiştiğini tespit etmek değil, bilinen bir gaz yoğunluğundaki değişiklikleri ölçmek en iyisidir.
MQ2 Gaz Sensörü Modülünü Kalibre Edin
Gaz sensörünü kalibre etmek için, gaz sensörünü algılamak istediğiniz dumana / gaza yakın tutabilir ve modül üzerindeki Kırmızı LED yanmaya başlayana kadar potansiyometreyi çevirmeye devam edebilirsiniz. Hassasiyeti artırmak için vidayı saat yönünde veya azaltmak için saat yönünün tersine çevirin.
Modül üzerindeki karşılaştırıcı, analog pinin ( A0 ) potansiyometre tarafından belirlenen eşik değerine ulaşıp ulaşmadığını sürekli olarak kontrol eder . Eşiği geçtiğinde dijital pin ( D0 ) HIGH olacak ve sinyal LED'i yanacaktır. Bu kurulum, belirli bir eşiğe ulaşıldığında bir eylemi tetiklemeniz gerektiğinde çok kullanışlıdır. Örneğin, duman bir eşiği geçtiğinde, bir röleyi açıp kapatabilir ya da robotunuza hava üflemesi / su serpmesi talimatını verebilirsiniz. Anladın!
MQ2 Gaz Sensörü Modülü Pin Çıkışı
Şimdi pinout'a bir göz atalım.
VCCmodül için güç sağlar. Arduino'nuzdan 5V çıkışa bağlayabilirsiniz.
GND Ground Pin'dir ve Arduino'daki GND pinine bağlanması gerekir.
D0 yanıcı gazların varlığının dijital bir temsilini sağlar.
A0 duman / gaz konsantrasyonuyla orantılı olarak analog çıkış voltajı sağlar.
Kablolama - MQ2 Gaz Sensörü Modülünü Arduino UNO'ya Bağlama
Artık MQ2 Gaz sensörünün nasıl çalıştığını tam olarak anladığımıza göre, onu Arduino'muza bağlamaya başlayabiliriz!
MQ2 Gaz sensörü modülünü Arduino ya bağlamak oldukça kolaydır. Sensörü devre tahtanıza yerleştirerek başlayın. VCC pinini Arduino'daki 5V pinine bağlayın ve GND pinini Arduino'daki Ground pinine bağlayın.
Modül üzerindeki D0 çıkış pinini Arduino'daki Dijital pin # 8'e ve modül üzerindeki A0 çıkış pinini Arduino'daki Analog pin # 0'a bağlayın.
İşiniz bittiğinde, aşağıda gösterilen resme benzer bir şeye sahip olmalısınız.
Arduino Kodu
Kod çok basittir ve temelde A0 pinindeki analog voltajı okumaya devam eder. Ayrıca duman algılandığında seri monitörde bir mesaj yazdırır. Ayrıntılı incelemeye başlamadan önce taslağı deneyin.
Seri monitördeki çıktı şöyle görünür:
Çizim, MQ2 gaz sensörünün analog pininin bağlı olduğu Arduino pinini tanımlayarak başlar. Sensör değerini saklamak için sensorValue adlı bir değişken de tanımlanmıştır.
Kurulum işlevinde: PC ile seri iletişimi başlatırız ve sensörün ısınması için 20 saniye bekleriz.
Döngü işlevi: sensör değeri analogRead () işlevi tarafından okunur ve seri monitörde görüntülenir.
Gaz konsantrasyonu yeterince yüksek olduğunda, sensör genellikle 300'den büyük bir değer çıkarır. Bu değeri if ifadesini kullanarak izleyebiliriz . Ve sensör değeri 300'ü aştığında, 'Duman Algılandı!' Mesajını göstereceğiz. İleti.
if(sensorValue > 300)
{
Serial.print(" | Smoke detected!");
}
Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook robotic.code
instagram @roboticcode
Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.
Hiç yorum yok:
Yorum Gönder
Yorum yazdığınız ve üye olduğunuz için Size teşekkür ederim.Burada olduğunuza göre hepimizin ilgi alanı Elektronik ve Programlama sonsuz bir dünyadayız.Hepimize Başarılar...
Not: Yalnızca bu blogun üyesi yorum gönderebilir.