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>

 

Hosted by www.Geocities.ws

1