Pinoo ile Akıllı Ayna

 Projenin Amacı: Pinoo kontrol kartı ile mesafe sensörü ve 2 adet led modüllünü kullanarak bir akıllı ayna  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.
  • Mesafe sensörü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 kontrol kartı, 2 adet led modülü, mesafe sensörü, bağlantı kabloları.

 

 

 

Tasarım için Gereken Malzemeler: Renkli mukavva, ayna, makas, yapışkanlı uğur böcekleri, silikon tabancası ve silikon.

 

            


Proje Yapılışı:

 Projeye  öncelikle aynayı sabitleyeceğimiz  zemin tasarımı ile başlayalım.

 

 Aynayı renkli mukavvadan oluşan zemine  silikon tabancası ile sabitliyoruz.

 

Aynanın sağ ve sol kısımlarına led modüllerini , üst kısmına  mesafe sensörünü sabitliyoruz.


 

 

Aynanın çevresini mukavva ile kaplıyoruz.

Uğur böceklerini yapıştırıyoruz.

 

 

Bağlantı kablolarını takıyoruz.

 

Elektronik parçaların yerleşmiş hali.

 

Pinoo uzantısı ekleme:

  

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 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 “COM4” 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.

 

Kartlar sekmesine tıklıyoruz.

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

 

 

Uzantılar sekmesine tıklıyoruz. 

Açılan pencerede kullandığımız kontrol kartının uzantısı “Pinoo” seçiyoruz.

 

 

Bağlan sekmesine tıklıyoruz.

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

 

Kodlama kısmı:

  

 

Öncelikle mesafe sensörün değerini görmek için yukarıdaki kodları yazıyoruz.

Burada değişen mesafe değerinin inceleyelim.

 

Bu mesafe değerinin 20 den küçük olması durumunda ledlerin yanması diğer durumda da ledlerin sönmesi için kodları yazıyoruz.

  

Kodlarımızı pinoo kontrol kartına yüklemek için olay başlangıcımızı “Pinoo Program” komutu yapıyoruz ve mesafe değerini ekranda yazdırmak için kullandığımız kodu siliyoruz.

  

 

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

 

 

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

 

 

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

 

 

“Yükleme Bitti” yazısı geldikten sonra “Kapat” butonuna tıklıyoruz. Yükleme bittikten sonra pil yuvası takılır ve proje çalıştırılır.

 

Projenin Çalışma Hali:

  

Yükleme bittikten sonra 9V pil takıyoruz.

   

Mesafe sensörü bir engel algılayana kadar ledler yanmaz.

 

 

Mesafe sensörü aynanın önünde birini algıladığında ledler yanar.

 

ARDUINO IDE KODLARI:

// mesafe sensörünün pinlerini tanımladık
int echoPin = 8;
int trigPin = 9;
// mesafe ve sure adlı değişkenleri tanımladık
long mesafe, sure;
// led değişkenlerini atıyorum
int led1 = 2;
int led2 = 3;
void setup() {
  // Mesafe sensorunun pinlerini giriş çıkış olarak tanımladık
  pinMode(echoPin, INPUT);
  pinMode(trigPin, OUTPUT);
  // ledler çıkış pinidir
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
}

void loop() {
  // mesafe sensorünü başlattık
  digitalWrite(trigPin, LOW);
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  sure = pulseIn(echoPin, HIGH);

  mesafe = sure / 29.1 / 2; // mesafeyi ölçtü

  if (mesafe < 20) { // eger mesafe 20den küçükse
    // ledler yansın
    digitalWrite(led1, HIGH);
    digitalWrite(led2, HIGH);
  }  else { // aksi taktirde
    // ledler sönsün
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
  }

}

 

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