Pinoo ile Lazerli Hırsız Alarmı

Projenin Amacı: Pinoo Kontrol Kartını kullanarak led modülü, buzzer modülü ve ldr ışık algılayıcı sensör ile lazerli hırsız alarmı projesi oluşturmak.

Süre: 2 ders

Yaş Grubu: 7 yaş ve üzeri

Pinoo Set: Temel set, icat set, maker set ve tam set.

Kazanımları:

  • Pinoo kontrol kartını kodlamayı öğrenir.
  • Işık algılayıcı sensörünü kodlamayı öğrenir.
  • Buzzer modülünü kodlamayı öğrenir.
  • Led modülünü kodlamayı öğrenir..
  • Algoritma kurma becerisi gelişir.
  • Kodlama becerisi gelişir.
  • Tasarım becerisi gelişir.

  

Kullanılması Gereken Malzemeler: Mblock 3 programı, Pinoo kontrol kartı, Işık algılayıcı sensör, Kırmızı led modülü, Buzzer modülü, Bağlantı kabloları.

 

Tasarım için Gereken Malzemeler: Dekota, aynalı karton, eva, bant, silikon tabancası ve silikon, kalem, lazer ışık, makas, falçata, cetvel

               

 

 

Proje Yapılışı:

 

Öncelikle bir kutu oluşturacağız. Kutunun yan duvarlarını oluşturmak için, cetvel ve kalem kullanarak dekotanın üzerine 15x10cm boyutunda iki adet dikdörtgen çiziyoruz. Falçata yardımı ile dikdörtgenleri kesiyoruz.

                       

 

Kutunun alt ve üst kısımları için, cetvel ve kalem kullanarak dekotanın üzerine 15x12cm boyutunda iki adet dikdörtgen çiziyoruz. Falçata yardımı ile dikdörtgenleri kesiyoruz.

 

Kutunun arka duvarı için, cetvel ve kalem kullanarak dekotanın üzerine 15x15cm boyutunda bir adet kare çiziyoruz ve falçata yardımıyla kesiyoruz.

 

Silikon tabancası yardımı ile kestiğimiz parçaları birleştirerek kutu oluşturuyoruz.

Not: Lazer ışığı yerleştirebilmek için kutunun ön tarafında boşluk bırakıyoruz.

  

Aynalı kartondan üç adet yuvarlak keselim.

 

Lazerin kırmızı ışığının sürekli açık kalması için düğmesine bant yapıştırıyoruz. Ardından lazerin ışığı duvara yansıyacak şekilde, kutunun kenarına silikon tabancası yardımı ile monte ediyoruz.

       

Duvara yansıyan kırmızı ışığın üstüne, kestiğimiz yuvarlak aynalı kartonu silikon tabancası yardımı ile yapıştırıyoruz.

 

kartondan diğer duvara yansıyan kırmızı ışığın üstüne, tekrar silikon tabancası yardımıyla başka bir aynalı karton yapıştırıyoruz.

 

Aynalı kartondan diğer duvara yansıyan ışığın üstüne silikon tabancası yardımı ile başka bir aynalı karton yapıştırıyoruz.

          

Aynalı kartondan karşı duvara yansıyan ışığa denk gelecek şekilde, ışık algılama sensörünü monte edeceğiz. Bunun için ışık algılama sensörünün soket kısmının geçeceği kadar falçata yardımıyla delik açıyoruz.

           

                  

Silikon tabancası yardımı ile açılan deliğe ışık algılama sensörünü monte ediyoruz.

          

Silikon tabancası yardımı ile buzzer modülünü, kutunun yan duvarına monte ediyoruz.

 

Kutunun ön tarafına kırmızı led modülünü silikon tabancası yardımı ile monte ediyoruz.


Kutuyu istediğimiz gibi süslüyoruz.

Modülleri ve sensörü bağlantı kablosu yardımı ile pinoo kontrol kartına bağlıyoruz. Buzzer modülünü 3 numaralı mor girişe bağlıyoruz.

Kırmızı led modülünü 2 numaralı mor girişe bağlıyoruz.

Işık algılayıcı sensörü 7 numaralı kırmızı girişe bağlıyoruz.

 

Bağlantıları ve tasarımı tamamladık şimdi kodlama kısmına geçiyoruz. Bunun için mblock-3 uygulamasını kullanacağız.

 

Pinoo Kontrol Kartımızı bağlantı kablosu yardımıyla bilgisayara bağlıyoruz ve Mblock3 uygulamasına giriş yapıyoruz. Daha sonra Pinoo Kontrol Kartımızı bilgisayar ile tanıştırıyoruz. Bunun için öncelikle Bağlan sekmesinden seri port seçeneğine tıklıyoruz. Daha sonra COM4’ü seçiyoruz.(Bilgisayara ve porta göre rakam farklılık gösterebilir.)

 

Seri port bağlantısını yaptıktan sonra Kartlar sekmesinden kullanacağımız kartı seçiyoruz. Biz Arduino’nun Nano modeli ile çalışıyoruz.

 

Pinoo uzantısını bilgisayarımıza ekleyebilmek için 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.

 

Tekrar Uzantılar sekmesine gelip Pinoo seçeneğine tıklıyoruz. Pinoo uzantısı ile kodlarımızı yazacağız.

 

 

