ARM Cortex-M (STM32) mimarisi üzerinde Bare-Metal ve Register-Level donanım sürücüsü geliştirme, FreeRTOS tabanlı gerçek zamanlı uygulamalar, Custom Bootloader & FOTA akışları, Altium Designer ile 4 katmanlı PCB tasarımı ve Qt/WPF tabanlı gerçek zamanlı veri izleme arayüzleri konularında uzmanlığa sahibim.
Elektrik-Elektronik Mühendisliği altyapımla gömülü sistemler ve donanım tasarımı süreçlerini uçtan uca yönetiyorum. Donanım seviyesinde register düzeyinde sürücü (driver) geliştirilmesinden, FreeRTOS tabanlı çoklu görev yönetimine; yüksek hızlı/düşük gürültülü 4 katmanlı PCB çizimlerinden, verilerin Qt veya WPF ile PC arayüzünde canlı grafiklerle izlenmesine kadar geniş bir teknik yelpazede projeler üretiyorum.
İnovatif, performans odaklı ve temiz kod standartlarına bağlı kalmayı ilke edinen, geliştirme süreçlerinin simülasyon ve fiziksel doğrulama aşamalarına önem veren bir yaklaşım sergiliyorum.
STM32F407 üzerinde bootloader destekli FOTA, RC522 kart okuyucu, SIM800C modem kontrolü ve FreeRTOS mimarili gömülü sistem uygulaması.
STM32F407VET6 merkezli, Buck Converter ve LDO regülatörlü, H-Bridge MOSFET sürücülü, 4 katmanlı PCB donanım tasarımı.
STM32 üzerinde PID motor hız kontrolü ve Qt/QML ile real-time telemetri izleme, log kaydı ve motor parametre ayarları sunan dashboard.
Kalman filtreli MPU6050 jiroskop/ivmeölçer kütüphanesi ve C# WPF (LiveCharts, MVVM) ile sensör telemetrisi izleme programı.
Li-ion pil beslemeli, Buck/LDO regülatörlü, limit switch, TFT ekran, IR sensör ve bağımsız H-Bridge motor sürücü pcb tasarımları.
Projelerim, iş birlikleri veya iş teklifleri hakkında benimle iletişime geçmek için aşağıdaki yolları kullanabilirsiniz.
STM32F407 üzerinde bootloader destekli firmware güncelleme (FOTA), RFID/NFC kart işleme, GSM/GPRS haberleşmesi ve FreeRTOS tabanlı görev yönetimini içeren uçtan uca gömülü sistem uygulamasıdır.
Sistem Devre Şeması
Başarılı Kart İşlem Arayüzü
Yetersiz Bakiye Bildirimi
STM32F4 mikrodenetleyici mimarisi üzerine kurgulanan; güç yönetimi, motor sürücü ve kontrol ünitelerini barındıran, gürültü ve sinyal bütünlüğü öncelikli 4 katmanlı (4-Layer) profesyonel bir PCB donanım tasarım projesidir.
PCB 3D Perspektif Render Görünümü
PCB Üst Katman Yönlendirmeleri
STM32F407VET6 Mikrodenetleyici Şematiği
DC motor hızının encoder geri beslemesiyle PID algoritması kullanılarak hassas biçimde kontrol edildiği gömülü sistem ile bu sistemi seri port (UART) üzerinden canlı olarak izleyen ve parametrelerini (Kp, Ki, Kd vb.) değiştirebilen Qt/QML tabanlı gelişmiş masaüstü dashboard projesidir.
Qt/QML Dashboard Ana Ekranı
Gerçek Zamanlı Hız ve Konum Grafikleri
Seri Port Bağlantı ve Loglama Paneli
MPU6050 6 eksenli ivmeölçer ve jiroskop sensöründen kararlı veriler okuyabilmek için Kalman filtresi içeren özel bir STM32 kütüphanesi ile bu verileri 3D/grafiksel olarak izlemeyi sağlayan .NET Core WPF masaüstü arayüz projesidir.
Gerçek Zamanlı Grafik İzleme Modülü
WPF MVVM Arayüz Tasarımı
Kümes kapısının dış ortam şartlarında otomatik ve güvenli şekilde açılıp kapanmasını sağlayan, pil beslemeli, sensör geri bildirimli ana kontrol kartı ve bağımsız DC motor sürücü kartından oluşan 4 katmanlı (4-Layer) şematik ve PCB tasarım projesidir.
H-Bridge Motor Sürücü Kartı 3D Görünümü
Mikrokontrolcü ve Çevre Elemanları Şeması
Ana Kontrol Kartı PCB Üst Katman Tasarımı