Pinoo ile Otomatik Kilit

 

Projenin Amacı: Pinoo Kontrol Kartını kullanarak pır(hareket) sensörü ve servo motor modülü ile otomatik kilit  projesi oluşturmak.

Süre: 2 ders

Yaş Grubu: 7 yaş ve üzeri

Kullanılan Set: Pinoo Maker Set,İcat Set,Tam Set.

Kazanımları:

  • Pinoo kontrol kartını kodlamayı öğrenir.
  • Pır(hareket) sensörünü kodlamayı öğrenir.
  • Servo motor 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ı, pır(hareket) sensörü, servo motor modülü, bağlantı kabloları

kodlama seti

 

Tasarım için Gereken Malzemeler: Dekota, renkli evalar, makas, kalem, falçata, tornavida, cetvel, silikon tabancası ve silikon, alüminyum tel, ince bakır tel, kilit

 

malzemeler

 

Proje Yapılışı:

  1. Öncelikle evin kapısını oluşturacağız. Bunun için, cetvel ve kalem kullanarak dekotanın üzerine 15x15cm boyutunda kare çiziyoruz. Falçata yardımı ile kareyi kesiyoruz.

 

malzemeler

 

 

  1. Kestiğimiz parçanın üstünde kilidin yerini ayarlıyoruz ve ayarladığımız yere göre kapı çiziyoruz.

     

kodlam seti
  1. Çizdiğimiz kapıyı falçata yardımı ile kesiyoruz.

 

icat
  1. Aynı hizada olacak şekilde kapı ve duvara alt alta iki adet delik açıyoruz.

     

 

maker

 

 

  1. Kapı ve duvarı eva ile kaplıyoruz.

 

maker

 

 

 

 

  1. İnce bakır teli deliklerden geçirerek kapı ve duvarı birbirine bağlıyoruz.

 

maker

 

  1. Evin yan duvarları için, cetvel ve kalem kullanarak dekotanın üzerine 12x15cm boyutunda iki adet dikdörtgen çiziyoruz. Çizdiğimiz dikdörtgenleri falçata yardımı ile kesiyoruz.
malzemeler

 

  1. Silikon tabancası yardımı ile evin ön kısmını ve yan duvarlarını şekildeki gibi birbirlerine monte ediyoruz.

 

maker
  1. Evin iç kısmını da evalar ile kaplıyoruz.

 

stem

 

  1. Cetvel ve kalem kullanarak dekotanın üzerine evin boyutlarına uygun olacak şekilde çatı çiziyoruz. Çizdiğimiz çatıyı falçata yardımı ile kesiyoruz.

                 

malzemeler

   

  1. Çatının ön ve arka kısmını eva ile kaplıyoruz. Ardından silikon tabancası yardımı ile eve monte ediyoruz.
maker
  1. Evalar ile çatıyı tamamlıyoruz.
maker
  1. Silikon tabancası yardımı ile kilidi, kapıya şekildeki gibi monte ediyoruz.

 

proje
  1. Tornavida yardımı ile pervaneyi servo motor modülüne monte ediyoruz.
servo motor
  1. Alüminyum telin bir ucunu servo motor modülünün pervanesine şekildeki gibi doluyoruz.
servo motor
  1. Alüminyum telin diğer ucunu, kapı kilitliyken kilide doluyoruz. Servo motor modülünü, silikon tabancası yardımıyla şekildeki gibi monte ediyoruz.

Not: Kapı kiliyken servo motor modülün açısı 180 olacaktır. Bu nedenle monte etmeden önce mutlaka açısını 180 derece yapalım.   

proje
  1. Servo motor modülünün Kahverengi kablosu-GND, Kırmızı kablosu-5V, Turuncu kablosu-D0’a denk gelecek şekilde bağlantısını yapıyoruz.

 

icat
  1. Pır(hareket) sensörünü kapının üstündeki duvara silikon tabancası yardımı ile şekildeki gibi monte ediyoruz.

 

