Alarm pendeteksi kebocoran gas pada tabung gas

Indobot Academy

Alarm pendeteksi kebocoran gas
Membuat Alarm pendeteksi kebocoran gas pada tabung gas
[lwptoc numeration=”none” title=”Daftar Isi”]

Sensor MQ-2 dapat di gunakan untuk membuat alarm pendeteksi kebocoran gas pada tabung gas. Sensor MQ-2 di gabungkan dengan buzzer sehingga ketika terjadi kebocoran buzzer akan berbunyi. Dengan membuat alat ini, kita dapat mencegah meluasnya kebocoran gas yang terjadi.

Alarm pendeteksi kebocoran gas pada tabung gas

1. Pertama Alat / Bahan

  • Arduino IDE                                     Download
  • Arduino Uno                                    1 Buah
  • Sensor MQ-2                                   1 Buah
  • Buzzer                                             1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

Segera dapatkan komponen elektronik di atas silahkan temukan disini.

2. Kedua Skema Rangkaian

Gambar Rangkaian Alarm pendeteksi kebocoran gas pada tabung gas

Keterangan:

  • 5V – VCC MQ-2
  • GND – GND MQ-2, GND Buzzer
  • D7 – Data MQ-2
  • D9 – Data Buzzer

 

3. Ketiga Langkah Kerja

  1. Pertama Siapkan alat dan bahan yang akan di gunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian di atas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  6. Setelah itu Lakukan proses uploading program
  7. Selanjutnya Untuk memahami cara kerja sensor MQ-2, pelajari materi berikut:
    Mengakses sensor Gas MQ-2 dengan tampilan LCD 16×2

 

Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO

4. Sketch Program

 
/* Program Alarm pendeteksi kebocoran gas pada tabung gas di buat oleh Indobot */

#define Buzzer 9  //Buzzer pada pin D9
#define Gas 7     //MQ2 pad pin D7

void setup() {
  pinMode(Gas, INPUT);        //Setting I/O
  pinMode(Buzzer, OUTPUT);
}

void loop() {
  int state = digitalRead(Gas);       //Baca sensor Gas
    if(state == LOW) {                //Jika ada Gas bocor, maka
      for(int i = 0; i < 5; i++){     //Ulang prosedur alarm(); sebanyak 5 kali
        alarm();
      }
    }
    else {                            //Jika tidak ada Gas bocor, maka
      delay(1000);                    //Jeda pembacaan sensor selama 1000 ms
    }
}

void alarm(){                         //Prosedur alarm
  digitalWrite(Buzzer, HIGH);         //Nyalakan buzzer
  delay(500);                         //Selama 500 ms
  digitalWrite(Buzzer, LOW);          //Matikan buzzer
  delay(500);                         //Selama 500 ms
}

Kesimpulan:

Program bekerja dengan mendeteksi kondisi udara disekitarnya. Jika terdeteksi adanya kebocoran gas maka buzzer akan berbunyi untuk memberi tahu adanya kebocoran gas.

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Segera Ikuti kursus online Indobot Academy!

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