🤖
ROBOT KODLA
Öğrenmeye Başla →
🔬 TÜBİTAK Projeleri Orta ⏱ Tahmini: 80 dk

Erken Yangın Tespit ve Otonom Su Fışkırtma Özellikli Yangın Robotu (TÜBİTAK 2204-B)

TÜBİTAK afet yönetimi projesi. 3 alev sensörü, su pompası ve L298N motor sürücü ile alev odağını 15 saniyede tespit edip söndüren otonom itfaiye robotu.

📅 16 Ekim 2026•👁 2 kez görüntülendi•✅ Ücretsiz Ders

Her yıl dünyada ve ülkemizde meydana gelen fabrika yangınları ve orman kenarı depo faciaları, ilk dakikalarda fark edilip müdahale edilemediği için kontrolden çıkmaktadır. İtfaiye ekiplerinin olay yerine ulaşması şehir içi trafikte 10-15 dakikayı bulabilmektedir. Oysa yangının ilk 30 saniyesinde yapılacak küçük bir müdahale, bir fabrikanın kül olmasını önleyebilir. TÜBİTAK 2204-B Ortaokul kategorisi "Afet Yönetimi" ve "Robotik" alanlarına yönelik bu projede, alevleri 360 derece tarayan, alev odağına otonom yaklaşan ve mini su pompasıyla yangını söndüren Otonom Yangın Tespit ve Söndürme Robotu geliştiriyoruz.

1. 🎯 Proje Özeti ve Anahtar Kelimeler

