Pinoo ile Akıllı Yol

Projenin Amacı: Pinoo Kontrol Kartı ile Ldr ve Led modüllerini kullanarak bir tasarruflu yol projesi yapmak.

 Süre: 2 ders

 Yaş Grubu: 7 yaş ve üzeri

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

Kazanımları:

  • Pinoo kontrol kartını kodlamayı öğrenir.
  • Ldr modülünü kullanmayı öğrenir.
  • Led modülünü kullanmayı öğrenir.
  • Algoritma kurma becerisi gelişir.
  • Kodlama becerisi gelişir. 

 

Kullanılması Gereken Malzemeler: Mblock 3 programı, Pinoo kontol kartı, 2 adet ldr modülü, 2 adet led modülü.

 

kodlama seti

 

 


Tasarım için Gereken Malzemeler: Ayakkabı kutusu kapağı, dondurma çubuğu, akrilik boya ve fırça, makas, maket bıçağı, siyah renk el işi kartı, 4 adet küçük şerit halinde kesilmiş A4 kağıdı, silikon tabancası ve silikon.

 

maker projeleri

 

 

Proje Yapılışı:

 Projemiz için ilk önce yol tasarımı yapmak ile başlayalım.

 

maker

 

 Ayakkabı kutusunun kapağını siyah el işi kağıdı ile kaplıyoruz.

 

 

kodlama

 Üst kısmına yol tasarımını yapacağız.

 

 

maker

 4 adet şerit halindeki kağıtları yapıştırıyoruz.

 

 

kodlama

 Ldr modüllerini yerleştirmek için maket bıçağı ile delikler açıyoruz.

  

 

çocuklar için kodlama

 Ldr modüllerini silikon makinesi yardımıyla sabitliyoruz.

  

çocuklar için kodlama seti

Ldr modüllerinin yerleştirilmiş hali.

 

maker

 Dondurma çubuklarını boyuyoruz.

  

kodlama seti

 Dondurma çubuklarını silikon makinesi yardımıyla tasarıma sabitliyoruz.

 

 

maker

 Led  modüllerini dondurma çubuklarına silikon makinesi yardımıyla yerleştiriyoruz.

 

 

maker projeleri

 Led modüllerinin bağlantı kablosunu takıyoruz ve dondurma çubuğuna bir kısmını sabitliyoruz.

(Kabloların düzenli durması için )

 

kodlama

 Ldr modüllerinin bağlantı kablolarını takıyoruz.

 

 

kodlama seti

 Sensörlerin bağlantı kablolarının diğer uçlarını pinoo kontrol karta takıyoruz.

 

 

çocuklar için kodlama seti

 USB kablosunu pinoo kontrol karta ve bilgisayara takıyoruz. Artık kodlama kısmına geçebiliriz.

 

 Pinoo uzantısı ekleme: 

mblock

 

 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.

 

Pinoo kontrol kartını bilgisayara bağlama:

  

mblock

 Mblock 3’te sol üst taraftaki “Bağlan” sekmesine tıklıyoruz.

Açılan pencereden “Seri Port” kısmına tıklıyoruz ve açılan sayfadan “COM6” seçeneğini seçiyoruz. NOT: Her bilgisayarın port girişleri farklı olduğundan COM yazısının yanındaki sayılar değişebilir.

 

 

mblock

Kartlar sekmesine tıklıyoruz. Açılan pencereden Pinoo kontrol kartının kullandığı “Arduino Nano” kart seçeneğini seçiyoruz.

 

 

mblock

 

Uzantılar sekmesine tıklıyoruz. Açılan pencerede kullandığımız kontrol kartının uzantısı “Pinoo” seçiyoruz.

 

mblock

 

Bağlan sekmesine tıklıyoruz. Açılan pencereden “Aygıt Yazılımı Güncellemesi” tıklıyoruz.

 

 Kodlama kısmı: 

 

mblock

 

Yeşil bayrağa tıklayınca ekranda ışık değerini görmek için çalıştırıyoruz.

Burada isterseniz 8 numaralı kapıya takılı ldr için de değer okutabilirsiniz ama birbirlerine yakın değerler okuyacaklardır. 

 

kodlama

 

Ekranda değer okumak için olan kodlarımızı siliyoruz. Eğer ldr değeri 200 den küçükse ledi yakıp 1 saniye sonra söndürüyoruz. Değilse de led sönük durumda kalıyor.

(Burada kapı numaralarına dikkat edelim. Tasarıma bakarak doğru ldr için doğru ledi yakalım)

 

kodlama seti

  

Aynı durumu diğer ldr modülü için de kontrol ediyoruz.

 

 

çocuklar için kodlama seti

 

Kodlarımızı Pinoo kontrol kartına yüklemek için olay başlangıcımızı “Pinoo Program” komutu yapıyoruz.

 

*Buradaki amaç sadece arabalar geçerken ışık yakarak tasarruf sağlamaktır. 

 

 

mblock

 

“Pinoo Program” komutu üzerine sağ tıklıyoruz ve açılan pencerede “Arduino’ya Yükle”  seçeneğini seçiyoruz.

 

 

mblock

 

Açılan sayfada seçili olan “Arduino’ya Yükle” butonuna tıklıyoruz.

 

mblock

Kodlarımız Pinoo kontrol kartımıza yükleniyor.

“Yükleme Bitti” yazısı geldikten sonra “Kapat” butonuna tıklıyoruz. 

 

 Projenin Çalışma Hali:

 

maker projeleri

  

Yükleme bittikten sonra 9V pili pinoo kontrol kartına takıyoruz.

 

 

çocuklar için kodlama seti

 

Araba geçene kadar led modüllerinde herhangi bir değişim olmaz.

 

 

çocuklar için kodlama

 

Araba geçerken ilgili led modülü yanar.

 

ARDUINO IDE KODLARI:

// ldrleri A0 ve A1 pinlerine atadık
int ldr1 = A0;
int ldr2 = A1;
// ldr'lerden gelen deger okuması için iki değişken oluşturduk
int ldr1_deger;
int ldr2_deger;
// ledleri 2 ve 3. pinlere atadık
int led1 = 3;
int led2 = 2;

void setup() {
  // ledler çıkış pini
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);

}

void loop() {
  // ldr analog okutma yaptık
  ldr1_deger = analogRead(ldr1);
  ldr2_deger = analogRead(ldr2);

  if (ldr1_deger < 200) { // ldr1 deger 200den küçükse led1 yandı
    digitalWrite(led1, HIGH);
    digitalWrite(led2, LOW);
    delay(1000);
  } else if (ldr1_deger > 200) { // ldr1 deger 200den büyükse led1 söndü
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    delay(1000);
  } else if (ldr2_deger < 200) { // ldr2 deger 200den küçükse led1 yandı
    digitalWrite(led1, LOW);
    digitalWrite(led2, HIGH);
    delay(1000);
  } else if (ldr2_deger > 200) { // ldr2 deger 200den büyükse led1 söndü
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    delay(1000);
  }

}

 

Pinoo setleri ile çocuklar, evlerinde rahatlıkla bulabilecekleri malzemeler ile yüzlerce proje yapabilirler.