Pinoo ile Araç Temizleme Sistemi


Projenin Amacı: Pinoo Kontrol Kartı ile Servo Motor ve LDR modülünü kullanarak araç temizleme sistemi projesi 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ünü kullanmayı öğrenir.
  • Algoritma kurma becerisi gelişir.
  • Kodlama becerisi gelişir.

  

Kullanılması Gereken Malzemeler: Pinoo Studio programı, Pinoo kontrol kartı, 2 adet servo  motor, ldr modülü.

 

 


Tasarım için Gereken Malzemeler: Kutu ve kapağı, renkli karton, maket bıçağı, sünger, oyuncak araba, silikon tabancası ve silikon. 

                              

            

 

Proje Yapılışı:

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

 

Kutunun iç kısmına kartonu yapıştıralım.

 

 

Kutunun dış kısmını da kartonlar ile kaplayalım.

 

 

Kutunun iç kısımının ortasına ldr’nin girebileceği şekilde kesiyoruz.

 

  

Ldr sensörünü silikon ile yerleştiriyoruz.

 

  

Servo motorların uçlarını çıkartıp yanlarına açtığımız kısımlara silikonluyoruz.

(Servo motorların açılarını ayarladıktan sonra uç kısımlarını takacağız.)

 

 

  

Ldr sensörünün bağlantı kablosunu takıyoruz.

 

  

Kutunun kapağını alt kısma yerleştiriyoruz. Tüm bağlantı kablolarını takıyoruz.

(Ldr’yi aşağıya yapıştırdığımız için yamuk durmasın diye kapağı kullanıyoruz.)

  

 Kodlama kısmı:

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

 Daha sonra 2 servo motorunda açısını 0 yapıyoruz. 

 

  

Süngerin bir tanesini kullanacağız. Bu süngeri resimdeki gibi ortadan ikiye kesiyoruz ve biraz da inceltiyoruz.

 

 

  

 

Servo motorun uçlarını takıp süngerleri silikon makinesi yardımıyla sabitliyoruz.

Eğer ışık değeri 150’den küçükse servo motorlar 0-180 açıları arasında gidip gelecek şekilde kodluyoruz.

 

  

Eğer ışık değeri 150’den büyük bir değer ise servoların açısını 0 yapıyoruz.

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 ışık değerini ekranda göstermek için kullandığımız kodu siliyoruz.

*Buradaki amaç ldr üzerine oyuncak arabayı koyunca servoların çalışmasını sağlamaktır.

 

Projenin Çalışma Hali:

 

 

Yükleme bittikten sonra 9V pili pinoo karta takıyoruz.

 

 

 Oyuncak arabayı koyduğumuz zaman servo motorlar çalışır.

 

ARDUINO IDE KODLARI:

#include <Servo.h> // servo kütüphanesini ekledik
// servo nesnelerine isim verdik
Servo servo1;
Servo servo2;

int ldr = A0; // ldr'yi A0 pinine atadık
int ldr_deger; // ldr_deger adında değişken atadk

void setup() {
  // servo motor pinlerini atadık
  servo1.attach(2);
  servo2.attach(3);

}

void loop() {
  ldr_deger = analogRead(ldr); // ldrden deger okuduk

  if (ldr_deger < 150) { // eger ldr deger 150den küçükse 
    // motorlar 0 pozisyonunda
    servo1.write(0);
    servo2.write(0);

    for (int i = 0; i <= 180; i += 1) { // motorlar 0dan 180e döner
      servo1.write(i);
      servo2.write(i);
    } for (int j = 180; j >= 0; j -= 1) { // motorlar 180den 0a döner
      servo1.write(j);
      servo2.write(j);
    }
  } else { // aksi taktirde
    // motorlar 0 pozisyonunda
    servo1.write(0);
    servo2.write(0);
  }

}

 

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