top of page

Yangın Alarmı

Projenin Amacı: Pinoo Kontrol Kartı sıcaklık-nem sensörü ve buzzer modülü kullanarak herhangi bir yangın anında sesli uyarı veren yangın alarmı sistemi yapmak.

Süre: 2 ders

Yaş Grubu: 7 yaş ve üzeri

Pinoo Seti: Tam set, Maker set.

Kazanımları:

  • Pinoo kontrol kartını kodlamayı öğrenir.

  • Sıcaklık sensörü kullanmayı öğrenir.

  • Buzzer modülü kullanmayı öğrenir.

  • Algoritma kurma becerisi gelişir.

  • Kodlama becerisi gelişir.

 

 

Kullanılması Gereken Malzemeler: Mblock 3 programı, pinoo kontrol kartı, sıcaklık-nem sensörü, buzzer modülü, bağlantı kabloları.

 

 

 

 

Tasarım için Gereken Malzemeler: Ahşap plakalar, eva, makas, silikon tabancası ve silikon.

 

 

 

Proje Yapılışı:

 

Projemiz için ilk önce ahşap plakalar ile ev tasarımı yapmaya başlıyoruz.

 

Bir ev görünümü verecek şekilde ahşap plakalarımızı birleştiriyoruz.

 

Evimizi renklendirmek için evalarla evi kaplıyoruz.

 

 

Buzzer modülümüz ile sıcaklık-nem sensörümüzü evin çatısına silikon tabancası yardımı ile sabitliyoruz.

 

 

 

Sıcaklık – nem sensörümüzü 1. Kapıya, buzzer modülümüzü ise 2. Kapıya takıyoruz ve projemizin tasarım kısmını tamamlamış oluyoruz.

 

Pinoo uzantısı ekleme:

 

 

Uzantılar sekmesinden “Uzantıları Yönet” seçeneğine tıklıyoruz.

Açılan pencerede arama motoruna “Pinoo” yazıyoruz ve çıkan sonuca indir dememiz yeterli. Bilgisayarımıza yüklendi.

 

Pinoo kontrol kartını bilgisayara bağlama:

 

 

 

 

Mblock 3’te sol üst taraftaki “Bağlan” sekmesine tıklıyoruz. Açılan pencereden “Seri Port” kısmına tıklıyoruz ve açılan sayfadan “COM6” seçeneğini seçiyoruz.

NOT: Her bilgisayarın port girişleri farklı olduğundan COM yazısının yanındaki sayılar değişebilir.

 

 

Kartlar sekmesine tıklıyoruz. Açılan pencereden pinoo kontrol kartının kullandığı “Arduino Nano” kart seçeneğini seçiyoruz.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Uzantılar sekmesine tıklıyoruz. Açılan pencerede kullandığımız kontrol kartının uzantısı “Pinoo” seçiyoruz.

 

 

 Bağlan sekmesine tıklıyoruz. Açılan pencereden “Aygıt Yazılımı Güncellemesi” tıklıyoruz.

 

Kodlama kısmı:

 

 

İlk önce sıcaklık-nem sensörümüzün çalışıp çalışmadığını kontrol etmek için ‘Pinoo Program’ kodu altında sıcaklık-nem sensörü tanıtma kodumuzu yerleştiriyoruz. Ardından seri porta sıcaklık-nem sensörümüzü değerlerimizi yazdırıyoruz.

 

 

 

Pinoo Program koduna sağ tıklayarak Arduinoya yükle diyoruz. Ardından mblock programımızın sağ alt tarafında ‘recv encode mode’ seçeneğini ‘har hali’ olarak değiştiriyoruz. Bu şekilde sıcaklık-nem sensörü değerlerimizi seri portta görüyoruz. Kodlarımızı Arduino’ya yükledikten sonra program bağlantısı bağlan kısmından tekrar bağlamayı unutmayalım.

 

Buzzer modülümüzü de yeşil bayrağa tıklanınca kodu altında ses çıkar kodu ile çalıştırarak kontrol ediyoruz.

 

 

Sıcaklık-nem sensörümüzü yeşil bayrağa tıklanınca kodu altında çalıştıramıyoruz. Bu yüzden Pinoo Program kodu altında sıcaklık-nem sensörümüzü hazirla kodumuzla programımıza tanıtıyoruz. Ardından eğer sıcaklık-nem sensörümüzün değeri yani ortamdaki sıcaklık 40 dereceden büyükse buzzer modülümüz uyarı verecek. Sıcaklık değeri 40 dereceden düşük ise buzzer modülümüzü pasif hale getiriyoruz. Bu şekilde kodumuzu tamamlıyoruz.

 

 

“Pinoo Program” komutu üzerine sağ tıklıyoruz ve açılan pencerede “Arduino’ya Yükle” seçeneğini seçiyoruz.

 

 


Açılan sayfada kırmızı ile seçili olan “Arduino’ya Yükle” butonuna tıklıyoruz. Kodlarımız Pinoo kontrol kartımıza yükleniyor. Yükleme Bitti yazısı geldikten sonra “Kapat” butonuna tıklıyoruz. Yükleme bittikten sonra pil yuvası takılır ve proje çalıştırılır.

 

Projenin Çalışma Hali:

 

 

 

Sıcaklık-nem sensörümüzün değeri 40’dan fazla olursa sesli uyarı alacağız değilse buzzer modülümüz pasif hale gelecek.

IMG_4211.JPEG
IMG_4207.JPEG
IMG_4209.JPEG
IMG_4210.JPEG
IMG_4214.JPEG
IMG_4223.JPEG
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
KART_480x480.jpg
seri_port_480x480.jpg
1.JPG
Screenshot_19_359d012c-51c1-4c6d-8335-070683a6e513_480x480.jpg
Screenshot_20_76e46ab2-8530-42f6-b842-6dd75b3ddb05_480x480.jpg
Screenshot_21_1117f66b-e962-4ecd-89b1-0c8d82aecdd2_480x480.jpg
Screenshot_18_a291dab2-6915-4014-b3b8-2d3be9da18f9_480x480.jpg
2.jpg
3.jpg
IMG_4226.JPEG
bottom of page