Pinoo ile Adım Sayar
Projenin Amacı: Pinoo Kontrol Kartını kullanarak eğim ve darbe sensörü ve LCD ekran ile adım sayısını hesaplayan bir sistem oluşturmak.
Süre: 2 ders
Yaş Grubu: 7 yaş ve üzeri
Pinoo Set: Maker set ve tam set.
Kazanımları:
- Pinoo kontrol kartını kodlamayı öğrenir
- Eğim ve darbe sensörünü kodlamayı öğrenir.
- LCD ekran modülünü kodlamayı öğrenir.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Mblock 3 programı, Pinoo kontrol kartı, eğim ve darbe sensörü, LCD ekran modülü, bağlantı kablosu.
Tasarım için Gereken Malzemeler: Forex, makas, silikon tabancası, boya, keçe.
Proje Yapılışı:
Forex ten 12 x 12 cm boyutunda iki kare parça(zemin ve tavan) kesiyoruz.
12 x 5 cm boyutlarında duvar oluşturmak için dört adet dikdörtgen parça kesiyoruz.
Duvarlardan birine LCD ekran ve eğim ve darbe sensörü büyüklüğünde iki pencere açıyoruz. LCD ekranı ve eğim ve darbe sensörünü alanlarına silikon tabancası ile sabitliyoruz.
Farklı İki duvarı karşılıklı olarak zemin olarak belirlediğimiz parçaya sabitliyoruz.
LCD ekranı ve eğim ve darbe sensörünü sabitlediğimiz duvarı da zemine sabitliyoruz.
Tavan olarak belirlediğimiz parçanın orta bölümüne iki adet küçük dikdörtgen delik açıyoruz.
30 x 4 cm ölçülerinde keçeden bir şerit kesiyoruz.Bir önceki aşamada oluşturduğumuz deliklerden şeridin uç kısımlarını geçirerek birbirine sabitliyoruz.
Tavan parçamızı kutumuza sabitliyoruz.
Bağlantılarımızı yapalım.Pinoo kontrol kartımızı kutu içerisine yerleştiriyoruz ve Eğim ve darbe sensörünü 1 numaralı mor girişe, LCD ekranımızı 10 numaralı kırmızı/beyaz girişe sabitliyoruz.
Tasarımı dilediğimiz gibi süslüyoruz.
KODLAMA KISMI:
LCD ekranımızın bağlantı portunu tanıtarak başlıyoruz.
Yapacak olduğumuz her bir hareketi sayabilmek için değişkenlerden faydalanacağız. Bu adımda Değişkenler Sekmesinde Bir Değişken Oluştur butonuna tıklayarak adım sayısı adında bir değişken oluşturuyoruz.
*** Sahne alanının sol üst köşesinde değişkenimizi görebiliriz.
Değişkenler sekmesinden adım sayısı 0 olsun kod bloğunu alıyoruz. Böylelikle sistemimiz çalıştığı an adım sayımız otomatik olarak sıfırlanacaktır.
Başlangıç adımlarını tamamladıktan sonra yazacağımız tüm kod blokların sürekli olarak çalışması gerektiği için kontrol sekmesinden sürekli tekrarla kod bloğunu alıyoruz.
LCD ekranının birinci satıra bir başlık yazısı yazdıracağız. Ekranlar sekmesinden LCD'ye yaz Satır:1 Sütun:1 komutunu alıyoruz. Adim Sayisi olarak güncelliyoruz.
Tasarımımızı bir çanta gibi takıp yürümeye başladığımızda her bir sallantı/hareketi adım olarak algılanacaktır .Burada hareketi sensorumuzun ölçeceği eğim ile algılayacağız. Şimdi bu isteklerimizi kod haline dönüştürelim.
Eğim ve darbe sensörü eğim aldığına 1, sabit durumda iken ise 0 değerini vermektedir. Sensörün aldığı 1 değerine göre işlem yapabilmek için bir koşul ifadesi oluşturacağız. Kontrol sekmesinden eğer ise ifadesini alıyoruz.
Koşul bölümünü oluşturmak için operatörler sekmesinden eşittir ifadesini alıyoruz. İlk kutucuğa sensörler sekmesinden eğim ve darbe sensörü ile ilgili kod bloğunu yerleştiriyoruz. Kapı numarasını 1 olarak değiştiriyoruz. İkinci kutucuğa ise sensörün darbe aldığını ifade eden 1 rakamını yazıyoruz.
Koşul sağlanır ise 1 saniyede bir kez adım sayısı bir artmalıdır.Bunun için değişkenler sekmesinden adım sayısı ı 1 kadar değiştir komutunu alıyoruz. Daha sonra ise kontrol sekmesinden 1 saniye bekle kod bloğunu alıyoruz.
Adım Sayısını LCD ekranın ikinci satırında yani başlığın altında gösterebilmek için ekranlar sekmesinden LCD'ye yaz komutunu alıyoruz. Satır bölümünü:2 Kolon bölümünü 4 Yaz kısmını ise adım sayısı değişkeni olarak güncelliyoruz. ***adım sayısı metnini değişkenler bölümünden blok olarak alıyoruz.
Projemizin çalışmasında herhangi bir problem olup olmadığını anlamak için kodlarımızı kartın içerisine yüklememiz gerekiyordu. Bunun için kod ekranına geçerek pinoo karta yükle komutunu kodlarımızın en başına ekliyoruz.
Yükleme tamamlandı mesajını bekliyoruz.
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.
Sistemimizi sapından çanta gibi tutarak yürümeye başlıyoruz.Adım sayınızı LCD ekran üzerinden takip edebilirsiniz.
PİNOO SETLERİ İLE ÇOCUKLAR, EVLERİNDE RAHATLIKLA BULABİLECEKLERİ MALZEMELER İLE YÜZLERCE PROJE YAPABİLİRLER.