Pinoo ile Hırsız Alarmı

Projenin Amacı:  Pinoo kontrol kartı ile hareket algılama ve buzzer modüllerini kullanarak hırsız alarmı projesi yapmak.

Süre: 2 ders
Yaş Grubu: 7 yaş ve üzeri
Pinoo Seti: İcat set, maker set ve tam set.
Kazanımları:
  • Pinoo kontrol kartını kodlamayı öğrenir.
  • Hareket algılama sensörünü kullanmayı öğrenir.
  • Buzzer modülünü kullanmayı öğrenir.
  • Algoritma kurma becerisi gelişir.
  • Kodlama becerisi gelişir.
 
Kullanılması Gereken Malzemeler:  Mblock 3 programı, pinoo kontrol kartı, hareket algılama sensörü, buzzer modülü.
Tasarım için Gereken Malzemeler: Ahşap parçaları, renkli karton, şönil, silikon tabancası ve silikon.
        
 
Proje Yapılışı:
  1. Projemiz için ilk önce ev tasarımını yapmak ile başlayalım. Ev tasarımını yaparken ahşap parçalarından yararlanacağız.
 
Zemin için ilk parçamızı yerleştiriyoruz.
 
 
Silikon tabancası ile yan parça yapıştırılır.
 
 
Diğer parçada yapıştırılır.
 
  
Ev şeklini verebilmek için ahşap parçaları ile çatı yapıştırılır.
 
 
Tepe kısmının ayrılmaması için silikonla yapıştırılır.
 
 
Evin ön kısmı ahşaplar ile kapatılır.
NOT: Arka kısmının açık kalması lazım elektronik parçaları koymak için.
 
 
Renkli kartonlar ahşap paraların boyutunda kesilir.
 
Parçalar ahşapların üzerine yapıştırılır.
 
 
Renkli şöniller ile süsleme yapılır.
 
 
 
 
  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 “COM4” 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ı:
Hareket algılama sensörünün, hareket var iken ve yok iken verdiği değerleri kuklanın üzerinde görmek için hareket algılama sensörü oku kodunu “de” komutunun içine yerleştiriyoruz. Değerleri program çalıştığı süre boyunca görmek içinde “sürekli tekrarla” komutunu kullanıyoruz.
 
Buzzer modülünü çalıştırmak için “tuşu basılınca” komutu altında çalıştırıyoruz.
 
NOT: Hareket algılama sensörü hareket algılar ise “1” değerini gösteriyor, hareket algılamaz ise “0” değerini gösteriyor.
 
Koşulların bir tanesini sıfıra eşitliyoruz, bir tanesini bire.
 
Değerleri hareket algılama sensörü komutuna eşitliyoruz.
 
Hareket yok ise yani sıfıra eşit ise buzzer modülü “sustur” olacak, hareket var ise yani bire eşit ise buzzer modülü ses verecek.
 
 5. Elektronik parçaları tasarım ile birleştirelim.
ÖNEMLİ!! Kodlamada hareket algılama sensörünü ve buzzer modülüne port kaça kodlandı ise Pinoo kartında da aynı yere takılmalı.
 
Pinoo kartımızı evin iç kısmına yerleştiriyoruz.
 
Hareket algılama sensörünü ve buzzer modülünü evin ön tarafına yerleştiriyoruz. Pil veya güç kablosu yardımı ile çalıştırıyoruz.
ARDUINO IDE KODLARI:
int pir_sensor = 2; // pır sensorunu 2.pine atadık
int pir_sensor_deger; // pir sensor deger adında değişken atadık

int buzzer = 3; // buzzerı 3. pine atadık

void setup() {
  pinMode(pir_sensor, INPUT); // pır sensor giriş pinidir
  pinMode(buzzer, OUTPUT); // buzzer çıkış pinidir

}

void loop() {
  pir_sensor_deger = digitalRead(pir_sensor); // pir sensorunden deger okuması yaptırdık

  if (pir_sensor_deger == 0) { // eger sensor düşükse
    // buzzer sussun
    digitalWrite(buzzer, LOW);
  } else if (pir_sensor_deger == 1) { // eger sensor yuksekse
    // buzzeer yarım sn aralıklarla çalışşsın
    digitalWrite(buzzer, HIGH);
    delay(500);
    digitalWrite(buzzer, LOW);
    delay(500);
  }

}

Pinoo setleri ile çocuklar, evlerinde rahatlıkla bulabilecekleri malzemeler ile yüzlerce proje yapabilirler.