Sensor MQ-2 merupakan sensor yang berfungsi untuk mendeteksi kandungan gas seperti Lpg, CO, asap dan masih banyak lainnya. Sensor ini sudah banyak beredar di pasaran, dengan jenis 3 pin VCC, GND, A0 dan 4 pin yaitu VCC, GND, DO, dan A0.Untuk dapat digunakan pada Ardiuno caranya cukup mudah dan selengkapnya akan dibahas di bawah ini.

Adapun alat dan bahan yang dibutuhkan sebagai berikut :

Alat dan bahan :

  • Arduino Uno R3, BELI
  • Sensor MQ-2, BELI
  • LCD 16×2, BELI
  • I2C, BELI
  • Kabel Jumper male to female, BELI

Library :

Rangkaian :

Rangkaian Sensor MQ-2 dan Arduino

Konfigurasi pin :

  • Sensor MQ-2 : A0 ke A0; GND ke GND; VCC ke 5v
  • LCD I2c : SDA ke A4; SCL ke A5; VCC ke 5v ; GND ke GND

Silahkan rangkai semua komponen seperti gambar di atas, untuk pin jangan sampai terbalik. 

Sketch program :

#include <MQ2.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int sensorMQ2 = A0;
int lpg, co, asap;

MQ2 mq2(sensorMQ2);

void setup() {
  Serial.begin(9600);
  lcd.begin();
  lcd.backlight();
  mq2.begin();
  lcd.setCursor(2, 0);
  lcd.print("Indomaker.com");
  delay(5000);
  lcd.clear();
}
void loop() {
  float* values = mq2.read(true);
  lpg = mq2.readLPG();
  co = mq2.readCO();
  asap = mq2.readSmoke();

  lcd.setCursor(0, 0);
  lcd.print("Lpg:");
  lcd.print(lpg);
  lcd.print(" CO:");
  lcd.print(co);
  lcd.setCursor(0, 1);
  lcd.print("ASAP:");
  lcd.print(asap);
  lcd.print(" PPM");
  delay(1000);
}

Penggunaan :

Masukkan semua library yang didwonload sebelumnya pada menu Skecth > Include library > Add .ZIP library > pilih library > Klik Open. Selanjutnya upload sketch program di atas.

Hasil :

Hasilnya adalah data akan tampil di LCD berupa Lpg, CO dan ASAP. Silahkan uji coba dengan membuat asap, gas lpg atau yang lainnya.

Demikian pembahasan kali ini, semoga bermanfaat. Terima kasih.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian