● online
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- LM35DZ Sensor Suhu - LM35....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Breadboard 400 titik lubang Bread board Projectboa....
- 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
Pada zaman yang semakin canggih ini banyak orang yang berbondog-bondong memajukan teknologi, salah satunya mengganti sumber daya listrik dengan menggunakan... selengkapnya
Alarm sangat diperlukan untuk keamanan tertentu, misalnya pada rumah, toko, maupun yang berupa barang-barang berharga lainnya dari pencuri. Tentunya... selengkapnya
Arduino Pro Micro adalah jenis arduino yang berukuran kecil, ukuranya hampir sama seperti Arduino Pro Mini. Secara fungsi dan... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
Sobat Maker, pernah nggak sih lagi asik-asiknya mandi tiba-tiba air di tandon habis? Atau sebaliknya, tandon malah meluap sampai air... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
Hallo untuk selingan ya :p kali ini ini akan membahas khusus pemula yang ingin belajar Arduino yaitu membuat simulasi... selengkapnya
Selain LED dan tombol, Arduino juga bisa digunakan untuk menghasilkan bunyi menggunakan komponen yang disebut buzzer. Buzzer sering dipakai sebagai... selengkapnya
Pada robot elektronik sering kali digunakan motor servo sebagai leher yang bisa bergerak, motor servo adalah perangkat elektromekanis yang dirancang... selengkapnya
I2C merupakan sebuah modul komunikasi serial dua arah yang berfungsi untuk mengirim dan menerima data. Keduanya adalah SCL (Serial... selengkapnya
Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Jaga 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.