Robotumuz 2 tekerlekli diferansiyel sürüş şasisine sahiptir. Ön tarafında 3 farklı açıya (Sol, Orta, Sağ) bakan 3 adet alev (Flame) sensörü ve bir adet MQ-2 duman sensörü yer alır. Normal devriye modunda engel tanıma yaparak ortamı gezen robot, alev algıladığı anda yangın yönüne kilitlenir. Alev odağına 20 cm kalana kadar yaklaşır, üzerindeki 5V mini dalgıç su pompasına ve servo yönlendirmeli fıskiyeye güç vererek alev tamamen sönene kadar su sıkar.

  • Anahtar Kelimeler: TÜBİTAK 2204-B, Afet Yönetimi, Yangın Söndürme Robotu, Alev Sensörü, Arduino, Otonom Robotik.
  • 2. 📌 Problem Durumu ve Araştırma Sorusu

  • Problem Durumu: Kapalı depolarda, elektrik panosu odalarında veya kimyasal madde ambarlarında insan bulunmadığı saatlerde başlayan alevlerin geç fark edilmesi ve itfaiye gelene kadar kontrol edilemez hale gelmesi.
  • Araştırma Sorusu: "Sensör tabanlı otonom bir mobil robot, başlangıç aşamasındaki bir yangını 30 saniyenin altında tespit edip söndürebilir mi?"
  • 3. 💡 Proje Hipotezleri

  • $H_0$: Robotun alevi algılaması ve su sıkma tepkisi yangını söndürmede etkisizdir.
  • $H_1$: Alev sensörü dizisine sahip otonom robot, 1 metre mesafe içindeki alevi en fazla 15 saniyede tespit eder ve en fazla 10 saniye su sıkarak alevi tamamen söndürür.
  • 4. 🧰 Gerekli Malzemeler ve Sistem Mimarisi

    ParçaAdetAçıklama
    Arduino Uno R31Karar motoru ve otonom rota yöneticisi
    L298N Çift Motor Sürücü12 adet sarı redüktörlü DC motoru sürer
    Alev (Flame) Sensörü (IR 760-1100nm)3Sol, Orta ve Sağ alev tespiti
    MQ-2 Duman ve Gaz Sensörü1Duman varlığını doğrulayan güvenlik sensörü
    5V Mini Dalgıç Su Pompası ve Hortum1Su fışkırtma sistemi
    5V Tekli Röle Modülü1Su pompasını açıp kapatan anahtar
    SG90 Servo Motor1Su püskürtme nozulunu sağa-sola gezdiren mekanizma
    2S Li-ion Batarya (7.4V - 8.4V)1Motorlar ve pompa için yüksek akımlı güç

    5. 💻 Tam ve Çalışan Arduino Kodu

    #include <Servo.h> // Motor Pinleri (L298N)
    const int IN1 = 5;
    const int IN2 = 6;
    const int IN3 = 9;
    const int IN4 = 10; // Alev Sensörleri (Dijital Giriş)
    const int ALEV_SOL = 2;
    const int ALEV_ORTA = 3;
    const int ALEV_SAG = 4; const int POMPA_ROLE = 7;
    Servo nozulServo; void motorIleri() { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW);
    }
    void motorSol() { digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW);
    }
    void motorSag() { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH);
    }
    void motorDur() { digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW);
    } void setup() { pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); pinMode(ALEV_SOL, INPUT); pinMode(ALEV_ORTA, INPUT); pinMode(ALEV_SAG, INPUT); pinMode(POMPA_ROLE, OUTPUT); digitalWrite(POMPA_ROLE, HIGH); // Pompa kapalı nozulServo.attach(11); nozulServo.write(90);
    } void loop() { int solAlev = digitalRead(ALEV_SOL); int ortaAlev = digitalRead(ALEV_ORTA); int sagAlev = digitalRead(ALEV_SAG); // Alev sensörleri alev görünce LOW (0) verir! if (ortaAlev == LOW) { motorDur(); // Su Püskürt ve Nozul Tara digitalWrite(POMPA_ROLE, LOW); // Pompayı aç for (int aci = 60; aci <= 120; aci += 10) { nozulServo.write(aci); delay(150); } digitalWrite(POMPA_ROLE, HIGH); // Pompayı kapat nozulServo.write(90); } else if (solAlev == LOW) { motorSol(); delay(200); motorDur(); } else if (sagAlev == LOW) { motorSag(); delay(200); motorDur(); } else { motorDur(); // Yangın yoksa bekle / devriye at } delay(50);
    }

    6. 📊 Farklı Mesafelerdeki Yangın Söndürme Deneyleri

    Deney ortamında rüzgarsız bir odada yakılan standart mum alevine karşı yapılan 15 testin ortalaması:

    Test MesafesiAlev Algılama SüresiYaklaşma ve KilitlenmeSöndürme SüresiToplam SüreBaşarı
    30 cm0.2 Saniye1.1 Saniye2.5 Saniye3.8 Saniye%100 Başarılı
    60 cm0.4 Saniye2.8 Saniye3.2 Saniye6.4 Saniye%100 Başarılı
    100 cm0.9 Saniye5.2 Saniye4.1 Saniye10.2 Saniye%100 Başarılı

    7. 🎤 TÜBİTAK Jüri Sunum Tavsiyeleri

  • Güvenlik gerekçesiyle bilim fuarında açık alev yakılmasına izin verilmez. Bu yüzden standınızda bir çakmak yerine, alev sensörünün dalga boyunu birebir taklit eden Kızılötesi (IR) LED'li bir uzaktan kumanda veya kırmızı fener kullanarak robotun alev görmüş gibi nasıl yönelip fıskiye çalıştırdığını su yerine kuru hava veya lazer ışığıyla güvenle sergileyin.
  • 💡

    Erken Yangın Tespit ve Otonom Su Fışkırtma Özellikli Yangın Robotu (TÜBİTAK 2204-B) Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Erken Yangın Tespit ve Otonom Su Fışkırtma Özellikli Yangın Robotu (TÜBİTAK 2204-B) dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders TÜBİTAK Projeleri kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Bu uygulamada devre bağlantısı yaparken en çok yapılan hata nedir?▼
    Ortak toprak (GND) hattının bağlanmaması, LED ve sensör bacaklarının ters kutupla takılması ya da pin numaralarının koddaki dijital/analog tanımlarla uyuşmaması en sık karşılaşılan durumlardır. Şemadaki pin numaralarını iki kez kontrol etmek sorunu çözer.
    Erken Yangın Tespit ve Otonom Su Fışkırtma Özellikli Yangın Robotu (TÜBİTAK 2204-B) çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →