Pinoo ile Deprem Simülasyon Sistemi

Projenin Amacı: Pinoo Kontrol Kartı, eğim-darbe sensörü ve buzzer modülü kullanarak uyarı veren deprem simülasyon sistemi yapmak.

 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ü kullanmayı öğrenir.
  • Buzzer kullanmayı öğ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ü, buzzer modülü, bağlantı kabloları. 

 

 

Tasarım için Gereken Malzemeler: Ahşap plakalar, sarı aynalı karton, kırmızı keçe, silikon tabancası ve silikon.

 

 


Proje Yapılışı:

 Projemiz için ilk önce tahta çubuklarımızı alıyoruz.

 

Tahta plakalarımızı silikon tabancası ile birleştiriyoruz ve üst tarafına çatı görünümü vermesi için aynalı kartonumuzu üçgen haline getiriyoruz ve yapıştırıyoruz.

 

Evimizin arka tarafına renkli bir görünüm vermesi için kırmızı keçemizi boyutuna göre yapıştırıyoruz.

 

Eğim ve darbe  sensörümüzü ve buzzer modülümüzü evimizin çatısına sabitliyoruz. Pinoo kontrol kartımızı da evimizin içine yerleştiriyoruz. Bağlantı kablolarıyla bağladıktan sonra tasarım kısmımızı tamamlamış oluyoruz.

   

 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 “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.
 
 
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ı: 

   

İlk önce eğim ve darbe sensörümüzün çalışıp çalışmadığını kontrol etmek için ‘Yeşil Bayrağa Tıklanınca’ kodu altında eğim ve darbe sensörü oku kodumuzu merhaba de kodumuzun içine yerleştiriyoruz.Bu şekilde aldığımız değerler 0 ve 1 oluyor.(0=eğim veya darbe var, 1=eğim veya darbe yok)

 

 

Buzzer modülümüzü de yeşil bayrağa tıklanınca kodu altında ses çıkar kodu ile çalıştırarak kontrol ediyoruz.

 

Merhaba de kodumuz ile eğim ve darbe değerini okuttuk. Ardından eğer aldığımız değer 0 eşit ise yani eğim veya darbe varsa buzzer modülüm yarım saniye boyunca çalışacak ve bize uyarı verecek.

  

“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:

 


Evimizi sarstığımızda buzzer modülümüz ötecek ve bize uyarı verecek.

 

 ARDUINO IDE KODLARI:

int darbe_sensor = 2; // darbe sensorunu 2. pine atadık
int darbe_deger; // darbe deger adınnda değişken atadık

int buzzer = 3; // buzzerı 3. pine atadık

void setup() {
  pinMode(darbe_sensor, INPUT); // darbe sensoru giriş pinidir
  pinMode(buzzer, OUTPUT); // buzzer çıkış pinidir

}

void loop() {
  darbe_deger = digitalRead(darbe_sensor); // darbe sensorunden veri aldık

  if (darbe_deger == HIGH) { // eger darbe varsa
    // buzzer çalışır
    digitalWrite(buzzer, HIGH);
    delay(500);
    digitalWrite(buzzer, LOW);
    delay(500);
  } else { // aksi taktirde
    digitalWrite(buzzer, LOW); // buzzer susar
  }

}

 

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