|

Bu
bölümde, çeşitli dersler için hazırlanmış ödevler, projeler, raporlar
vb. ile Elektronik Mühendisliği ile ilgili sayfalar yer alacak.
Not: Eğer herhangi bir dosyayı indirmek isterseniz dosyalara
tıklamak yerine sağ tıklayıp "Hedefi farklı kaydet..." ya da
"Save target as..." seçeneklerine tıklamanızı öneririm.
Projeler:
Computer-Aided Transcription Tool
Connected-Word Speech Recognition
with HTK
Communication over Serial Port
Digital
Thermometer
Analog-Digital
Interface Circuit for a Line-Following Robot
Speech-Enabled
.NET Framework Application for CIMS
Computer-Aided Transcription Tool:
Yüksek Lisans Tezi. (Ocak 2007)
Connected-Word Speech Recognition with HTK:
EE 473 Sayısal İşaret İşleme dersi için Can Işın ile beraber
Hidden Markov Toolkit'i (HTK) kullanarak yaptığımız dönem projesi. (Güz
2003 dönemi)
Saklı Markov modellerinin gerektirdiği kuramsal bilginin çokluğu bizi
HTK Book'taki örnek uygulamayı gerçeklemeye ve anlatılan uygulamayı fonem
yerine sözcük tabanlı bir uygulamaya dönüştürmeye yöneltti. Proje önerisindn
farklı olarak ayrık değil bağlı sözcükler konuşma tanıma uygulaması oldu,
ayrıca ayrık değil sürekli olasılık dağılımına dayalı bir saklı markov
modeli kullanıldı. Birinci fark daha karmaşık, ikinci nokta ise gerçekleştirmesi
daha zor bir uygulamaya yönelmemize yol açtı. Ama kod yazmak yerine HTK'yi
kullandığımız için çalışan bir uygulama elde edebildik.
Eğitim sırasında sadece benim konuşma örneklerim kullanıldığından aslında
konuşmacıya bağımlı bir sistem oldu ama sesi görece kalın olan kişilerde
de başarılı sonuçlar verebilir.
hmmdefs dosyasında saklı markov model parametreleri 1000 konuşma örneğinden
oluşturulmuştur. Örneklerin sıkıştırılmış hali bile çok yer kapladığından
buraya koyamıyorum.
Proje önerisi [pdf]
Proje raporu [pdf]
Oku beni dosyası [txt]
Uygulamanın çalıştırılması için gerekli dosyalar [zip]
Communication over Serial Port:
EE 497 Java Programlama dersi için yaptığım dönem projesi.
(Güz 2003 dönemi)
Program PC'nin seri portuna bağlı bir manyetik kart okuyucunun PC'ye gönderdiği
kart bilgilerine bağlı olarak kayıtlı kullanıcılara geçiş izni veriyor
ya da geçişi engelliyor. Kullanıcılar kod içerisinde kart bilgileri belirtilmiş
iki karttan birinin okuyucudan geçirilmesinin ardından kartların okutulması
ile sisteme kaydoluyorlar ya da sistemden çıkarılıyorlar. (Yeni kullanıcı
eklemek için "099", sistemden kullanıcı çıkarmak için "100"
sayısını içeren kartlar gerekiyor)
Projenin ağ üzerinden çalışacak şekilde geliştirilmesi de olası bir proje
amacı olarak belirtilmişti ama bu özellik şu anda uygulamaya eklenmiş
durumda değil.
Proje önerisi [pdf]
Proje raporu [pdf]
Proje sunumu [ppt]
Java kodları [zip]
Javadoc [zip]
Digital Thermometer:
EE 438 Tümleşik Devrelerle Tasarım dersi için Dilek Tekbaş ile birlikte
hazırladığımız dönem projesi (Bahar 2004)
LM35 Sıcaklık Algılayıcı'dan alınan elektrik işareti ICL 7107 analod-sayısal
dönüştürücüden geçerek oda sıcaklığını gösteriyor. Ayrıca aynı işaret
20 ve 40 santigrat dereceye ayarlanmış ve bu derecelerin 2 derece altı
ve üstü arasında Scmitt-Trigger hareketi yapan devrelerden geçerek belirlenen
aralığın dışına çıkıldığında, geçilen eşik değerlere bağlı olarak arklı
LED'leri yakıyor.
Proje raporu
[pdf]
Not: Raporda
yer alan devre şemasında LED'ler karşılaştırıcıların çıkışına seri olarak
bağlanmış dirençlerle sürülüyor. Asıl devrede LED'ler pull-up dirençleriyle
sürülüyor.
Analog-Digital Interface Circuit for a Line-Following Robot:
EE 598 İleri
Sayısal Tasarım dersi için hazırladığım dönem projesi. (Bahar 2004)
Çizgi izleyeyecek bir otonom robotun mikroişlemcisine diijital veri sağlamak
için tasarladığım bir analog devrenin VHDL ile yazılmış dijital şekli.
Analog devre, CNY70'lerden gelen sinyallerin farkını güçlendirip Schmitt-Trigger
özelliği bulunan ters çeviriciden (7414) geçirerek dijital devrelere uyumlu
sinyaller üretiyor.
Proje Quartus II kullanılarak gerçekleştirildi.
Proje Raporu
[pdf]
VHDL kodları ve Quartus II Vector Waveform dosyası [zip]
Speech-Enabled .NET Framework Application for CIMS:
EE 492 Bitirme
Projesi. Murat Semerci ile birlikte hazırlandı. (Bahar 2004)
Microsoft Speech Application SDk Beta 4 kullanılarak bölümümüzün Ders
Bilgileri İşletim Sistemi telefon üzerinden erişilebilir ve ses komutları
ile kullanılabilir hale getirildi. Konuşma tanıma ve konuşma sentezleme
teknolojileri web teknolojileriyle bütünleşik olarak kullanılıyor. Kullanıcı
isteklerini konuşarak sisteme aktarıyor. SQL
sunucusundan çekilen veriler uygun işlemlerden geçirildikten sonra konuşmaya
çevrilerek kullanıcıya sunuluyor.
Proje raporu
[zip]
Proje sunumu [ppt]
Laboratuvar
raporları:
EE 206
Elektroteknoloji Laboratuvarı Raporları:
Sadece 1. ve 6. deneylerin raporlarını yazdım(Bahar 2002 dönemi):
1 ,
6
EE 327
Elektrik Devreleri Laboratuvarı Raporları:
Çift sayılı raporları deneyleri beraber yaptığım Onur Derin yazdı. İkimizin
de devre benzetim ödevi raporlarını(lab 10-11) buraya koydum, çünkü Onur
devrelerin benzetimini SPICE kullanarak gerçekleştirdi ve "netlist"leri
raporunda verdi. Ben ise aynı devreleri Multisim 2001 Textbook Edition
kullanarak inceledim ve devre şemalarını rapora koydum.(Güz 2002 dönemi)
2 ,
3 , 4 ,
5 , 6 ,
7 , 8 ,
9 , 10-11, 10-11(Onur)
Türkiye'deki
elektrik/elektronik/haberleşme mühendisliği bölümlerinden birkaçının ilk
üç yıllık lisans programlarında yer alan derslerin bir dökümü için buraya
tıklayın.
EE konusunda
önemli internet kaynakları:
Eğlencelik:
Sayı Bul oyununu
hepiniz biliyorsunuzdur: Oyuncular 4 basamaklı sayılar tutarlar ve birbirlerinin
sayılarını bulmaya çalışırlar. Bunun için sırayla tahminde bulunurlar
ve rakibin vereceği bilgiye göre yeniden tahmin ederler. Rakip, doğru
tahmin edilen ama yeri yanlış rakamların sayısını - ile, örneğin "-2",
ve yeri doğru rakamların sayısını + ile, örneğin "+1", söyler.
Örnek oyun için buraya
tıklayınız. Bu oyunu CASIO fx-7700GE hesap makinesinde oynamak için gerekli
kodu buradan indirebilirsiniz. Programlama
yapılabilen diğer CASIO hesap makinelerinde de çalışacağını sanıyorum.
Hatta başka marka hesap makinelerinde de kolayca yazılabilir. Kod içerisindeki
kullanılan sembollerin anlamlarını ve programlama dili kurallarını buraya
tıklayarak öğrenebilirsiniz. Program her tahminden sonra önce -'li
sonra da +'lı bilgiyi ekrana yazıyor. EXE tuşuna basarak program ilerletiliyor.
Asal Sayı bulmak
için yazdığım başka bir programın kodu için buraya
tıklayınız.
Yukarı
Ana
Sayfa | ÇKA | EE
| yazı
| <tık>
|