MQ-2 adalah sensor yang digunakan untuk mendeteksi konsentrasi gas yang mudah terbakar di udara serta asap dan output membaca sebagai tegangan analog. Sensor gas asap MQ-2 dapat langsung diatur sensitifitasnya dengan memutar trimpotnya. Sensor ini biasa digunakan untuk mendeteksi kebocoran gas baik di rumah maupun di industri. Gas yang dapat dideteksi diantaranya : LPG, isobutane, propane, methane , alcohol, Hydrogen, smoke. Apabila Sensor MQ-2 ini dihubungkan dengan perangkat IoT, maka informasi yang diperoleh dapat diolah dan ditampilkan dimana saja.
[membership level=”0,1,2,4″]
Detektor Kebocoran Gas IoT BLYNK
1. Skema Rangkaian
Gambar rangkaian Detektor Kebocoran Gas
2. Alat / Bahan
- NodeMCU ESP8266 : 1 buah
- Sensor MQ-2 : 1 buah
- Buzzer : 1 buah
3. Sketch Program
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
/* Program Detektor Kebocoran Gas dibuat oleh Indobot */ #define BLYNK_PRINT Serial //Pendeklarasian Library #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] ="XXXX"; // masukkan kode autentikasi disini char ssid[] = "Indobot"; //nama wifi char pass[] = "123456789"; //password int buzzer = D2; // Pemilihan Pin dan pendeklarasian variabel int smokeA0 = A0; int sensorThres = 600; void setup() { //Pengaturan Pin dan Variabel pinMode(buzzer, OUTPUT); pinMode(smokeA0, INPUT); Serial.begin(9600); Blynk.begin(auth, ssid, pass); } void loop() { //Perulangan Program int analogSensor = analogRead(smokeA0); //Pembacaan Sensor Serial.print("Pin A0: "); Serial.println(analogSensor); if (analogSensor > sensorThres) { tone(buzzer, 1000, 200); Blynk.notify("Alert: Fire in the House"); } else { noTone(buzzer); } delay(100); Blynk.run(); }
Pengaturan BLYNK
- Gunakan Widget Box tipe Notification
Gambar pemilihan Widget Box Notification
Interface
Gambar interface Detektor Kebocoran Gas BLYNK
Kesimpulan :
Dalam project ini sensor MQ-2 dihubungkan dengan NodeMCU untuk mendeteksi gas yang mudah terbakar pada suatu ruangan. Apabila terdapat suatu gas yang mudah terbakar pada suatu ruangan yang terdapat sensor MQ-2, maka sensor akan memberikan output yang akan dibaca oleh NodeMCU yang kemudian akan membuat buzzer berbunyi dan akan memberikan notifikasi pada Aplikasi Blynk.[/membership]
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!