Seçilmiş

Atolye

Teknoloji

Ev & Dekorasyon

Mutfak

Oyun

Outdoor

Sanat

Arduino İle MQ-2 Gaz Sensörü

Tanıtım: Ne Yaptık?

Bu projede MQ-2 sensöründen gelen analog veriyi Arduino'muz ile okuyacağız. Okuduğumuz veri belli bir seviyenin üzerindeyse, kırmızı ledi yakıp; buzzer'i çalıştıracağız.

Bu arada, malzemeler:

  • Arduino
  • 2 adet LED
  • 3 adet direnç (221 Ohm)
  • Buzzer
  • MQ-2 sensörü
  • Breadboard

1. Adım: MQ-2 Kimdir, Nedir, Kimlerdendir?

Bu MQ-2 sensörü sadece dumana değil, bir takım yanıcı gazlara karşı da hassastır. Örneğin:

  • LPG
  • Bütan
  • Propan
  • Metan
  • Alkol
  • Hidrojen

Sensörün hassasiyeti hangi gazı algıladığına göre değişebilir. O yüzden sensörün üzerindeki potensiyometreden hassaslık ayarınızı yapabilirsiniz.

2. Adım: Nasıl Çalışır

Sensörün verdiği analog değer, gazın havayla oranına bağlıdır.

Gaz yok iken daha düşük bir analog değer verecektir. Yani doğru orantılıdır.

3. Adım: Bağlantı ve Kod

MQ-2 sensörünün 4 pini vardır.

  • MQ-2 --> Arduino
  • A0 --> A5
  • VCC --> +5V
  • GND --> GND


Kod:

  1. /*******

  2. Aritro Adlı kullanıcıdan Neyaptik.com tarafından Türkçe'ye çevirilmiştir.

  3. *******/

  4. int redLed = 12;
  5. int greenLed = 11;
  6. int buzzer = 10;
  7. int smokeA0 = A5;
  8. // Eşik değeri, hassasiyeti buradan da ayarlayabilirsiniz.
  9. int sensorThres = 400;

  10. void setup() {
  11.   pinMode(redLed, OUTPUT);
  12.   pinMode(greenLed, OUTPUT);
  13.   pinMode(buzzer, OUTPUT);
  14.   pinMode(smokeA0, INPUT);
  15.   Serial.begin(9600);
  16. }
  17. void loop() {
  18.   int analogSensor = analogRead(smokeA0);

  19.   Serial.print("Pin A0: ");
  20.   Serial.println(analogSensor);
  21.   // Checks if it has reached the threshold value
  22.   if (analogSensor > sensorThres)
  23.   {
  24.     digitalWrite(redLed, HIGH);
  25.     digitalWrite(greenLed, LOW);
  26.     tone(buzzer, 1000, 200);
  27.   }
  28.   else
  29.   {
  30.     digitalWrite(redLed, LOW);
  31.     digitalWrite(greenLed, HIGH);
  32.     noTone(buzzer);
  33.   }
  34.   delay(100);
  35. }

4. Adım: Video


Aritro Mukherjee'dan Türkçe'ye çevirilmiştir.Site Link: Instructables


Yorumlar.

5984 Görüntülenme

0 Favoriler


coco

Trakya Üniversitesinde İngilizce Öğretmenliği okuyorum. Hobi olarak yazılım ve elektronikle ilgileniyorum. Bu siteyi deneyimlerimi paylaşmak için kullanıyorum. Üye olup sizler de paylaşabilirsiniz.


Bir Söz

“İtiraf ederim ki, düşmanlarımız çok çalışıyor. Biz de onlardan daha çok çalışmaya mecburuz. Çalışmak demek, boşuna yorulmak, terlemek değildir. Zamanın gereklerine göre bilim ve teknik ve her türlü medeni buluşlardan azami derecede yararlanmak zorunluluğudur.”

Tagler

KENDİN YAP MÜHENDİSLİK PROJELERİ PROJE PAYLAŞIN ELEKTRİK ELEKTRONİK MÜHENDİS EVDE YAP PROJE YAP ARDUİNO YAZILIM PCB HAZIRLAMA NE YAPTIK DIY DIY YAPIMI NASIL YAPILIR DEKORASYON DIY FİKİRLERİ

Sosyal Medya

Facebook Instagram