Detektor Kebocoran Gas IoT BLYNK, Tutorial Project

Indobot Academy

Tutorial Detektor Kebocoran Gas IoT BLYNK
Tutorial Membuat Detektor Kebocoran Gas IoT BLYNK NodeMCU Arduino
[lwptoc numeration=”none” title=”Daftar Isi”]

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 diatur sensitifitasnya dengan memutar trimpotnya. Kemudiain sensor ini biasa di gunakan untuk mendeteksi kebocoran gas baik di rumah maupun di industri. Gas yang dapat di deteksi di antaranya : LPG, isobutane, propane, methane , alcohol, Hydrogen, smoke. Selanjutnya apabila Sensor MQ-2 ini di hubungkan dengan perangkat IoT, maka informasi yang di peroleh dapat di olah dan di tampilkan 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
    di buat 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 Detektor Kebocoran Gas

  • Pertama, Gunakan Widget Box tipe Notification 

Gambar pemilihan Widget Box Notification

 

Interface

Gambar interface BLYNK

Baca Juga : Mengapa Harus Ikut Bootcamp IoT di Indobot Academy

Kesimpulan :

Dalam project ini sensor MQ-2 di hubungkan dengan NodeMCU untuk mendeteksi gas yang mudah terbakar pada suatu ruangan. Kemudian apabila terdapat suatu gas yang mudah terbakar pada suatu ruangan yang terdapat sensor MQ-2, maka sensor akan memberikan output yang akan di baca 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!

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.

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp