Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

2018 VTIY Final Projeleri

ÖDEV-1

  • Aşağıdaki gibi bir ara yüz tasarlanacaktır.
  • Sinyaller Matlab kullanılarak yazılım ile oluşturulacaktır.
  • İki sinyal için de frekans, genlik ve faz açısı bilgileri editText’ler üzerinden girilecektir. Genlik bilgisi boş bırakılırsa 1 değerini, faz bilgisi boş bırakılırsa 0 değerini alacaktır. Frekanslar seçilmez ise program bir hata mesajı ile kullanıcıyı uyaracaktır.
  • ‘Dosyaya Yaz’ checkBox’ı seçilirse hemen sağındaki editText’e dosya adı girilecek ve dosya oluşturulacaktır.
  • ‘Gürültü Ekle’ checkBox’ı seçilirse iki sinyalin toplamına rastgele gürültü eklenecektir.
  • Filtre popUpMenu’ sünde Fourier, Calman, Medyan ve Ortalama filtre seçenekleri bulunacaktır.
  • ‘Uygula’ butonuna tıklandığında program sinyalleri toplayarak (seçilmiş ise gürültü toplamlara dahil edilecek) oluşan sinyali zaman domeninde axes1’e çizecek, aynı zamanda  ‘Filtre’ popUpMenü’sünde seçilen filtre tipine göre işlem yapacak ve sonucu Axes2 ye çizdirecektir.
  • ‘Filtre’ popUpMenü’sündeki Medyan Aralığı opsiyoneldir. Medyan filtresi seçildiği takdirde aktif olacak ve medyan aralığı (pencere) değeri girilecektir.

 

ÖDEV-2

  • Aşağıdaki ara yüz tasarlanacaktır.
  • Ara yüz gerçek zamanlı çalışacaktır.
  • Arduino üzerinde bulunan iki adet sensörden veri alınarak bu iki sinyal toplanacaktır.
  • Arduino donanımı program tarafından tanındığında kullanıcıya mesaj verilecektir.
  • Sensörlerin bağlandıkları analog uçlar ‘Analog1’ ve ‘Analog2’ popUpMenü’lerinden seçilecektir. Seçilmeden işlem başlatılırsa program kullanıcıya mesaj verecektir.
  • Filtre popUpMenu’ sünde Fourier, Calman, Medyan ve Ortalama filtre seçenekleri bulunacaktır.
  • ‘Dosyaya Yaz’ checkBox’ı seçilirse hemen sağındaki editText’e dosya adı girilecek ve örneklenen sinyal değerleri ile dosya oluşturulacaktır.
  • ‘Gürültü Ekle’ checkBox’ı seçilirse iki sinyalin toplamına rastgele gürültü eklenecektir.
  • ‘Uygula’ butonuna tıklandığında program sinyalleri toplayarak (seçilmiş ise gürültü toplamlara dahil edilecek) oluşan sinyali zaman domeninde axes1’e çizecek, aynı zamanda filtre popUpMenü’sünde seçilen filtre tipine göre işlem yapacak ve sonucu Axes2 ye çizdirecektir.
  • Herhangi bir parametre seçilmeden ‘Uygula’ butonuna basılırsa program uyarı mesajı verecektir.
  • ‘Filtre’ popUpMenü’sündeki Medyan Aralığı opsiyoneldir. Medyan filtresi seçildiği takdirde aktif olacak ve medyan aralığı (pencere) değeri girilecektir.