● online
- B0505S-1W 5V to 5V converter DC DC power module co....
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- Power module DC DC 9A 300W Step Down Buck Converte....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe....
- Kapton Tape Polymide Film 50mm Polimida 50 mm Isol....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- 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.
Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
Halo, Sobat! Pernah nggak sih ngerasa parno pas mau tidur atau pas lagi di luar rumah, tiba-tiba kepikiran: “Duh, gas LPG di dapur tadi udah beneran rapet belum ya?” Kelalaian kecil seperti kebocoran gas atau asap dari korsleting itu sering banget telat disadari. Dampaknya? Bisa fatal kalau nggak ada sistem yang memantau 24 jam.

Tapi tenang, kali ini kita nggak cuma bakal bikin alarm yang sekadar bunyi “tit-tit” doang. Kita bakal rakit Sistem Peringatan Dini Kebakaran Multi-Level berbasis Arduino. Proyek ini punya fitur “mahal” karena berfungsi sebagai sistem mitigasi—artinya, alat ini bisa melakukan aksi nyata (lewat motor servo) untuk membantu evakuasi atau mematikan api secara otomatis. Proyeknya satset, gampang dibuat, tapi performanya pro banget!
Alat dan Bahan
Untuk merakit sistem ini, pastikan kamu sudah menyiapkan komponen-komponen berikut. Semuanya mudah didapat di toko hobi elektronik terdekat:
| Komponen | Jumlah | Keterangan |
| Arduino Uno | 1 Unit | Pusat kendali (otak) utama sistem |
| LCD I2C | 1 Unit | Display untuk pantau nilai PPM dan status real-time |
| Lampu LED (Merah, Kuning, Hijau) | 3 Unit | Indikator visual tingkatan level bahaya |
| Buzzer | 1 Unit | Alarm suara peringatan |
| Servo SG-90 | 1 Unit | Penggerak mekanis pintu darurat atau water sprinkler |
| Gas Sensor MQ-2 | 1 Unit | Sensor sensitif untuk LPG, Metana, Hidrogen, dan asap |
Skematik Rangkaian Rapi dan Nggak Ribet
Dalam proyek ini, Arduino Uno bertindak sebagai otak yang memproses semua data. Untuk urusan sensor, kita menggunakan MQ-2 yang cukup fleksibel karena dapat mendeteksi berbagai jenis gas mudah terbakar dan asap. Buat kamu yang ingin memahami karakteristik serta spesifikasi teknisnya lebih detail, kamu bisa melihat datasheet sensor MQ-2 sebagai referensi sebelum melakukan perakitan. Sensor ini kemudian dihubungkan ke pin A0 (Analog In) pada Arduino untuk membaca perubahan nilai sensor.
Buat kamu yang nggak suka lihat kabel berantakan kayak mi instan, tenang saja! Untuk bagian tampilan, kita pakai LCD dengan modul I2C. Modul ini “ajaib” karena cuma butuh 4 kabel saja (VCC, GND, dan jalur data SDA/SCL) dibandingkan LCD biasa yang butuh 16 kabel. Sisanya, kita hubungkan LED, Buzzer, dan Servo ke pin digital sebagai output tindakan.
Cara Kerja Sistem: Dari Aman Sampai Bahaya

