Cara Program Sensor Gas MQ-2 Arduino

Pada pembahasan kali ini kita akan membahas bagaimana Cara Program Sensor Gas MQ-2 Arduino. Sensor gas MQ-2 adalah jenis sensor yang dapat digunakan untuk mendeteksi adanya asap dan senyawa gas polutan tertentu yang mudah terbakar. Gas yang dapat dideteksi oleh sensor gas MQ-2 ini adalah LPG, Hydrogen, Propane, Metana serta uap yang mudah terbakar lainnya. Pada postingan kali ini, sensor MQ-2 yang digunakan adalah dalam bentuk modul. Berikut adalah bentuk fisik dari modul sensor MQ-2 yang ditunjukkan pada gambar dibawah ini :

Cara Program Sensor Gas MQ-2 Arduino

Karakteristik Modul Sensor MQ-2

  1. Memiliki sensitivitas yang baik terhadap gas yang mudah terbakar dalam jangkauan yang luas.
  2. Sensitivitas tinggi terhadap gas LPG, Propana dan Hidrogen.
  3. Mempunyai output sinyal analog dan juga digital.
  4. Dilengkapi dengan potensiometer yang berfungsi untuk mengatur sensitivitas sensor
  5. Membutuhkan tegangan 5Vdc agar dapat bekerja
  6. Range tegangan analog keluaran antara 0~5Vdc.

Tegangan keluaran dari modul sensor MQ-2 ini akan semakin besar apabila gas yang terdeteksi oleh sensor semakin banyak. Sebaliknya tegangan keluaran akan semakin kecil ketika gas yang terdeteksi semakin sedikit.

Aplikasi yang dapat dibuat dengan modul sensor MQ-2

  1. Sensor MQ-2 dapat diaplikasikan untuk membuat sebuah alat pendeteksi kebocoran gas yang mudah terbakar.
  2. Dapat digunakan sebagai pendeteksi gas ataupun asap yang dirancang portable.

 

Pembuatan Alat Pengaman Kebocoran Gas Menggunakan Modul MQ-2 dan Arduino

Pada tahap ini kita akan mengaplikasikan modul sensor MQ-2 untuk membuat alat pengaman kebocoran gas sehingga dapat memutuskan arus listrik pada beban untuk mecegah terjadinya kebakaran dan dilengkapi dengan indikator untuk menandakan terjadinya kebocoran gas. Pada rangkaian ini arduino akan membaca data keluaran analog dari modul sensor MQ-2, sehingga apabila sensorĀ  membaca data asap ataupun gas maka mikrokontroler akan menugaskan relay dan juga indikator untuk aktif. Berikut adalah rangkaian pada proyek kali ini :

Cara Program Sensor Gas MQ-2 Arduino

Arduino dan Modul MQ-2

Perlengkapan yang dibutuhkan :

  1. Arduino UNO
  2. Modul sensor MQ-2
  3. Buzzer
  4. Relay 5 Vdc
  5. LCD 16X2
  6. I2C
  7. Breadboard
  8. Kabel jumper
  9. Kabel power 220 Vac
  10. Fitting dan lampu

Keterangan Rangkaian dan Pemrograman :

  1. Rangkailah semua komponen seperti pada gambar rangkaian diatas
  2. Setelah rangkaian selesai, langkah selanjutnya adalah membuat sketch program pada software Arduino IDE seperti contoh program dibawah ini
  3. Compile sketch yang telah dibuat
  4. Hubungkan Arduino UNO dengan komputer menggunakan kabel USB dan upload ke Arduino UNO yang digunakan. (Jangan lupa untuk memastikan board dan port yang digunakan)
  5. Bukalah serial monitor pada Arduino IDE dengan baudrate 9600, sehingga nilai analog yang terbaca pada sensor dapat dilihat pada serial monitor.

Cara Program Sensor Gas MQ-2 Arduino

Pada program kali ini saya menggunakan modul I2C untuk menghemat pemakaian pin pada LCD 16X2, untuk pemakaian I2C bisa disimak pada postingan saya berikut ini :

Penjelasan Program :

  1. Untuk diawal program kita masukkan dulu library untuk penggunaan LiquidCrystal I2C
  2. Dilanjutkan dengan mendefinisikan nama lain untuk pin analog dan pin digital arduino serta variabel yang dipakai.
  3. Pada pin analog A0 arduino yang terhubung dengan pin analog output sensor MQ-2 diberikan nama alias yaitu sensorPin
  4. Selanjutnya pada pin digital 2 arduino yang yang terhubung pada pin buzzer diberi nama pinBuzzer
  5. Selanjutnya pada pin digital 3 arduino yang yang terhubung pada pin IN relay diberi nama pinRelay
  6. Pada void setup didefinisikan arah dari pin digital yang digunakan pinBuzzer, dan pinRelay diatur sebagai pin OUTPUT.
  7. Kemudian deklarasi jumlah baris & kolom LCD 16×2
  8. Pada void loop diberikan perintah untuk membaca analog output dari sensor MQ-2
  9. Jika nilai pin output analog sensor MQ-2 yang terbaca melebihi ambang batas yaitu lebih besar atau sama dengan 200, LCD akan menampilkan kata “MENDETEKSI GAS” dan pinBuzzer beserta pinRelay akan berlogika HIGH
  10. Jika sensor bernilai LOW maka, pinBuzzer akan berlogika LOW.
  11. Untuk mengembalikan program mulai awal start yaitu dengan menekan tombol reset pada arduino.

Add a Comment

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