● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Water Level sensor ketinggian air - deteksi air....
- DS3231SN DS3231 SN I2C RTC Module & Baterai Mo....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM....
- 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
Salah satu proyek pertama yang sering dilakukan oleh pemula dalam dunia Raspberry Pi adalah menyalakan LED. Meskipun terlihat sederhana, proyek... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Dalam dunia edit-mengedit gambar, bagi orang yang sudah ahli memang sudah tidak heran lagi. Tetapi bagi orang yang awam... selengkapnya
Tombol adalah salah satu komponen input paling sederhana namun sangat penting dalam berbagai proyek elektronika. Dalam tutorial ini, kamu akan... selengkapnya
Dalam dunia elektronika untuk hobi dan prototyping, Arduino sering kali dianggap sebagai jalan termudah untuk mulai mengerjakan proyek mikrokontroler. Namun, ketika proyek mulai lebih komplikatif misalnya, jika ingin mengecilkan ukuran papan, mengurangi biaya produksi, atau membuat casing yang khusus,... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
Bagi Sebagian developer website atau yang sedang belajar javaScript, pasti familiar dengan istilah jQuery. Sebenarnya apa itu jQuery? Dan... selengkapnya
Halo teman-teman tech enthusiast! Di era industri modern dan pembangunan infrastruktur yang serba cepat, aspek pemantauan kondisi struktur fisik (structural... selengkapnya
Sensor INA219 merupakan sensor yang berfungsi untuk mengukur 2 parameter sekaligus yaitu tegangan (volt) dan arus (ampere). Tegangan yang... selengkapnya
Gyroscope adalah alat yang mengukur seberapa cepat sebuah benda berputar, yaitu kecepatan rotasinya di sumbu X, Y, dan Z. Modul L3G4200D adalah salah satu gyroscope tiga sumbu yang populer di kalangan para... selengkapnya
Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
Kategori
Artikel Terkait
-
Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
-
Cara Bikin Sistem Monitoring Kelembapan Tanah Berbasis Arduino Uno dan Sensor YL69
-
Bikin Sistem Monitor Volume Air Tandon Otomatis Pakai Arduino Uno dan Sensor Ultrasonik
-
Cara Bikin Kipas Angin Otomatis Berbasis Suhu Pakai Arduino Uno dan Sensor LM35
-
Bikin Smart Medicine Box Otomatis Pakai Arduino Nano dan Sensor Suhu DHT11

Saat ini belum tersedia komentar.