Kayıtlar

Yapay Zeka ile Kalp Krizi Teşhisi Part 1 - Matlab

Resim
Merhaba Arkadaşlar, Çok uzun zamandır herhangi bir yazı paylaşamadım. Malum üniversitenin son dönemleri tasarım ve bitirme projeleri derken zaman hızlı geçti. Buna ek olarak birde işe başlamak araya girdi. Üniversite zamanlarımda yapmış olduğum ve burada yayımlamadığım bazı çalışmaları buradan paylaşmak istiyorum. Bir abimin de dediği gibi "Bilginin zekatını vermek gerekir". Ayrıca her çalışmamda "Bilgi paylaştıkça çoğalır" görüşünü benimsediğim için ekstra bir yazma ihtiyacı hissettim. Teknik konularda Türkçe kaynak bulmak oldukça zor. Bu nedenle yapılan çalışmaları da yayımlamak gerektiğini düşünüyorum. Lafı fazla uzatmadan parça parça çalışmalarımdan bahsedeceğim. İlk olarak yapay zeka ile alakalı bir konudan başlamak istiyorum. Yaptığım çalışmanın adı " Yapay Zeka ile Kalp Krizi Tespiti ".

Digilent BASYS2 ROM Kaydetme

Resim
Merhaba Arkadaşlar,      Önceki uygulamalarımızda Xilinx ISE WebPack program sonrası oluşan .bit uzantılı dosyayı Adept programı üzerinde FPGA yazan yere yüklüyorduk. Bu durumda şöyle bir sıkıntı karşımıza çıkıyor. Bilgileri ROM'a kaydedersek eğer elektrik kesilsede yani besleme kesilsede bilgi içerde saklanır. FPGA seçeneğine yüklersek besleme kesildiğinde bilgi siliniyordu. Aşağıdaki gibi küçük bir değişiklik ile bu sorunu çözebilirsiniz.

Xilinx Spartan 3E - Digilent BASYS2 Clock Kullanımı

Resim
Merhabalar Arkadaşlar,      Digilent BASYS2 geliştirme kiti üzerinde 2 adet osilatör girişi mevcuttur. Bunlardan ilki JP4 jumper'ı üzerindedir. Diğer osilatör girişi ise IC6 soketidir. IC6 soketinde kart üzerinde tanımlanmış bir osilatör yoktur. Pinlere uygun bir osilatör seçerek bu sokete takabilirsiniz. IC6 soketi boş olduğu için şuanlık orada bir işlem gerçekleştirmeyeceğiz. JP4 pini üzerinden gidecek olursak; kullanıcı tarafından oluşturulabilen 3 adet clock sinyali vardır. Bunlar 25,50 ve 100 MHz'dir. Lehimle birlikte bu osilatör değerlerini elde edebilirsiniz. JP4 de belirtilen pinlere jumper takarak bu işlem gerçekleştirilebilir. JP4 jumper'ına hiç dokunmazsanız üretici tarafından oluşturulan 50 MHz'lik clock sinyalini kullanmış olursunuz. Yani hiçbir işlem yapmazsanız bu jumper'a 50 MHz sinyaliniz olur.     

Digilent BASYS2 7 Segment Kullanımı

Resim
Merhabalar Arkadaşlar,    Bir önceki yazımda sizlere Xilinx ISE 14.7 kurulumunu anlatmıştım. Ayrıca basit bir uygulama ile Digilent BASYS2'yi sizlere göstermiştim. Bu yazımda BASYS2'de 7 segment kullanımından bahsedeceğim. Şuan için çalışmalarımda şematik tasarım üzerinden devam ediyorum. VHDL veya Verilog yazılımları ile de uygulamalarınızı geliştirebilirsiniz.    İlk olarak ne yapacağımızda kısaca bahsedeyim. BASYS2 üzerinde 8 adet switch ve 4 adet 7 segment display vardır. Bu uygulamada 4 adet switch'i kullanarak bu segmentlerde 0-15 değerleri elde edeceğiz. Öncelikle BASYS2 üzerindeki 7 segment displayler Ortak Anot'tur. Bu durumda segment uçlarına 0 değeri uygulamamız gerekirki gerilim farkı oluşsun ve ledler yansın.    Xilinx ISE 14.7 programına giriyoruz. Ardından File --> New Project diyoruz. Çıkan pencerede uygulamamızın adını giriyoruz. Altta ise Schematic seçeneğini seçiyoruz. Next diyoruz. Burada değerler bizim kullanacağımız FPGA ile ...

