Skip to content

Cara Membuat Robot Pemadam Api (Fire Fighting Robot) Menggunakan Arduino

Robot Pemadam Api: Penjaga Cerdas di Area Berbahaya

Dalam dunia robotika, salah satu proyek yang paling menantang dan bermanfaat adalah membuat Fire Fighting Robot. Robot ini dirancang untuk bekerja secara otonom dalam mendeteksi sumber api dan melakukan tindakan pemadaman dini sebelum api membesar. Dengan menggunakan Arduino, kita bisa membangun versi prototipe yang efektif untuk media pembelajaran.

Bagaimana Robot ‘Melihat’ Api?

Robot ini tidak menggunakan kamera canggih, melainkan sensor spesifik yang disebut Flame Sensor (IR Receiver). Sensor ini sensitif terhadap panjang gelombang inframerah yang dipancarkan oleh api. Biasanya, kita menggunakan tiga buah sensor (kiri, depan, kanan) agar robot memiliki sudut pandang yang luas.

Daftar Komponen Utama

  • Arduino Uno R3 (Otak robot).
  • Motor Driver L298N (Untuk menggerakkan motor roda).
  • 3x Flame Sensor Module (Pendeteksi api).
  • 2 Unit Motor DC & Roda (Sistem penggerak).
  • Motor DC Kipas / Pompa Air Mini (Alat pemadam).
  • Relay Modul (Jika menggunakan pompa air).
  • Baterai Li-ion 18650 (Sumber daya).
  • Sasis Robot (Chassis).

Skema Hubungan Pin

  1. Flame Sensors: Kiri ke Pin A0, Depan ke Pin A1, Kanan ke Pin A2.
  2. Motor Driver: IN1-IN4 ke Pin D2-D5 Arduino.
  3. Alat Pemadam (Kipas/Pompa): Melalui Relay atau Motor Driver ke Pin D6.

Kode Program Dasar

Berikut adalah logika dasar agar robot mencari api dan memadamkannya:

const int sensorKiri = A0;
const int sensorDepan = A1;
const int sensorKanan = A2;
const int kipas = 6;

void setup() {
  pinMode(sensorKiri, INPUT);
  pinMode(sensorDepan, INPUT);
  pinMode(sensorKanan, INPUT);
  pinMode(kipas, OUTPUT);
  // Setup motor driver pins di sini
}

void loop() {
  int apiKiri = digitalRead(sensorKiri);
  int apiDepan = digitalRead(sensorDepan);
  int apiKanan = digitalRead(sensorKanan);

  if (apiDepan == LOW) { // Api terdeteksi di depan (Active Low)
    berhenti();
    digitalWrite(kipas, HIGH); // Nyalakan pemadam
    delay(3000);
    digitalWrite(kipas, LOW);
  } 
  else if (apiKiri == LOW) { // Api di kiri
    belokKiri();
  }
  else if (apiKanan == LOW) { // Api di kanan
    belokKanan();
  }
  else {
    berhenti();
    digitalWrite(kipas, LOW);
  }
}

Tahap Perakitan Akhir

  1. Posisi Sensor: Letakkan ketiga flame sensor di bagian depan robot dengan sudut yang sedikit berbeda (kiri, tengah, kanan) untuk cakupan deteksi 180 derajat.
  2. Sistem Pemadam: Pasang kipas atau nozzle pompa tepat di tengah depan. Pastikan arah semprotan/embusan sejajar dengan posisi sensor depan.
  3. Kalibrasi: Setiap sensor memiliki potensiometer untuk mengatur sensitivitas. Putar hingga sensor hanya bereaksi pada cahaya api (seperti korek gas) dan tidak bereaksi pada lampu ruangan biasa.

Kesimpulan

Proyek Fire Fighting Robot ini mengajarkan kita tentang integrasi sensor IR dan kontrol aktuator. Meskipun sederhana, konsep ini adalah dasar dari robot pemadam api industri yang lebih kompleks yang digunakan di gudang atau pabrik kimia. Anda bisa mengembangkannya dengan menambahkan Sensor Ultrasonik agar robot tidak menabrak tembok saat mencari api.