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