mBlock Dersleri-36 mBlock Doğal Gaz Kaçağı Alarm Devresi-MQ-5 Gaz Sensörü
mBlock 5 serisi ile Arduino uygulamalarına devam ediyoruz. Bu yazımızda mBlock Doğal Gaz Kaçağı Alarm Devresi-MQ-5 Gaz Sensörü uygulamasını yapacağız. MQ gaz sensörü nedir? Nasıl çalışır? Gaz sensörü kullanarak doğal gaz detektörü yani gaz kaçağı alarm devresi nasıl tasarlayabiliriz? bunu öğreneceksiniz.
mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.
MQ-5 GAZ SENSÖRÜ
MQ-5 gaz sensörü, ortamdaki lpg ve doğal gazı algılayabilen bir gaz sensörüdür. Sensör, havadaki gazın yoğunluğuna orantılı olacak şekilde değişen bir gerilim çıkışı verir. Ayrıca MQ serisi gaz sensörlerinde bir dijital çıkış da bulunmaktadır. Gerilim belli bir seviyeye ulaştıktan sonra bu çıkış aktif duruma geçer. Bu seviyeyi sensör üzerinde bulunan trimpot (ayarlı direnç) ile kontrol etmek mümkündür.
MQ serisi gaz sensörleri, içerisinde algılanacak gaza duyarlı bir tel, ısıtıcı eleman ve bir yük direnci bulunur. Isıtıcının etkisiyle ısınan gaz, sensör telinin üzerinden geçerek telin direncinin değişmesine sebep olur.
Dirençteki değişimin, istediğimiz aralık olan 0-5V arasında olması için ise bir yük direnci kullanılır. Bu gaz seviyesine bağlı olarak değişen gerilimi mikrodenetleyici kartlar aracılığı ile programlayarak gaz alarm devreleri oluşturabiliriz.
MQ Serisi Gaz Sensörleri Çeşitleri:
MQ serisi gaz sensörlerinin algıladığı gaz durumuna göre çeşitleri vardır. Bu sensörler şunlardır.
MQ- 2 Gaz Sensörü : Metan, Bütan, LPG ve sigara dumanını algılayan bir sensördür.
MQ- 3 Gaz Sensörü : Alkol, Etanol ve sigara dumanını algılayan bir sensördür.
MQ- 4 Gaz Sensörü : Metan ve CNG gazını algılayan bir sensördür.
MQ- 5 Gaz Sensörü : Doğal Gaz ve LPG’yi algılayan bir sensördür.
MQ- 6 Gaz Sensörü : LPG ve Bütan gazını algılayan bir sensördür.
MQ- 7 Gaz Sensörü : Karbonmonoksit gazını algılayan bir sensördür.
MQ- 8 Gaz Sensörü : Hidrojen gazını algılayan bir sensördür.
MQ- 9 Gaz Sensörü : Karbonmonoksit ve Yanıcı gazları algılayan bir sensördür.
MQ- 131 Gaz Sensörü : Ozonu algılayan bir sensördür.
MQ- 135 Gaz Sensörü : Hava kalitesini algılayan bir sensördür.
MQ- 136 Gaz Sensörü : Hidrojen Sülfür gazını algılayan bir sensördür.
MQ- 137 Gaz Sensörü : Amonyakı algılayan bir sensördür.
MQ- 138 Gaz Sensörü : Benzen, Toluen, Alkol, Aseton, Propan, Formaldehit ve Hidrojen gazını algılayan bir sensördür.
MQ- 214 Gaz Sensörü : Metan ve Doğal gazı algılayan bir sensördür.
MQ- 216 Gaz Sensörü : Doğal gaz ve Kömür gazını algılayan bir sensördür.
MQ- 303A Gaz Sensörü : Alkol, Etanol ve sigara dumanını algılayan bir sensördür.
MQ- 306A Gaz Sensörü : LPG ve sigara Bütan gazını algılayan bir sensördür.
MQ- 307A Gaz Sensörü : Karbonmonoksit gazını algılayan bir sensördür.
MQ- 309A Gaz Sensörü : Karbonmonoksit ve Yanıcı gazları algılayan bir sensördür.
MG 811 Gaz Sensörü : Karbondioksit gazını algılayan bir sensördür.
AQ-104 Gaz Sensörü : Hava kalitesini algılayan bir sensördür.
AQ-2 Gaz Sensörü : Yanıcı gazları ve Sigara dumanını algılayan bir sensördür.
AQ-3 Gaz Sensörü : Alkol ve Benzini algılayan bir sensördür.
AQ-7 Gaz Sensörü : Karbonmonoksit gazını algılayan bir sensördür.
Yapacağınız devre çeşidine göre yukarıdaki sensör çeşitlerinden birini kullanabilirsiniz.
MBLOCK PROGRAMI BLOK ŞEMASI: DİJİTAL PİN
mBlock Canlı Mod Gaz Sensörü Alarm Devresi
Devreyi Canlı modda kurup aynı zamanda sensörün durumunu sahne üzerinde pandaya yazılı olarak söyletmek istersek yukarıdaki blok şemasını Aygıtlar sekmesinde kurabilirsiniz. Aygıtlar sahnesinde gaz sensöründen aldığımız değeri yükleme modu iletisi bloğu ile kukla sahnesine gönderiyoruz. Kukla sahnesinde ise aygıtlar sahnesinden gelen değeri yükleme modu mesajı ile Panda üzerindeki değer göstergesinden okuyoruz.
Aşağıdaki blok şemasını ise Kuklalar sahnesinde oluşturacağız.
Daha sonra Aygıtlar sahnesine gelerek kodları Arduino kartına gönderip kukla üzerinden gelen veriyi Panda üzerinde okuyabiliriz.
Blok şemasında gazsensor isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz.
https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/
DEVRENİN ÇALIŞMASI:
Devreye enerji verdiğimizde ortamda gaz yok iken yeşil led ışık verecektir. Ortamda gaz tespit edildiğinde yeşil led sönecek, kırmızı led belirli aralıklarla yanıp sönecektir. Aynı zamanda buzzer da kırmızı led ile birlikte belirli aralıklarla sinyal üretecektir. Gaz sensörü değerini aynı zamanda sahnedeki panda üzerinde yer alan kutucuktan görebilirsiniz.
DEVRE MONTAJ ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
Breadboard
1 adet MQ-5 gaz sensörü
2 adet led diyot (Kırmızı, yeşil)
2 adet 220 Ω Direnç
1 adet buzzer
7 adet iki ucu erkek jumper kablo
Breadboard üzerine 2 adet led diyot yerleştirilir. Led diyotların eksi ucu board üst kısmında eksi bağlantısı sırasına bağlanır. Led diyotların artı uçlarına 220 ohm’luk direnç bağlayarak dirençlerin uçları sırası ile Arduino nun 8 ve 9 numaralı pinlerine bağlanır. Breadboard üzerine buzzer yerleştirilir. Buzzer eksi ucu breadboard üst kısmında eksi bağlantı sırasına denk gelecek şekilde konumlandırılır. Buzzer artı ucu Arduino nun 7 numaralı pinine bağlanır. Breadboard’un üst kısmında led diyotların ve buzzer’ın bağlı olduğu kısımdan bir kablo ile Arduino’nun GND pinine bağlantı yapılır. Breadboard üzerine gaz sensörü yerleştirilir. Sensörün Vcc (+) pini Arduino’nun +5 Volt pinine, sensörün GND (-) pini, Arduino’nun GND pinine, sensörün dijital (DO) pini, Arduino’nun 6 numaralı pinine bağlanarak devre tamamlanır.
MBLOCK PROGRAMI BLOK ŞEMASI: ANALOG PİN
mBlock Canlı Mod Gaz Sensörü Alarm Devresi
Devreyi Canlı modda kurup aynı zamanda sensörün durumunu sahne üzerinde pandaya yazılı olarak söyletmek istersek yukarıdaki blok şemasını Aygıtlar sekmesinde kurabilirsiniz. Aygıtlar sahnesinde gaz sensöründen aldığımız değeri yükleme modu iletisi bloğu ile kukla sahnesine gönderiyoruz. Kukla sahnesinde ise aygıtlar sahnesinden gelen değeri yükleme modu mesajı ile Panda üzerindeki değer göstergesinden okuyoruz.
Aşağıdaki blok şemasını ise Kuklalar sahnesinde oluşturacağız.
Daha sonra Aygıtlar sahnesine gelerek kodları Arduino kartına gönderip kukla üzerinden gelen veriyi Panda üzerinde okuyabiliriz.
Blok şemasında gazsensor isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz.
https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/
DEVRENİN ÇALIŞMASI:
Devreye enerji verdiğimizde ortamda gaz yok iken yeşil led ışık verecektir. Ortamda gaz tespit edildiğinde yeşil led sönecek, kırmızı led belirli aralıklarla yanıp sönecektir. Aynı zamanda buzzer da kırmızı led ile birlikte belirli aralıklarla sinyal üretecektir. Gaz sensörü değerini aynı zamanda sahnedeki panda üzerinde yer alan kutucuktan görebilirsiniz.
DEVRE MONTAJ ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
Breadboard
1 adet MQ-5 gaz sensörü
2 adet led diyot (Kırmızı, yeşil)
2 adet 220 Ω Direnç
1 adet buzzer
7 adet iki ucu erkek jumper kablo
Breadboard üzerine 2 adet led diyot yerleştirilir. Led diyotların eksi ucu board üst kısmında eksi bağlantısı sırasına bağlanır. Led diyotların artı uçlarına 220 ohm’luk direnç bağlayarak dirençlerin uçları sırası ile Arduino nun 8 ve 9 numaralı pinlerine bağlanır. Breadboard üzerine buzzer yerleştirilir. Buzzer eksi ucu breadboard üst kısmında eksi bağlantı sırasına denk gelecek şekilde konumlandırılır. Buzzer artı ucu Arduino nun 7 numaralı pinine bağlanır. Breadboard’un üst kısmında led diyotların ve buzzer’ın bağlı olduğu kısımdan bir kablo ile Arduino’nun GND pinine bağlantı yapılır. Breadboard üzerine gaz sensörü yerleştirilir. Sensörün Vcc (+) pini Arduino’nun +5 Volt pinine, sensörün GND (-) pini, Arduino’nun GND pinine, sensörün analog (AO) pini, Arduino’nun A0 analog girişine bağlanarak devre tamamlanır.
mBlock Doğal Gaz Kaçağı Alarm Devresi-MQ-5 Gaz Sensörü
Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.
https://www.youtube.com/@candemirahmet
Yorum Yap