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: Pinoo Studio 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.

 

 Kodlama kısmı: 

 

 

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. 

 

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)

 

  

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

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.

 

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

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

 

 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.