Pinoo ile İlaç Kutusu
Projenin Amacı: Pinoo Kontrol Kartı, buzzer modülü ve lcd ekran modülü kullanarak ilaç saatlerinde uyarı veren bir sistem 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.
- Lcd ekran kullanmayı öğrenir.
- Buzzer kullanmayı öğrenir.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Mblock 3 programı, pinoo kontrol kartı, buzzer modülü, lcd ekran modülü, bağlantı kabloları.
Tasarım için Gereken Malzemeler: Ahşap plaka, 3 boyutlu yazıcı çıktısı, silikon tabancası ve silikon.
Proje Yapılışı:
Projemiz için ilk önce ahşap plakalarımızı birleştiriyoruz.
Ahşap plakalarımızı LCD modülümüzü gösterecek şekilde silikon tabancası yardımı ile sabitliyoruz.
LCD ekran modülümüzü oluşturduğumuz ahşap rampaya sabitliyoruz.
Buzzer modülümüzü LCD ekran modülümüzün alt tarafına sabitliyoruz. Buzzer modülümüzün bağlantı yeri alt tarafa gelmesine dikkat edelim.
LCD ekran modülümüzü 10. Kapıya, buzzer modülümüzü 1. kapıya bağlantılarını yapıyoruz.
Pinoo kontrol kartımızı LCD ekran modülümüzün arka tarafına sabitliyoruz.
3 boyutlu çıktımızı modüllerimizin önüne yerleştiriyoruz ve tasarımımız bitirmiş oluyoruz.
Pinoo uzantısı ekleme:
İlk önce lcd ekran modülümüzün çalışıp çalışmadığını kontrol etmek için ‘Pinoo Program’ kodu altında lcd ekran tanıtma kodumuzu yerleştiriyoruz. Ardından ‘Pinoo LCD Yazdır’ kodumuzu da yerleştirip arduinoya yükle diyoruz. Yükleme bittikten sonra lcd ekranımızda ‘Merhaba Dünya!’ yazısını görüyoruz. Bu şekilde lcd ekranımızın çalışma durumunu kontrol etmiş oluyoruz.
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.
Zaman verilerimizi tutmak için Veri&Blok kısmından değişken oluşturuyoruz ve değişkenimizin adına ‘sure’ diyoruz.
Kodlarımızın başlangıcında sure değişkenimiz 0 yapıyoruz. Ardından LCD ekran modülümüzü tanıtımını yapıyoruz. Ardından programın başlangıcında LCD ekran modülümüzde ‘Ilac Kutusu’ metnini yazması için yaz kodumuzu ekledik ve ekranımızın tam ortasında yazması için ise kolon kısmını 3 olarak değiştirdik. Bu yazımız 5 saniye boyunca ekranda kalmasını sağladık.
Daha sonra sure değişkenimizi sürekli olarak 1 arttırma işlemini yaptırdık.
Eğer koşul bloğunu kullanarak sure değişkenimizi kontrol ettiriyoruz. Eğer sure değişkenimiz 10’a eşit ise LCD ekran modülümüze yazılan metinleri sildiriyoruz. Ardından ‘Saat.08.00’ metnini yazdırıyoruz ve buzzer modülümüzle 1 saniye boyunca uyarı verdirip buzzer modülümüzü pasif hale getiriyoruz. Pasif hale geldikten sonra oluşturduğumuz kodların düzgün çalışabilmesi için 1 saniye bekletme işlemi gerçekleştirdik ve ekranımızı tekrar temizledik ve tekrar 1 saniye beklettik. Burada 1 saniye bekletme amacımız ‘Saat 08.00’ metnimizin yanıp sönmesini sağlamak.
Kodlamamıza yanıp sönmesini istediğimiz yazıyı yaz kodumuzu ekleyerek devam ediyoruz. ‘Saat 08.00’ metnimizi yaz kodunu ekledikten sonra yine sesli bir uyarı vermesini istediğimiz için buzzer ses çıkar kodumuzu ekliyoruz. Aslında yukarıdaki eğer bloğumuzun içine eklediğimiz kodların aynısını alt tarafına tekrar etmesini istediğimiz için ekliyoruz.
‘1 numarali ilaci aliniz.’ metnini tek bir satıra sığdıramadığımız için ‘aliniz’ kelimesini 2. satıra yaz komutu ile ekrana yazdırıyoruz. Yine buzzer modülü ile ses uyarısı verdirip 5 saniye beklemesini yapıyoruz ve ekranımızı temizliyoruz. Bir daha ki ilaç saatine kadar ekranımıza ‘İlac Kutusu’ metnini yazdırıyoruz.
Diğer eğer bloğumuzu da diğer saatte uyarı vermesi için ekliyoruz. Eğer sure değişkenimiz 20’ye eşit ise(buradaki sure değerlerini kısa zaman içerisinde görmek için yaptık farklı değerler girilebilir.) kodumuzu ekledik. 1. Eğer bloğundaki kodlarımızdan 2 farkı var. Birincisi ‘Saat.08.00’ metnini ‘Saat.18.00’ olarak değiştirdik. İkincisi ise ‘1 numarali ilaci aliniz’ metnini ‘3 numarali ilaci aliniz’ olarak değiştirdik. Bu şekilde kodlamamızı bitirmiş olduk.
“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:
Yaptığımız uygulama ile ilaç saatimiz geldiğinde gerekli ilaçları almamız için uyarı verecek bir sistem yaptık.