Yapay Zekâlı İtfaiye Robotu: Bana bırak!
Kırmızı bir ateşi ve iki kolunu kaldıran bir insanı fark eden, sonra ateşi söndürüp yardım çağıran bir itfaiye arabası robotu yap.
Neler öğreneceksin
- İtfaiye robotlarına neden ihtiyaç duyduğumuzu, yangınları ve insanları nasıl bulduklarını öğren
- Uygulamada renk tanıma ve poz tanıma yapay zekâsını kullan
- Görevleri tamamlamak için fonksiyonları, tekrarları ve adım sayılarını kullan
Gerekenler
- Master bloğu
- LED bloğu
- Ses bloğu
- DC motor bloğu ×2
- Şekil blokları (parça listesine bak)
- Advanced Cubroid uygulaması yüklü, kameralı tablet
- Denemek için kırmızı bir eşya

Neden itfaiye robotları?
Öğretmenler için notlar
2 ders saati (80 dakika). Konular: renk ve poz tanıma yapay zekâsı, sosyal bilgiler ve güvenlik.
Aşağıdaki haber ve robot videosu Korecedir. Lütfen dersten önce kontrol edin.
Yangını kim söndürür?

💡 Ya bir robot önce içeri girip insanlara yardım edebilseydi? İnsanları güvende tutmak için robotlar hangi işleri yapabilir?
Bir itfaiye robotunun hangi becerilere ihtiyacı var?
Çok sıcak yerlerde çalışmak
Devrilmeden hareket etmek
İnsanları bulup haber vermek
Yangınları bulup söndürmek
İtfaiyecilere haber vermek
Robotlar yangınları ve insanları nasıl bulur?
Gerçek itfaiye robotları farklı sensörler kullanabilir.

Isıyı algılamaÇok sıcak yerleri fark eder.
Dumanı algılamaDumanı fark eder.
Rengi algılamaKamera kırmızı rengi arar.
İnsanları bulmaKamera, yardım bekleyen insanları bulur.
💡 Yapay zekâ, öğrendiklerini kullanarak kameranın ne gördüğünü anlar.
İtfaiye robotları gerçekten var mı?
Evet! Gerçek itfaiye robotları tehlikeli yerlere önce girip etrafı inceler ve böylece itfaiyecilere yardım eder.
Yapalım
Hadi, yapay zekâlı bir itfaiye robotu yapalım
Sınıfta kullanacağın bir robot yap: Oyuncak bir ateşi bulsun, sonra onu söndürüp insanları kurtarıyormuş gibi yapsın.
İtfaiye robotumuzun nelere ihtiyacı var?


- LED bloğuAteş ya da yüz gösterir.
- Master bloğuYangın hortumu rolündedir. Su sıkıyormuş gibi yapar.
- Ses bloğuSesle tehlikeyi haber verir.
- DC motor bloğu ×2İtfaiye arabasının sağlam tekerlekleridir.
Gerekenler
- × 2

- × 1

- × 1

- × 1

- × 14

- × 4

- × 1

- × 1

- × 2

- × 23

- × 2

- × 2

Oyuncak ateşi yap


İtfaiye arabasını yap








Kodlayalım
Robotumuz nasıl tepki verecek?
Görev 1- Oyuncak ateş yanıyor!
- LED’e ateş çiz.
Görev 2- Kırmızı algılandı mı?
- Siren → ileri git → su sık → LED’deki ateşi söndür
Görev 3- Bir insan algılandı mı?
- Etrafa bak → siren → kurtarma sinyali → görev tamam
💡 Hiçbir şey algılanmazsa robot bekler.
Uygulamayı aç
Advanced Cubroid uygulamasını aç ve “Group Number” (grup numarası) simgesine dokun.
Çıkartmadaki numarayı gir
Bloğun çıkartmasında yazan numaranın aynısını gir.

Önce aç, sonra bağla
Blokları aç ve uygulamaya bağla.

Yeni bir proje başlat
Yeni bir proje açmak için + düğmesine dokun.

LED’e ateşi çiz
İki farklı ateş resmi çiz. Bunları sırayla gösterince ateş yanıp söner.

Yapay zekâ algılama bloklarını ekle
Kırmızıyı bulan renk algılama bloğunu ve havaya kalkan iki kolu bulan poz algılama bloğunu ekle.

Her algılama için bir fonksiyon
Her algılama bloğu için yapılacakları içeren bir fonksiyon oluştur: biri kırmızı için, biri havaya kalkan kollar için.

Kırmızı bulununca: ateşi söndür
Kırmızı bulununca sireni çal. İleri git ve su sıkıyormuş gibi yap. Sonra LED’deki ateşi söndür.
💡 Robotun ileri gideceği adım sayısını uzaklığa göre değiştir. Su sıkma efektini birkaç kez tekrarlayabilirsin.


Kollar havadaysa: insanı kurtar
Havaya kalkmış kollar bulununca sola ve sağa bak, sireni çal ve uyarı gönder. Sonra gülen bir yüz göster.


Çalıştıralım
Programın tamamını kontrol et ve çalıştır
“Başlat” (▶) düğmesine dokun ve neler olduğunu izle.
💡 Bir arkadaşın kırmızı bir şey giyip iki kolunu kaldırırsa ne olur?

İtfaiye arabası geri mi gidiyor?
Araba geri gidiyorsa motor yönü düğmesine dokun.

Daha hızlı fark etsin mi istiyorsun?
Algılama yavaşsa “Settings” (ayarlar) bölümünde “Delay” (gecikme) süresini yaklaşık 0,5 saniye yap, sonra yeniden çalıştır.

Kısa test
Qİtfaiye robotumuz hangi yapay zekâ özelliklerini kullandı? (1) Hava durumu tahmini (2) Renk ve poz tanıma (3) Konuşma tanıma ve çeviri (4) Resim yapma
Cevabı göster
(2) — Kırmızı rengi (renk) ve havaya kalkan kolları (poz) tanıdı.
QBir itfaiye robotunun en önemli görevi nedir? (1) Hastanede hastaları tedavi etmek (2) Tehlikeli afet bölgelerinde itfaiyecilere yardım etmek (3) Okyanusu korumak (4) İtfaiye istasyonunun yanında sebze yetiştirmek
Cevabı göster
(2) — İtfaiyecilere yardım etmek için tehlikeli yerlere önce o girer.
Her şeyi yerine koy

Ders tamamlandı!
Yaptın, kodladın ve denedin mi? İlerlemeni kaydetmek için dokun.