kilit
  1. Evin altı için, cetvel ve kalem kullanarak dekotanın üzerine 15x15cm boyutunda kare çiziyoruz. Çizdiğimiz kareyi falçata yardımı ile kesiyoruz.

 

malzemeler
  1. Silon tabancası yardımı ile taban ile evi birbirine monte ediyoruz.

 

proje
  1. Evi istediğimiz gibi süslüyoruz.

 

maker
  1. Kapıyı rahatça açıp kapatabilmek için dekotadan kapı tokmağı yapıyoruz. 
    servo motor
  2. Servo motor modülünü ve hareket sensörünü bağlantı kablosu yardımı ile pinoo kontrol kartına bağlıyoruz.

Servo motor modülünü 3 numaralı mor girişe bağlıyoruz.

Pır(hareket) sensörünü 2 numaralı mor girişe bağlıyoruz.

 

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

 

  1. 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 COM6'yı seçiyoruz.(Bilgisayara ve porta göre rakam farklılık gösterebilir.)

 

mblock

 

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

 

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

 

mblock

 

  1. Tekrar Uzantılar sekmesine gelip Pinoo seçeneğine tıklıyoruz. Pinoo uzantısı ile kodlarımızı yazacağız.     
    mblock
  2. 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.

 

mblock

 

  1. Kodlama kısmında; uygulamanın başlaması için Olaylar menüsünden Yeşil Bayrağa tıklanınca kodunu alıyoruz.   
    kodlama
  2. Hareket algılama 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 hareket algılama sensörü ile ilgili kod bloğunu alıyoruz. Pin girişini bağlantı yaptığımız Pinoo2 olarak değiştiriyoruz.

 

mblock

 

  1. Yeşil bayrağa tıklıyoruz ve hareket algılama sensörünün önünde elimizi sallıyoruz. Hareket olduğu için okunan değer 1 olacaktır. Hareket yokken okunan değer 0 olacaktır.

      

 

mblock

 

  1. Servo motor modülünün açılarını ayarlamak için yukarı ok tuşu basılınca 90 derece ol, aşağı ok tuşu basılınca 180 derece ol diyoruz. Tuşlara tıklayarak servo motor modülünün açılarına bakıyoruz.

 

kodlama

 

  1. Olaylar sekmesinden tekrar yeşil bayrak tıklanınca kodunu alıyoruz. Ardından yeşil bayrağa tıklanınca kapının açık olması için dereceyi 90 yapıyoruz.

 

kodlama

 

  1. Kontrol menüsünden sürekli tekrarla ve eğer ise değilse kodunu alıyoruz.

 

kodlama

 

  1. İşlemler menüsünden eşittir işlemini alıyoruz. Hareket sensörünün okuduğu değer 1’e eşitse kodunu yazıyoruz.

 

kodlama

 

  1. Eğer hareket algılama sensörünün ölçtüğü değer 1 değerine eşitse, 10 saniye bekletip dereceyi 180 yapıyoruz. Böylece eğer sensör hareket algıladıysa 10 saniye bekleyip kapıyı kilitleyecektir.

 

kodlama

 

  1. Eğer hareket algılama sensörünün ölçtüğü değer 1’e eşit değilse derece 90 olsun kodunu yazıyoruz. Böylece hareket yoksa kapının kilidi açık olacaktır.

 

kodlama

 

  1. 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 çöpe atarak Robotlar menüsünden Pinoo Programı kodunu alıyoruz.

 

kodlama

 

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

 

kodlama

 

  1. Açılan pencerede tekrar Arduino’ya yükle butonuna tıklıyoruz.

 

kodlama

 

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

 

mblock

 

 

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

 

  1. Projenin Çalışma Hali:

Eğer hareket algılayıcı sensör 1 değerini okursa yani biri dışarı çıkarsa 10 sn bekleyip kapı kilitlenecektir.

 

proje

Eğer hareket algılayıcı sensör 0 değerini okursa yani dışarı kimse çıkmıyorsa kapı açık olarak kalacaktır.

 

proje

 

 

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