● online
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- Motor Servo MG995 TowerPro Metal Gear....
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- 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 artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen... selengkapnya
RFID merupakan suatu teknologi yang dapat mengidentifikasi sebuah objek menggunakan frekuensi radio. Untuk dapat menggunakanya kita membutuhkan sebuah ID... selengkapnya
Setelah sebelumnya kamu belajar menyalakan LED, sekarang saatnya Arduino mulai menerima perintah langsung dari kamu. Salah satu cara paling sederhana... selengkapnya
Sensor PIR berfungsi untuk mendeteksi benda (manusia/hewan) dengan cara mendeteksi energi panas dalam bentuk radiasi inframerah. Jadi sensor ini... selengkapnya
Sensor level A01 Series adalah perangkat yang digunakan untuk mengukur ketinggian permukaan benda padat atau cairan menggunakan gelombang ultrasonik. Sensor ini... selengkapnya
Dalam menjalankan bisnis online tentu saja harus memperhatikan beberapa aspek agar bisnis kita berjalan dengan lancar. Sebagai contoh di... selengkapnya
Oke pada artikel kali ini membahas telegram kembali menggunakan sensor DHT untuk mendeteksi suhu dan kelembaban. Jadi nanti akan... selengkapnya
Aktivitas manusia dalam kehidupan sehari-harinya tentu tidak jauh dari mendengarkan musik, menonton film atau streaming youtube baik untuk... selengkapnya
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
Panel P10 LED Matrix merupakan sebuah display berisi kumpulan led-led yang disusun secara matrix. Fungsinya untuk menampilkan informasi berupa... selengkapnya
Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.5001 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.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.400Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
Kategori
Artikel Terkait
-
Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno
-
Pantau Tandon Air Gak Pake Ribet dengan ESP32 dan Sensor Water Level
-
Bikin Sendiri Alat Pendeteksi Hujan Pakai Arduino Uno Biar Gak Kaget Pas Jemuran Basah
-
Jaga Kualitas Udara Kamar Tetap Sehat Pakai ESP32 dan Sensor MQ-135
-
Bikin Kipas Angin Pintar Sendiri Pakai Arduino dan Algoritma PID Biar Ruangan Makin Adem

Saat ini belum tersedia komentar.