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ı öğrenmeyi öğrenir.
- Işık algılayıcı sensörünü kullanmayı öğrenir.
- Buzzer modülünü öğrenmeyi öğrenir.
- Led modülünü öğrenmeyi öğrenir..
- Algoritma kurma becerisi gelişir.
- Kodlama işi gelişir.
- Tasarım becerisi gelişir.
Kullanılması Gereken Malzemeler: Pinoo Studio 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 tabanca 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 kalınlığında iki adet dikdörtgen çiziyoruz. Falçata yardımı ile aksesuarları kesiyoruz.

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

Kutunun arka duvarı için, cetvel ve kalem kullanarak dekotanın üzerine 15x15cm aralıklarla bir adet kare çiziyoruz ve falçata yoluyla kesiyoruz.


Silikon serbest bırakma yardımı ile kestiğimiz parçaları birleştirerek kutu oluşturuyoruz.
Not: Lazer ışığı yerleştirebilmek için kutunun ön tarafında bırakıyoruz.
Aynalı kartondan üç adet yuvarlak keselim.


Lazerin kırmızı ışığının sürekli açık kalması için düğmeye bant yapıştırıyoruz. Ardından lazerin ışığını kaydedecek şekilde kutunun silikon tabancası yardımı ile monte ediyoruz.

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

Kartondan diğer kişinin yansıyan kırmızı ışığın üstüne, tekrar silikon tabancayla başka bir aynalı kartona yapıştırıyoruz.


Aynalı kartondan diğer defter yansıyan ışığın üstüne silikon tabanca ile başka bir aynalı kartona yapıştırıyoruz.


Aynalı kartondan karşı yağın yansıyan miktarı gelecek şekilde, ışık algılama sensörünü monte ediyor. Bunun için ışık algılama sensörünün soket kısmının geçeceği kadar delik açıyoruz.


Silikon serbest bırakma 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 göstergeleri kırmızı led modülünü silikon tabanca yardımı ile monte ediyoruz.

Kutuyu gibi süslüyoruz.
Modülleri ve sensör kablosu yardımı ile pinoo kontrol kartına bağlıyoruz.
Buzzer modülünü 1 numaralı kapıya bağlıyoruz.
Kırmızı led modülünü 2 numaralı kapıya bağlıyoruz.
Işık algılama sensörünü 7 numaralı kapıya bağlıyoruz.
Bağlantıları ve tasarımı tamamlandık şimdi kodlamaya geçiyoruz.

Kodlama kısmında; Başlatma işleminin başlatılması için Olaylar menüsünden Yeşil Bayrağa tıklanınca alınır.

Işık algılayıcı sensörün okuduğu değerin öğrenilebilmesi için kukladan yardım alacağız. Bunun için görünüm menüsünden “merhaba de” komutu alınarak ışık sensörü değer okuma kodu içerisine yerleştirilir.
Yeşil bayrağa tıklanıyor 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ışmasının kontrol edilmesi için basılı tuşa basıldığında C3 notasını çaldırın.

Led modülünün çalışıp çalışmadığını kontrol etmek için tuşa basıldığında ledi yakıyoruz. Kapı numarasını bağlantısını yaptığımız 2 olarak değiştiriyoruz. Yukarı ok tuşuna basıldığında led yanıyor ve aşağı ok tuşu basıldığında led söndürülüyor.

Eğer kutunun içine el sokulursa yani ışık algılayıcı sensör ö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ını herhangi bir sorun veya projemizi bilgisayardan bağımsız olarak bir güç kaynağı ile de başlatmak için yazılan kodun kartımızın içine yüklememiz gerekiyor.

Bunun için başlangıçta yer alan yeşil bayrağa tıklama işlemini ve kuklaya sensör değerini söylettiğimiz kodu çöpe atarak kod ekranına geçiyoruz. Genel bloklar Pinoo karta yükle komutunu alıyoruz. Ve kodların en başına yerleştiriyoruz.
Kodlarımız karta yüklenirken bekliyoruz.
Herhangi bir sorun yoksa güç kablosunu bilgisayardan çıkartıyoruz. Pinoo Kontrol kartımıza 9v pil ve pil kulaklığı sayesinde güç veriyoruz.
Projenin Çalışma Hali:

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

Işık algılayıcımız sensörlü 400'den küçük değer ölçümlerinde, yani değerli eşyalarımıza dokunulduğunda led ve buzzer modülleri aktif olarak dinlenebilir.
ARDUINO IDE KODLARI:
#define led 3 // 3.Pinde LED modülünün kullanımını tanımlıyoruz #define buzzer 4 // 4.Pinde BUZZER modülünün kullanımını tanımlıyoruz geçersiz kurulum ( ) { 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 Seri . başla ( 9600 ) ; //9600 Baundluk bir seri iletişim 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 gecikme ( 50 ) ; if ( isik < 400 ) { //Okunan ışık değeri 400'den küçük ise digitalWrite ( led , HIGH ) ; //LED modülü digitalWrite yansın ( sesli uyarı , YÜKSEK ) ; //BUZZER modülü ses çıkarsın } else { digitalWrite ( led , LOW ) ; //LED yanmasın digitalWrite ( buzzer , LOW ) ; //BUZZER modulu sussun } }