Detektor Kebocoran Gas – MQ-2 adalah sensor yang di gunakan untuk mendeteksi konsentrasi gas yang mudah terbakar di udara serta asap dan output membaca sebagai tegangan analog. Sensor gas asap MQ-2 dapat langsung di atur sensitifitasnya dengan memutar trimpotnya. Sensor ini biasa di gunakan 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 di hubungkan dengan perangkat IoT, maka informasi yang di peroleh dapat di olah dan di tampilkan di mana saja.
Detektor Kebocoran Gas IoT Telegram
1. Skema Rangkaian
Gambar rangkaian Detektor Kebocoran Gas
2. Alat / Bahan
- NodeMCU ESP8266 : 1 buah
- Sensor MQ-2 : 1 buah
- Buzzer : 1 buah
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
3. Sketch Program
/* Program Detektor Kebocoran Gas dibuat oleh Indobot */ #include "CTBot.h" //Pendeklarasian Library CTBot myBot; String ssid = "indobot"; //nama ssid wifi kalian String pass = "123456789"; //password wifi kalian String token = "XXXX"; //token bot baru kalian const int id = XXXX; //id telegram kalian int buzzer = D2; // Pemilihan Pin dan pendeklarasian variabel int smokeA0 = A0; int sensorThres = 600; void setup() { //Pengaturan Pin dan Variabel Serial.begin(9600); Serial.println("Starting TelegramBot..."); myBot.wifiConnect(ssid, pass); myBot.setTelegramToken(token); if (myBot.testConnection()) { Serial.println("Koneksi Bagus"); } else { Serial.println("Koneksi Jelek"); } pinMode(buzzer, OUTPUT); pinMode(smokeA0, INPUT); } void loop() { //Perulangan Program int analogSensor = analogRead(smokeA0); //Pembacaan Sensor Serial.print("Pin A0: "); Serial.println(analogSensor); if (analogSensor > sensorThres) { tone(buzzer, 1000, 200); myBot.sendMessage(id, "Peringatan: Ada Api di Rumah"); } else { noTone(buzzer); } delay(100); }
Interface
Gambar interface Detektor Kebocoran Gas Telegram
Kesimpulan :
Dalam project ini, apabila terdapat suatu gas yang mudah terbakar pada suatu ruangan yang terdapat sensor MQ-2, maka sensor memberikan output yang akan dibaca oleh NodeMCU yang kemudian akan membuat buzzer berbunyi dan menyampaikan pesan peringatan ke Telegram kita
Baca Juga : Mengapa Harus Ikut Bootcamp IoT di Indobot Academy
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!
Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.
Nice good indoboot tengkyu….