Membuat Alat Untuk Mengatasi Banjir Dengan Arduino

Membuat alat untuk mengatasi banjir menggunakan Arduino adalah proyek yang bermanfaat dan edukatif. Biasanya alat seperti ini berfungsi sebagai sistem deteksi dini banjir, yang memberi peringatan jika ketinggian air sudah melebihi batas aman. Berikut adalah panduan umum untuk membuatnya.
🎯 Tujuan
Mendeteksi tinggi muka air dan memberikan peringatan (bunyi alarm, kirim pesan, dll) jika air melampaui batas tertentu.
🧰 Komponen yang Dibutuhkan untuk Membuat Alat Untuk Mengatasi Banjir Dengan Arduino
| Komponen | Jumlah | Fungsi |
|---|---|---|
| Arduino Uno/Nano | 1 | Otak dari alat |
| Sensor Ultrasonik HC-SR04 | 1 | Mengukur jarak permukaan air |
| Buzzer | 1 | Alarm |
| LED (Merah, Kuning, Hijau) | masing-masing 1 | Indikator status air |
| Kabel jumper | secukupnya | Koneksi antar komponen |
| Breadboard | 1 | Tempat eksperimen |
| Power supply / baterai | 1 | Sumber daya |
| (Opsional) Modul GSM / WiFi | 1 | Kirim peringatan jarak jauh |
🧠 Prinsip Kerja
Sensor ultrasonik mengukur jarak antara permukaan air dan sensor. Jika jarak semakin pendek, berarti permukaan air naik. Arduino akan:
-
Menyalakan LED kuning saat siaga,
-
LED merah + buzzer saat air kritis,
-
(Opsional) Kirim SMS / notifikasi jika dilengkapi modul komunikasi.
⚙️ Rangkaian Sederhana
💻 Contoh Kode Arduino
📡 Fitur Tambahan (Opsional)
-
Kirim SMS menggunakan SIM800L/SIM900 jika banjir terdeteksi.
-
Kirim notifikasi via internet dengan ESP8266/NodeMCU.
-
Simpan data ketinggian air ke microSD atau Google Sheets.
📦 Ide Pengembangan
-
Tambahkan sensor hujan (rain sensor) untuk prediksi dini.
-
Gunakan motor pompa otomatis untuk menyedot air.
-
Integrasi dengan aplikasi Android atau dashboard web.

