Tutorial Arduino UNO R3 Menampilkan Pembacaan Sensor Gas

Indobot Academy

Arduino Sensor Gas
Arduino Sensor Gas

Project Arduino

Hallo Sahabat Indobot… Sebelumnya saya telah membagikan tutorial mengakses sensor Gas MQ-2. kali ini saya akan membagikan tutorial yang sama-sama menggunakan sensor Gas dan Arduino namun pembacaanya akan ditampilkan pada LCD. Bagi kalian yang belum tahu apa itu sensor Gas MQ-2, Sensor ini berfungsi untuk mendeteksi gas asap rokok dan gas yang mudah terbakar. Lebih lengkapnya sensor ini dapat mendeteksi gas LPG, i-butana, propana, metana, alkohol, dan hidrogen. Berikut ini adalah bentuk fisik serta spesifikasi dari sensor MQ-2.

sensor MQ2

Spesifikasi :

  1. Pertama, Dapat mendeteksi gas LPG, i-butana, propana, metana, alkohol, hidrogen dan asap
  2. Kedua, Memiliki dual signal output (analog output, and TTL level output)
  3. Ketiga, Range tegangan analog keluaran antara 0~5Vdc
  4. Kemudian, mempunyai kestabilan pembacaan yang bagus dan stabil
  5. Selanjutnya, Respon cepat dan sensitivitas tinggi
  6. Setelah itu Output dari sensor berupa Analog dan Digital
  7. Kemudian Trigger Level configuration
  8. Selanjutnya Terdapat Potentiometer
  9. Setelah itu Dimensi module 32 x 20 mm

Selanjutnya Sahabat Indobot Silhakan Ikuti Tutotial dibawah ini.


2.Alat dan Bahan

Pertama siapkan alat dan bahan yang di butuhkan pada tutorial ini, Berikut adalah alat dan bahan yang dibutuhkan:

  1. Komputer yang terinstal Arduino IDE                      1 unit
  2. Arduino UNO R3 & Kabel USB                                  1 buah
  3. Sensor Gas MQ-2                                                         1 buah
  4. LCD 16×2 +PCF8574                                                    1 buah
  5. Kabel Penghubung                                                     Secukupnya

3.Gambar Rangkaian

Baca Juga Jenis Sensor IoT

Tahap Kedua buatlah rangkaian seperti pada gambar dibawah ini :

Gambar Rangkaian LCD dan Sensor MQ 2
Gambar Rangkaian LCD dan Sensor MQ 2

Keterangan :

  1. Kaki VCC Sensor pada pin 5V
  2. Kaki Ground Sensor pada pin GND
  3. Kaki AOUT (Analog OUT) Sensor pada pin A0
  4. Kaki SCL LCD pada pin A5
  5. Kaki SDA LCD pada pin A4
  6. Kaki VCC LCD pada pin 5V
  7. Kaki GND LCD pada pin GND

3.Programming

Bukalah Arduino IDE  pada komputer Pastikan Arduino IDE anda sudah menginstall library MQ-2 dan LCD yang digunakan. Jika belum silahkan install terlebih dahulu. selanjutnya, ketikkan program di bawah ini :

Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!

#include

 

include

#include

 

LiquidCrystal_PCF8574 lcd(0x38);

// dapat dicek menggunakan i2c finder

 

int pinAout = A0;

int lpg_gas, co_gas, smoke_gas;

 

MQ2 mq2(pinAout);

 

void setup(){

//Set serial monitor pada baut 9600

Serial.begin(9600);

lcd.begin(16, 2); //prosedur pemanggilan LCD

lcd.setBacklight(255);

 

lcd.setCursor(00, 00); //set pada baris 1 dan kolom 1

lcd.print(“*Hello World*”); //menuliskan “Hello World”

Serial.println(“*Hello World*”);

lcd.setCursor(00, 1); //set pada baris 2 dan kolom 1

Serial.print(“*www.Indobot.co.id*”);

lcd.print(“*www.Indobot.co.id*”);

delay(3000);

 

lcd.clear(); //menghapus data sebelumnya

 

mq2.begin();

}

 

void loop(){

 

/*Pembacaan ketiga gas sekaligus dalam satuan PPM

* No.1 = Gas LPG

no.2 = Gas CO

* n0.3 = Gas SMOKE

*/

 

float* values= mq2.read(true); //jika diset “false” tidak akan dimunculkan di serial monitor

 

lpg_gas = mq2.readLPG();

co_gas = mq2.readCO();

smoke_gas = mq2.readSmoke();

 

lcd.setCursor(00,00);

lcd.print(“LPG:”);

lcd.print(lpg_gas);

lcd.print(” CO:”);

lcd.print(co_gas);

lcd.setCursor(00,1);

lcd.print(“SMOKE:”);

lcd.print(smoke_gas);

lcd.print(” PPM”);

delay(1000);

}

Kesimpulan

Setelah program diatas selesai diketik, hubungkan Board arduino dengan Komputer menggunakan USB Arduino klik verify, jika program sudah benar lakukan upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil.

Setelah proses upload berhasil, berikan asap atau gas pada sensor kemudian lihat hasil pembacaan Pada LCD.

Baiklah Sahabat Indobot Sampai disini dulu tutorial Arduino UNO kali ini. Semoga bermanfaat dan Sampai Jumpa di tutorial berikutnya….

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

paket belajar mandiri iot kelas dasar lanjutan

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp