Sensor Gas LPG MQ-6 dengan Arduino

posted in: Modul | 2

Selamat bertemu kembali sama mimin sinauers, langsung saja, kali ini mimin akan ngebahas mengenai akses sensor gas MQ-6 untuk mendeteksi gas LPG. Kegunaannya buat apa sih min?dapat kita ketahui dari namanya saja jika sensor ini dapat kita aplikasikan untuk mendeteksi apabila adanya kebocoran gas LPG. Apabila gas LPG terdeteksi, alarm kemudian menyala, untuk pembuatannya bahan-bahan yang kita perlukan antara lain :

  • 1x Board Arduino
  • 1x Sensor gas MQ-6
  • 1x Speaker Alarm
  • Dan beberapa jumper

Untuk datasheet sensor gas MQ-6 sebagai berikut :

datasheet

Source : sparkfun

Bisa kita lihat sensor MQ-6 dapat mendeteksi gas propane di udara pada kandungan 300-10000ppm, dan membutuhkan teganan 5V untuk operasinya. setelah semua perlengkapan tempur tersedia langsung kita rangkai aja ers 

Kita hubungakan Sensor MQ-6 ke Arduino, dengan konfigurasi :

  • VCC MQ-6 ke 5v arduino
  • GND MQ-6 ke GND Arduino
  • AD MQ-6 ke pin A0 arduino
  • D0 MQ-6 NC ( Not Connected atau gak perlu di sambungin apa-apa )

Kemudian di tambahkan Speaker sebagai alarm dengan menghubungkan vcc spekaer ke pin digital 12, dan GND speaker ke GND arduino. sehingga menjadi seperti ini :

Sensor gas LPG sinauarduino.com

Lalu isikan program sebagai berikut :

void setup() {

 Serial.begin(9600); //deklarasi proses komunikasi serial
 pinMode(12,OUTPUT);//deklarasi pin no 12 berfungsi sebagai output
}
 
void loop() { 

 float sensorValue; //membuat tampungan data tipe float bernama sensorValue
 
 sensorValue = analogRead(A0); //meng-inputkan pembacaan fungsi analogRead pada pin A0 ke sensorValue
 
 Serial.print("sensor value = "); //menampilkan data "sensor value = " pada serial monitor
 Serial.println(sensorValue); //menampilkan data sensorValue pada serial monitor
 if(sensorValue>850) //apabila nilai sensorValue lebih dari 850
 {digitalWrite(12,HIGH);} //pin no 12 di buat HIGH atau di beri tegangan 5V
 if(sensorValue<849) //apabila nilai sensorValue kurang dari 849
 {digitalWrite(12,LOW);} //pin no 12 di buat LOW atau di beri tegangan 0V
 delay(1000); //di beri jeda 1 detik
}

Pada program ini di seting alarm akan berbunyi ketika mendeteksi nilai baca analog lebih dari 850 ( sensitivitas rendah ), untuk membuat alarm langsung berbunyi ketika mendeteksi sedikit saja gas LPG dapat di seting dengan menurunkan nilai ambang batas analognya semisal menjadi 450. Dan pada program,alarm akan berhenti berbunyi ketika nilai baca sensor kurang dari 849.

Hasilnya :

 

2 Responses

  1. Bang program nya kok ga biaa bang?

  2. Boss video proses pembuatan

Leave a Reply