Pinoo ile Dinazor Oyunu
Projenin Amacı: Pinoo Kontrol Kartı ile ldr modüllü ve servo motor kullanarak bir dinozor oyunu yapmak.
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.
- Servo motor kullanmayı öğrenir.
- Ldr modülü kullanmayı öğrenir.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Pinoo Studio programı, pinoo kontrol kartı, servo motor, ldr modülü
Tasarım için Gereken Malzemeler: Bilgisayar, siyah bant
Proje Yapılışı:
- Projemiz için ilk önce sensörleri bilgisayara yerleştireceğimiz kısım ile başlayalım.
Servo motoru boşluk tuşuna basabilecek şekilde bantlıyoruz.
İnternetimiz kapalı iken bir sayfa açmaya çalışalım karşımıza dinozor oyunu çıkacaktır.
(Eğer bu sayfaya ulaşamadıysanız yine internetiniz kapalı iken bağlantı linklerinin olduğu kısma “chrome://dino” yazarsanız dinozor oyununa ulaşabilirsiniz.
Ldr modülünün arkasına ekrana yapıştırabileceğimiz bir şekilde siyah bandı yapıştırıyoruz.
Ldr modülünü ekrandaki ağaçları görecek şekilde bilgisayar ekranına yapıştırıyoruz.
Daha sonra da bağlantı kablosunu takıyourz.
Servo motorun bağlantı kablosunu takıyoruz.
Ldr modülünü 7. Kapıya, servo motoru 1. Kapıya takıyoruz.
USB bağlantı kablosunu pinoo kontrol karına ve bilgisayara takıyoruz.
Artık kodlamaya başlayabiliriz.
Kodlama kısmı:
İlk olarak yeşil bayrağı tıkladığımızda ekranda ışık değerini görmek için kodlama yapıyoruz.
(Bu kısımda ldr modülünü ekrandaki açık alanda ve atlaması gereken ağacın üstüne getirerek değerler arasındaki fark görülür ve şart oluşturmak için bir değer belirlenir.)
Eğer ise değilse koşul yapısını ekleyip şartımızı oluşturuyoruz.
(Burada ağaçların algıladığı değere yakın genel bir değer olan 750 değerini kullandık. Ortam ışık değerine göre sizde değişiklik gösterebilir.)
Şart doğruysa yani ağaç algılandıysa 1. Kapıya bağlı servo motorun açılarını ayarlıyoruz.
Aşağıya doğru 30 derece hareket edip 0.1 saniye bekledikten sonra 0 açısına gelecek şekilde kodluyoruz.
Diğer şartımız için eğer ise koşul yapısını ekleyip ışık değerinin 750’den büyük olma şartını oluşturuyoruz. Eğer şart doğruysa servo motorun açısı 0 derecede kalacak.
Kodlarımızı pinoo kontrol kartına yüklemek için kod ekranına geçerek olay başlangıcımızı “Pinoo karta yükle” komutu yapıyoruz ve ekranda ışık değerini görmek için kullandığımız kodu siliyoruz.
Kodlarımız pinoo kontrol kartımıza yükleniyor.
Projenin Çalışma Hali:
9V’luk pili takıyoruz.
Dinozor oyunu sayfasını açıp oyuna başladığımızda çalışacaktır.