Sensor gas MQ2 adalah sebuah sensor yang digunakan untuk mendeteksi keberadaan gas yang mudah terbakar seperti LPG, metana, propana, asap, dan sebagainya. Sensor ini dapat digunakan untuk memonitor gas-gas berbahaya dalam lingkungan dan memberikan peringatan jika terdeteksi adanya gas yang melebihi batas aman.
Konfigurasi Sensor Gas MQ2 dengan Nodemcu ESP8266:
Hubungkan pin VCC pada sensor MQ2 ke pin 5V pada Nodemcu ESP8266.
Sambungkan pin GND pada sensor MQ2 ke pin GND pada Nodemcu ESP8266.
Sambungkan pin AO (analog output) pada sensor MQ2 ke salah satu pin input analog pada Nodemcu ESP8266, misalnya pin A0.
Contoh Program menggunakan Nodemcu ESP8266 untuk Sensor Gas MQ2:
Berikut adalah contoh program yang menggunakan Nodemcu ESP8266 untuk membaca nilai analog dari Sensor Gas MQ2 dan menampilkan peringatan jika gas melebihi batas aman:
#define GAS_PIN A0 // Pin input analog yang terhubung dengan pin AO pada Sensor Gas MQ2
void setup() {
Serial.begin(9600);
pinMode(GAS_PIN, INPUT); // Set pin GAS_PIN sebagai input
}
void loop() {
int gasValue = analogRead(GAS_PIN); // Baca nilai analog dari pin GAS_PIN
if (gasValue > 500) {
Serial.println("Deteksi gas! Waspadai keamanan!"); // Jika gas melebihi batas aman, tampilkan pesan peringatan di Serial Monitor
}
delay(1000); // Delay untuk menghindari pembacaan yang berlebihan
}
Dekatkan Korek Api dengan sensor pada jarak di tabel.3.1
kemudian tekan korek api sampai gas keluar (tidak dengan api).
catat apakah gas terdeteksi atau tidak
Edit Program sampai dapat menampilkan besaran nilai analog yang di baca dari sensor,
Dekatkan Korek Api dengan sensor pada jarak di tabel.3.2
kemudian tekan korek api sampai gas keluar (tidak dengan api).
Catat hasil dari pembacaaan Analog