Tekrar Bağlan sekmesine gelip Aygıt Yazılımı Güncellemesi seçeneğine tıklıyoruz. Yükleme bitti dedikten sonra Kapat butonuna basıyoruz.

 

Kodlama kısmında; uygulamanın başlaması için Olaylar menüsünden Yeşil Bayrağa tıklanınca kodunu alıyoruz.

 

Işık algılayıcı sensörün okuduğu değeri öğrenebilmek için kukladan yardım alıyoruz. Bunun için görünüm sekmesinden “merhaba de” komutunu alıyoruz. Merhaba ifadesinin yerine robotlar sekmesinden ışık algılayıcı sensörü ile ilgili kod bloğunu alıyoruz. Pin girişini bağlantı yaptığımız Pinoo7 olarak değiştiriyoruz.

 

 

 

Yeşil bayrağa tıklıyoruz ve ışık algılayıcı sensörünün ışıkta ölçtüğü değere bakıyoruz. (yaklaşık 900 lerde değer ölçtüğünü farzediyoruz.) Ardından elimizi kutunun içine sokuyoruz ve ışık algılayıcı sensörünün ölçtüğü değere bakıyoruz.(yaklaşık 200 lerde değer ölçtüğünü farzediyoruz.)

 

Buzzer modülünün çalışıp çalışmadığını kontrol etmek için boşluk tuşu basılınca G7 notasını çal diyoruz. Pin girişini bağlantı yaptığımız Pinoo3 olarak değiştiriyoruz.

 

Led modülünün çalışıp çalışmadığını kontrol etmek için boşluk tuşu basılınca Led yüksek yap diyoruz ve ledi yakıyoruz. Pin girişini bağlantı yaptığımız Pinoo2 olarak değiştiriyoruz. Yukarı ok tuşu basılınca düşük yap diyoruz ve ledi söndürüyoruz.

 

Eğer kutunun içine el sokulursa yani ışık algılayıcı sensörün ölçtüğü değer 400’den küçükse kırmızı led modülü yanacak ve buzzer modülü ötecektir. Eğer ışık algılayıcı sensörün ölçtüğü değer 400’den büyükse buzzer ve led modülü pasif halde duracaktır.

 

Yeşil bayrağa tıklıyoruz ve projeyi deniyoruz. Projemizin çalışmasında herhangi bir sorun yoksa projemizi bilgisayardan bağımsız olarak bir güç kaynağı ile de çalıştırmak için yazmış olduğumuz kodları kartımızın içine yüklememiz gerekiyor.

Bunun için başlangıçta kullandığımız yeşil bayrağa tıkla kodunu ve kuklaya sensör değerini söylettiğimiz kodu çöpe atarak Robotlar menüsünden Pinoo Programı kodunu alıyoruz.

Koda sağ tıklayarak Arduino’ya yükle seçeneğine tıklıyoruz. (Kart olarak arduino ile çalışıyoruz.)

 

Açılan pencerede tekrar Arduinoya yükle butonuna tıklıyoruz.

 

 Kodlarımız karta yüklenirken bekliyoruz. Yükleme bitti dedikten sonra kapat butonuna tıklıyoruz.

 

Herhangi bir problem yoksa güç kablomuzu bilgisayardan çıkartıyoruz. Pinoo Kontrol kartımıza 9v pil ve pil şapkası yardımıyla güç veriyoruz. Pil girişinin hemen yanında bulunan açma kapama tuşunu da on konumuna getiriyoruz.

 

Projenin Çalışma Hali:

 

Işık algılayıcı sensörümüz 400’den büyük değer ölçtüğünde, yani değerli eşyamıza dokunulmadığında led ve buzzer modülleri pasif durumdadır.

 

 

Işık algılayıcı sensörümüz 400’den küçük değer ölçtüğünde, yani değerli eşyamıza dokunulduğunda led ve buzzer modülleri aktif durumdadır.

 

ARDUINO IDE KODLARI:

#define led 3 // 3.Pinde LED modülü olduğunu tanımlıyoruz
#define buzzer 4 // 4.Pinde BUZZER modülü olduğunu tanımlıyoruz

void setup() {
pinMode (led, OUTPUT); //LED modülünün çıkış elemanı olduğunu belirtiyoruz
pinMode (buzzer, OUTPUT); //BUZZER modülünün çıkış elemanı olduğunu belirtiyoruz
Serial.begin(9600); //9600 Baundluk bir seri haberleşme başlatıyoruz

}
void loop() {
int isik=analogRead(A0); //Işık değişkenini A0 pinindeki LDR ile okuyoruz
Serial.println(isik); //Okunan değeri seri iletişim ekranına yansıtıyoruz
delay(50);

if (isik<400){  //Okunan ışık değeri 400'den küçük ise
  digitalWrite(led,HIGH); //LED modülü yansın
  digitalWrite(buzzer,HIGH); //BUZZER modülü ses çıkarsın
}
else{
  digitalWrite(led,LOW); //LED yanmasın
  digitalWrite(buzzer,LOW); //BUZZER modülü sussun
}
}

PİNOO SETLERİ İLE ÇOCUKLAR, EVLERİNDE RAHATLIKLA BULABİLECEKLERİ MALZEMELER İLE YÜZLERCE PROJE YAPABİLİRLER.