STM32 ve ESP32 tabanlı gömülü sistemler, gerçek zamanlı uygulamalar ve donanım-yazılım entegrasyonu üzerine çalışıyorum.
STM32 ve ESP32 tabanlı gömülü sistemler geliştiriyorum. Mikrodenetleyici programlama, sensör ve çevre birimi entegrasyonu, haberleşme protokolleri, gerçek zamanlı sistemler ve donanım-yazılım entegrasyonu üzerine yoğunlaşıyorum.
Projelerimde yalnızca yazılım geliştirme süreçleriyle değil; komponent seçimi, devre bağlantılarının oluşturulması, şematik tasarım, sistem entegrasyonu, lehimleme ve gerçek ortam testleriyle de ilgileniyorum.
- STM32 ve ESP32 tabanlı sistemler
- Gömülü C/C++ programlama
- FreeRTOS ve gerçek zamanlı sistemler
- Sensör ve çevre birimi entegrasyonu
- Düşük güç tüketimli sistemler
- Kablosuz haberleşme sistemleri
- Motor kontrolü ve PID kontrol
- Şematik devre ve PCB tasarımı
- Donanım-yazılım entegrasyonu
Gelen hedef koordinatlarını ve hareket komutlarını işleyen, iki eksenli takip mekanizmasına sahip bir prototip geliştirildi.
- STM32 ile iki eksenli step motor kontrolü
- Hız ve konumlandırma algoritmaları
- Hedef koordinatlarının işlenmesi
- Gömülü yazılım mimarisinin geliştirilmesi
- C dili ile motor sürme ve kontrol yazılımı
Kullanılan teknolojiler:
STM32 C Stepper Motor Motor Control UART
İki ESP32 düğümünden oluşan, sensör verilerini kablosuz olarak aktaran düşük güç tüketimli bir tarımsal izleme sistemi geliştirildi.
- SHT30 sıcaklık ve nem sensörü
- Kapasitif toprak nem sensörü
- ESP-NOW ile düğümler arası haberleşme
- Wi-Fi üzerinden Firebase veri aktarımı
- Deep Sleep ile güç tüketiminin azaltılması
- Düğümler arasında uyku ve zamanlama senkronizasyonu
- EasyEDA ile devre şeması hazırlanması
- Delikli plaket üzerinde montaj ve lehimleme
- Gerçek sera ortamında sistem testleri
Kullanılan teknolojiler:
ESP32 C++ ESP-NOW Deep Sleep SHT30 Firebase EasyEDA
STM32 tabanlı uçuş kontrol sistemi ve ESP32 tabanlı özel kumanda mimarisi geliştirildi.
- MATLAB/Simulink üzerinde PID kontrol simülasyonu
- STM32 üzerinde C/C++ ile uçuş kontrol yazılımı
- FreeRTOS ile görev tabanlı yazılım mimarisi
- Sensör okuma, haberleşme ve sistem izleme görevleri
- ESP32 ile çift yönlü Wi-Fi haberleşmesi
- ESP32-CAM ile gerçek zamanlı görüntü ve veri aktarımı
- EasyEDA üzerinde sistem bağlantı şeması hazırlanması
Kullanılan teknolojiler:
STM32 ESP32 C/C++ FreeRTOS PID MATLAB/Simulink ESP32-CAM
- Bilgisayar Mühendisliği Lisans Eğitimi
- STM32 ile Gömülü Yazılım Geliştirme — BTK Akademi
- Çip Tasarımı Uzmanlık Programı Temel Eğitimi
- Savunma Sanayii 101