Pinoo ile Akıllı Baraj
Projenin Amacı: Pinoo Kontrol Kartı ile su sensörü ve buzzer modülü kullanarak baraj dolduğunda buzzer modülü ile uyarı veren proje 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.
- Su sensörü kullanmayı öğrenir.
- Buzzer modülü kullanmayı öğrenir.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Mblock 3 programı, pinoo kontrol kartı, su sensörü, buzzer modülü, bağlantı kabloları.
Tasarım için Gereken Malzemeler: Mavi mukavva, maket bıçağı, makas, aynalı karton, kahverengi keçe, biri büyük biri küçük 2 adet plastik kutu, silikon tabancası ve silikon.
Proje Yapılışı:
Projemiz için ilk önce büyük kutumuzun etrafını çevirmekle başlıyoruz.
Yeşil kartonumuzu kenarlarına yeşillik görüntüsü vermek için resimdeki gibi kesip silikon tabancası ile sabitliyoruz.
Daha sonra su görüntüsü vermek için mavi mukavvayı kutumuzun alt tarafına sabitliyoruz.
Dağ görüntüsü vermesi için kahverengi keçeyi de diğer köşeye yapıştırıyoruz.
Küçük plastik kutumuza 3 adet delik açıyoruz.
Dağın olduğu tarafa küçük kutumuzu sabitliyoruz.
Su sensörümüzü kutumuzun iç tarafına yapıştırıyoruz.
Buzzer modülümüzü kutumuzun iç tarafına yapıştırıyoruz.
Projemizin son hali bu şekilde oluyor ve tasarım kısmımızı bitiyoruz.
Pinoo uzantısı ekleme:
Kodlama kısmı:
İlk önce su sensörümüzün çalışıp çalışmadığını kontrol etmek için panda kuklamıza ‘Tıklanınca’ kodu altında ‘Merhaba de’ kodumuz ile su sensörünü çalışma durumunu kontrol ediyoruz. Aynı zamanda su sensörümüzü nemlendirmeyi unutmayalım.
Buzzer modülümüzü çalıştırmak için ise durumunu yüksek olarak değiştir kodunu kullanıyoruz.
Eğer su sensörümüzün değeri 230’dan büyükse yarım saniye aralıklarla buzzer modülümüz ses çıkarır. Bu değerleri karşılamıyorsa buzzer modülümüzün sesi kapanır.
Kodlarımızı pinoo kontrol kartına yüklemek için olay başlangıcımızı “Pinoo Program” komutu yapıyoruz.
“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:
Su sensörümüzün değeri 230’dan fazla olursa buzzer modülümüz ses çıkararak uyarı verecek.
ARDUINO IDE KODLARI:
int su_sensor = A0; // sensoru A0 pinine atadık int su_sensor_deger; // değişken atadık int buzzer = 2; // buzzerı 2.pine atadık void setup() { pinMode(buzzer, OUTPUT); // buzzer çıkış pinidir } void loop() { su_sensor_deger = analogRead(su_sensor); // sensor deger analog okuması yaptırdık if (su_sensor_deger > 230) { // eger su sensor degeri 230dan büyükse // buzzer çalışır söner 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.