Robotik Kodlama: Yangın Alarmı Projesi

318

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.

 

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ışı:

 

  1. Projemiz için ilk önce ahşap plakalar ile ev tasarımı yapmaya başlıyoruz. Dilerseniz evinizi kendinize özgü, bu açıklamalara bağlı kalmadan da yapabilirsiniz.

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.

 

  1. 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.

 

  1. 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.

 

  1. 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.

 

  1. 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.

Facebook Yorum