Digilent BASYS2 FPGA Kurulum ve Giriş

Resim
Merhaba Arkadaşlar,    Günümüzde FPGA'ler yaygın olarak kullanılmaktadır. FPGA, programlanabilir mantık blokları ve bu bloklar arasındaki ara bağlantılardan oluşan ve geniş uygulama alanına sahip sayısal tümleşik devrelere verilen isimdir. FPGA'lerin en önemli avantajı paralel işlemleri aynı anda gerçekleyebilir. Bu özelliği sayesinde savunma sanayii'nde, tıbbi cihazlar gibi alanlarda sıklıkla kullanılırlar. FPGA'ler şematik tabanlı yada yazılım tabanlı olarak programlanabilir. Yazılım olarak en sık kullanılanlar Verilog ve VHDL'dir.    Bu yazımda sizlere Basit bir FPGA uygulaması hakkında birkaç bilgimi paylaşacağım. İlk olarak kullandığım geliştirme kiti Digilent firmasının BASYS 2 kiti. Kit içeriğinde Xilinx firmasının Spartan 3S100E ailesine ait FPGA mevcut. Bu kit üzerinde ilk olarak gerçeklediğim ve denemiş olduğum bir uygulamayı sizlerle paylaşacağım. Gün geçtikçe uygulama düzeyleri daha da artacaktır. Diğer uygulamalar hakkında yine bloglarıma deva...

Basit Bir EKG Nasıl Yapılır?

Resim
Merhabalar,            Bu yazımda basit bir EKG cihazında olması gerekenlerden ve genel olarak EKG sisteminden bahsedeceğim. Öncelik olarak bu projeyi almışsanız yada yapma gibi bir düşünceniz var ise, "İnsan vücudundan EKG sinyali nasıl elde edilir?" sorusuna yanıt için araştırma yapmanızı tavsiye ederim. Sistem tasarımına direk girmeden önce o sistemi iyi bilmek gerekir. Bu yüzden mutlaka araştırma yapmalısınız. En detaydan girmek yerine daha üst seviye teknik anlamda sizlere bahsedeceğim.  Sırası ile adım adım ilerlemeye başlayabiliriz.. 

Formula 1 Çin GP

İşlerimizden zaman ayırıp birazda heyecanla beklediğimiz Formula 1 yarışlarına göz atalım. Geçen hafta sonu yarışma Çin'de yapıldı. Zorlu geçen etabın ardından 1. Hamilton, 2. Rosberg, 3. Vettel oldu. İlk GP'den bu yana Mercedes ve Ferrari kapışması izliyoruz aslında. Hemen arkalarında Williams bulunuyor. Çin'de yapılan yarışta oldukça görsel şölen yaşandı diyebilirim. Bu şöleni bize en çok yaşatan Lotus pilotu Maldonado oldu. Oldukça hırslı görünen Maldonado, virajlara drift yaparak girmeye çalışarak spin atmanın sınırlarını zorladı. Ayrıca pit stop'a girerken sapağı kaçıran Maldonado az kalsın pisti komple terkediyordu. Bana göre yarışın adamı Maldonado. Günün en talihsiz ismi ise Toro Rosso pilotu Verstappen. Henüz 17 yaşında olmasına rağmen yarışlarda üstün başarı gösteriyor. Çin'de yarışın bitimine son birkaç tur kala aracının motoru bozuldu ve yarış dışı kaldı. Bu oldukça üzüntü vericiydi. Günün hatta sezonun belkide en talihsiz takımı kuşkusuz McLare...