Detektor Kebocoran Gas IoT Telegram, Tutorial IoT

Indobot Academy

Detektor Kebocoran Gas IoT Telegram
Tutorial Membuat Detektor Kebocoran Gas IoT Telegram

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.

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

4 pemikiran pada “Detektor Kebocoran Gas IoT Telegram, Tutorial IoT”

Tinggalkan komentar

whatsapp whatsapp