Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno

Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno

Diposting pada 29 September 2026 oleh indo maker / Dilihat: 11 kali / Kategori: ,

Kebocoran gas LPG di dapur sering kali tidak kita sadari sampai baunya menyengat atau bahkan saat sudah terlambat. Kondisi ini tentu sangat membahayakan keselamatan rumah dan keluarga. Banyak alat pendeteksi kebocoran gas yang dijual di pasaran hanya memberikan satu jenis bunyi alarm saat situasi sudah terlanjur sangat kritis. Padahal, kita butuh peringatan lebih awal sebelum konsentrasi gas mencapai tingkat yang membahayakan.

Nah, solusi cerdas untuk mengatasi masalah ini adalah membuat sistem peringatan dini bertingkat yang membagi kondisi lingkungan menjadi tiga level, yaitu Aman, Waspada, dan Bahaya. Sama seperti saat kita bikin penyiram tanaman otomatis pakai Arduino Uno, proyek elektronik kali ini sangat seru, terjangkau, dan ramah banget buat pemula yang ingin belajar teknologi embedded system!

1. Alat dan Bahan

Untuk membuat proyek detektor gas dan asap ini, kita membutuhkan beberapa komponen elektronik dasar. Berikut adalah daftar komponen lengkap yang digunakan dalam proyek ini:

Komponen Jumlah Keterangan
Arduino Uno 1 unit Pengendali utama sistem (ATmega328P)
Sensor MQ-2 1 unit Pendeteksi gas mudah terbakar (LPG, metana, asap, dll)
LED Merah 1 unit Indikator visual status peringatan
Buzzer 1 unit Indikator suara / alarm peringatan
Resistor 220Ω 1 unit Pembatas arus listrik untuk LED
Resistor 10kΩ 1 unit Resistor pull-down / pembagi tegangan sensor MQ-2
Kabel Jumper Secukupnya Penghubung antar komponen di rangkaian

Seluruh sistem ini dirancang untuk bekerja pada tegangan operasi 5 Volt DC dan kinerjanya telah diuji secara presisi melalui simulasi di platform Tinkercad.

2. Skematik Rangkaian dan Hubungan Komponen

Merangkai komponen-komponen ini sebenarnya sangat sederhana dan tidak rumit. Mari kita bahas alur penyambungannya secara bertahap agar kamu bisa langsung mempraktikkannya.

Pertama, sensor MQ-2 dihubungkan ke pin analog A0 pada Arduino Uno untuk membaca perubahan tegangan dari sensor. Sensor ini menggunakan material semikonduktor SnO₂ (Tin Dioxide) yang mengalami perubahan resistansi ketika terkena gas mudah terbakar atau asap. Jika ingin memahami karakteristik, spesifikasi, dan cara kerja sensor secara lebih lengkap, kamu bisa melihat datasheet sensor MQ-2 sebelum melakukan perakitan. Pada rangkaian ini, resistor 10kΩ digunakan sebagai pull-down untuk membantu membentuk pembagi tegangan.

Selanjutnya, untuk indikator visual, kita menghubungkan LED Merah ke Pin Digital 8 Arduino. Jangan lupa untuk memasang resistor 220Ω secara seri dengan LED Merah tersebut. Resistor 220Ω ini berfungsi membatasi arus listrik yang masuk agar LED tidak terbakar atau rusak akibat arus berlebih. Untuk indikator suara, kita menyambungkan komponen Buzzer ke Pin Digital 9 Arduino sebagai pengeluar bunyi alarm.

Satu hal penting yang perlu kamu ketahui adalah saat pertama kali sistem dinyalakan, sensor MQ-2 membutuhkan proses pemanasan (heating) singkat. Proses ini wajar terjadi agar elemen penyerap pada sensor mencapai suhu kerja optimal sebelum siap mendeteksi kadar gas di udara sekitar secara akurat.

3. Cara Kerja Sistem Tiga Tingkat Kondisi

Keunggulan utama dari sistem yang kita buat ini terletak pada pembagian statusnya. Dibandingkan alat pendeteksi biasa yang cuma punya status ON/OFF, sistem ini memiliki status “Waspada” sebagai peringatan dini (early warning system) sebelum kondisi berubah menjadi sangat berbahaya.