Sistem ini bekerja dengan memantau konsentrasi gas dalam satuan PPM (Parts Per Million) secara real-time. Logikanya dibagi menjadi tiga level berdasarkan ambang batas (threshold):
- Kondisi Aman (< 400 PPM): Kondisi udara normal dan bersih. LED Hijau akan menyala, sementara buzzer dan servo dalam posisi diam (standby). Sambil menjaga keamanan rumah dari gas, kamu juga bisa pantau tandon air gak pake ribet dengan ESP32 biar rumah makin aman dari segala sisi.
- Kondisi Waspada (400 – 899 PPM): Begitu sensor mendeteksi asap tipis atau kebocoran gas kecil, LED Kuning menyala dan buzzer mulai berbunyi putus-putus. Ini sinyal buat kamu untuk segera cek dapur atau sumber asap.
- Kondisi Bahaya (> 900 PPM): Ini kondisi darurat! LED Merah menyala, buzzer bunyi kencang terus-menerus, dan Servo akan bergerak secara otomatis (misalnya untuk membuka ventilasi darurat atau mengaktifkan penyemprot air).
Seluruh proses ini berjalan dalam looping terus-menerus, jadi responsnya instan tanpa perlu kamu perintah manual.
Pemrograman dan Logika Kode
Untuk menghidupkan alat ini, kita menggunakan logika if-else. Yang terpenting, jangan lupa masukkan library yang dibutuhkan agar LCD dan Servo bisa bekerja dengan lancar.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Servo.h>
// Inisialisasi LCD dan Servo
LiquidCrystal_I2C lcd(0x27, 16, 2);
Servo myservo;
// Konfigurasi pin
const int ledHijau = 8;
const int ledKuning = 9;
const int ledMerah = 10;
const int buzzer = 11;
const int pinMQ2 = A0;
// Variabel pembacaan sensor
int nilaiPPM = 0;
void setup() {
pinMode(ledHijau, OUTPUT);
pinMode(ledKuning, OUTPUT);
pinMode(ledMerah, OUTPUT);
pinMode(buzzer, OUTPUT);
myservo.attach(6);
myservo.write(0);
lcd.init();
lcd.backlight();
}
void loop() {
// Membaca sensor MQ-2
nilaiPPM = analogRead(pinMQ2);
// Matikan semua indikator terlebih dahulu
digitalWrite(ledHijau, LOW);
digitalWrite(ledKuning, LOW);
digitalWrite(ledMerah, LOW);
digitalWrite(buzzer, LOW);
// Kondisi Aman
if (nilaiPPM < 400) {
digitalWrite(ledHijau, HIGH);
myservo.write(0);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Status: AMAN");
}
// Kondisi Waspada
else if (nilaiPPM < 900) {
digitalWrite(ledKuning, HIGH);
// Buzzer berbunyi putus-putus
digitalWrite(buzzer, HIGH);
delay(200);
digitalWrite(buzzer, LOW);
myservo.write(0);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Status: WASPADA");
}
// Kondisi Bahaya
else {
digitalWrite(ledMerah, HIGH);
digitalWrite(buzzer, HIGH);
// Servo bergerak sebagai aksi otomatis
myservo.write(90);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("STATUS: BAHAYA");
}
// Menampilkan nilai sensor
lcd.setCursor(0, 1);
lcd.print("Nilai: ");
lcd.print(nilaiPPM);
delay(300);
}
Penjelasan singkat: Library LiquidCrystal_I2C mempermudah kita cetak teks ke layar, sementara Servo.h digunakan untuk mengontrol sudut gerak motor. Gunakan fungsi delay yang pas (jangan terlalu lama) agar pembacaan sensor tetap responsif terhadap perubahan udara.
Analisis Specialist: Kenapa Sistem Ini Keren?
Sebagai DIY Specialist, saya melihat keunggulan utama sistem ini ada pada responsivitas instan dan adanya aksi fisik (aktuasi). Kebanyakan alat DIY cuma berhenti di alarm bunyi, tapi proyek ini melangkah lebih jauh dengan menggerakkan servo untuk mitigasi awal.
Namun, ada beberapa catatan jujur untuk kamu:
- Static Threshold: Nilai PPM (400/900) di kode ini bersifat statis (tetap). Padahal, sensor MQ-2 bisa sedikit terpengaruh oleh suhu dan kelembapan udara. Jadi, pastikan kamu rajin kalibrasi kalau lingkunganmu suhunya ekstrem.
- Keterbatasan Notifikasi: Sistem ini sangat handal untuk peringatan di tempat, tapi belum bisa kirim notifikasi ke HP karena belum pakai modul Wi-Fi (seperti ESP8266).
- Tips Pro: Tempatkan sensor MQ-2 di area yang sirkulasi udaranya baik namun dekat dengan potensi bocor gas untuk hasil pembacaan maksimal.

Kesimpulan
Bikin sistem monitoring kebakaran sendiri bukan cuma soal hobi, tapi soal investasi keamanan rumah dengan cara yang cerdas dan terjangkau. Dengan komponen minimalis, kamu sudah bisa punya sistem deteksi multilevel yang punya aksi mekanis otomatis.
Gimana, siap bikin rumah makin aman dan smart? Yuk, mulai ambil Arduino-mu dan selamat bereksperimen!
Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
MPU6050 merupakan sebuah sensor yang berfungsi untuk mengukur percepatan suatu benda yang bergerak. Nah kali ini kita akan belajar... selengkapnya
Sensor ultrasonik merupakan sensor yang dapat mendeteksi suatu benda yang ada di depannya dengan jarak tertentu. Prinsip kerja dari... selengkapnya
Ketemu lagi dengan sensor DS18b20, kali ini akan kita monitoring menggunakan aplikasi Blynk dan ESP-01. Langsung saja ya kita... selengkapnya
Optocoupler atau photo interrupter merupakan sensor optik slot tipe U yang menggunakan cahaya infra merah (IR) untuk mendeteksi ada atau... selengkapnya
7 segment merupakan sebuah display yang berfungsi menampilkan sebuah karakter baik huruf maupun digit angka. Namun untuk huruf sangat... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya... selengkapnya
Blynk menawarkan beragam fungsi ya, salah satunya untuk mengontrol perangkat. Penggunaan Blynk ini bisa kapan dan dimana saja ya,... selengkapnya
Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau... selengkapnya
TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.5002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
Kategori
Artikel Terkait
-
Bikin Sistem Parkir Otomatis dengan Penghitung Kendaraan dan Indikator Slot Kosong
-
Rancang Sistem Pendeteksi Kebakaran dengan Kipas Otomatis dan Alarm Peringatan
-
Bikin Alat Monitoring Konsumsi Listrik Rumah Secara Real-Time Berbasis ESP32
-
Bikin Sistem Keamanan Pintu Berbasis RFID dengan Notifikasi Telegram
-
Rancang Sistem Penyiram Tanaman Otomatis Berbasis ESP32 dengan Monitoring Smartphone

Saat ini belum tersedia komentar.