Sistem membaca data analog dari pin A0 menggunakan fungsi analogRead() yang ada pada Arduino. Berdasarkan pembacaan tersebut, sistem membagi kondisi lingkungan menjadi tiga tingkatan:

  1. Kondisi Aman (Nilai Analog 0 – 529 / Konsentrasi Asap 0% – 20%) Gas berada dalam batas normal dan tidak ada kebocoran. Pada kondisi ini, LED Merah dalam keadaan Mati dan Buzzer juga Mati (0 Hz).
  2. Kondisi Waspada (Nilai Analog 530 – 650 / Konsentrasi Asap 40% – 60%) Terdeteksi adanya peningkatan asap atau gas tipis hingga sedang. Sebagai peringatan awal, LED Merah akan Berkedip dan Buzzer berbunyi secara periodik (frekuensi 1000 Hz dengan pola bunyi 0.2 detik dan diam 0.8 detik).
  3. Kondisi Bahaya (Nilai Analog > 650 / Konsentrasi Asap 80% – 100%) Konsentrasi gas atau asap terdeteksi sangat pekat dan berpotensi menimbulkan kebakaran. Pada level ini, LED Merah akan Menyala Terus dan Buzzer berbunyi tanpa henti (frekuensi 2000 Hz) agar pengguna segera mengambil tindakan darurat.

Tips Kalibrasi: Saat melakukan pengujian di Arduino IDE, kamu bisa menggunakan fitur Serial Monitor untuk memantau nilai pembacaan sensor secara real-time lewat perintah Serial.println(nilaiSensor);. Ini sangat membantu kamu memastikan angka threshold sudah sesuai dengan kondisi lingkunganmu!

Berikut adalah contoh kode program C++ lengkap di Arduino IDE yang siap kamu salin dan gunakan:

// Konfigurasi pin
const int sensorPin = A0;
const int ledPin = 8;
const int buzzerPin = 9;

void setup() {
  Serial.begin(9600);

  pinMode(ledPin, OUTPUT);
  pinMode(buzzerPin, OUTPUT);
}

void loop() {
  // Membaca nilai sensor MQ-2
  int nilaiSensor = analogRead(sensorPin);

  // Menampilkan nilai sensor ke Serial Monitor
  Serial.println(nilaiSensor);

  // Kondisi aman
  if (nilaiSensor <= 529) {
    digitalWrite(ledPin, LOW);
    noTone(buzzerPin);
  }

  // Kondisi waspada
  else if (nilaiSensor >= 530 && nilaiSensor <= 650) {
    digitalWrite(ledPin, HIGH);
    tone(buzzerPin, 1000);

    delay(200);

    digitalWrite(ledPin, LOW);
    noTone(buzzerPin);

    delay(800);
  }

  // Kondisi bahaya
  else {
    digitalWrite(ledPin, HIGH);
    tone(buzzerPin, 2000);
  }

  // Jeda sebelum membaca sensor kembali
  delay(100);
}

 

Melalui logika kode di atas, mikrokontroler secara terus-menerus mengevaluasi data masukan dan langsung memberikan perintah responsif ke LED dan buzzer sesuai dengan skala ancaman yang terdeteksi.

4. Pengujian dan Hasil Simulasi Tinkercad

Sebelum merakit alat secara fisik, pengujian sistem telah dilakukan pada platform simulasi Tinkercad untuk memastikan seluruh logika program dan ambang batas (threshold) berjalan dengan benar.

Berikut adalah tabel hasil pengujian respons sensor MQ-2 terhadap berbagai tingkat persentase asap (Smoke Level):

Smoke Level Nilai Sensor Status
0% 185 Aman
20% 315 Aman
40% 550 Waspada
60% 620 Waspada
80% 710 Bahaya
100% 900 Bahaya

Dari data hasil pengujian di atas, terbukti bahwa indikator LED dan Buzzer merespons perubahan kadar gas secara real-time. Saat kadar asap meningkat dari 20% ke 40%, sistem langsung berpindah dari status Aman ke Waspada. Begitu pula saat asap mencapai 80%, alarm Bahaya langsung aktif secara instan.

5. Kesimpulan dan Ide Pengembangan Lanjutan

Proyek alarm pendeteksi gas dan asap berbasis Arduino Uno ini terbukti berhasil menjadi solusi prototipe yang efektif, terjangkau, serta sangat diandalkan untuk menjaga keamanan lingkungan dapur rumah tangga maupun laboratorium. Kehadiran status “Waspada” terbukti sangat berguna memberikan waktu ekstra bagi kita untuk memeriksa sumber gas sebelum terjadi kebakaran.

Untuk kamu yang ingin mengembangkan alat ini jadi lebih canggih lagi di masa depan, ada beberapa ide pengembangan menarik yang bisa dicoba:

  • Menambahkan Layar LCD 16×2: Agar nilai angka konsentrasi gas bisa terbaca secara real-time langsung di alat.
  • Integrasi Modul Wi-Fi atau GSM: Agar sistem berbasis IoT ini bisa mengirim notifikasi pesan singkat atau peringatan otomatis langsung ke smartphone kamu saat terjadi kebocoran.
  • Implementasi Hardware Fisik: Melakukan perakitan langsung pada modul perangkat keras nyata dan menambahkan sensor tambahan untuk pengujian lapangan yang lebih kompleks.

Selamat mencoba membuat proyek ini di rumah ya, sobat teknolog!

Bagikan ke

Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: