Skip to content
View dwifk0's full-sized avatar

Block or report dwifk0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dwifk0/README.md
Ahmet Efe Nezli — Gömülü Sistemler, Robotik, Kontrol

Manisa Celâl Bayar Üniversitesi Elektrik-Elektronik Mühendisliği lisans öğrencisiyim. Çalışmalarım gömülü sistemlerin kart seviyesinde yoğunlaşıyor: gerçek zamanlı kontrol, emniyet mimarisi ve sensör entegrasyonu.

İki TEKNOFEST takımında gömülü sistemler ve donanım sorumluluğunu yürütüyorum — bir otonom kara aracı ve bir hava savunma taret sistemi. Öncesinde dört yıl FLL ve FRC.

English: Electrical-electronics engineering student at Manisa Celal Bayar University, working on board-level embedded systems — real-time control, safety architecture and sensor integration. Embedded lead on a TEKNOFEST 2026 finalist autonomous ground vehicle and on an air-defence turret. Every repository below has an English README.


Neler yaptım

🚜 LYDİA — Otonom Kara Aracı · TEKNOFEST 2026 finalist

MCBÜ MAGNESİA · Gömülü Sistemler ve Donanım Entegrasyon Sorumlusu → IKA-MAGNESIA-LYDIA

48 V'luk aracın bütün sürüş ve sensör yazılımını tek bir STM32F767ZI'de topladım: kumanda, gaz, fren, direksiyon, geri vites, güç kesme. Jetson Orin Nano ile arasındaki seri köprüyü, ROS 2 arayüzünü, manuel/otonom kip hakemini ve donanım acil stop zincirini kurdum. Enkoder ve IMU verisinden odometri üreterek otonom kipte daha kararlı bir ilerleme sağladım.

Araç, Eylül 2026'da Mardin'de düzenlenen finale finalist olarak katıldı.

🛡️ MİĞFER — Hava Savunma Taret Sistemi · TEKNOFEST Çelikkubbe

MCBÜ SAVSİSTEK · Gömülü Sistemler ve Yapay Görü Sorumlusu → hss26-gomulu-public

ESP32-S3 ana firmware'i: 50 kHz kesme içinde DDS adım üreteciyle pan-tilt hareketi, yasak alan kilidi, kopuk kabloyu "basılı" okuyan mandallı acil stop zinciri, güç tüketimi izleme. Raspberry Pi 5 ve Hailo-8L NPU üzerinde çalışan gerçek zamanlı tespit hattını kurdum. PyQt6 yer kontrol arayüzüyle taret arasındaki TCP köprüsünü, Kalman filtreli hedef takibini ve atış karar mantığını geliştirdim. Sistem, açılışta kendiliğinden ayağa kalkan üç systemd servisine bağlı olarak çalışıyor.

🔭 Diğer açık depolar

  • orbbec-gemini335l-ros2 — Orbbec Gemini 335L derinlik kamerasını WSL2, Jetson ve Raspberry Pi üzerinde ROS 2 ile çalıştırma kılavuzu: ölçümle doğrulanmış 12 gerçek sorun, nedeni ve çözümü.
  • orientation-cube — ESP32 + BMI160 ile gerçek zamanlı yönelim ölçümü, tamamlayıcı filtre, mikrodenetleyicide 3B küp çizimi ve masaüstünde koşan birim testler.

🤖 BALROB — FIRST Robotics (FRC #8555) ve FLL · lise, 2020–2024

Elektronik-Gömülü Sistemler Sorumlusu

FRC 2022 (RAPID REACT, İzmir Regional) robot kodunu Java/WPILib ile yazdım: NavX gyro, SparkMax asansör, top alma mekanizması ve otonom kip. FLL'de EV3 robotlarını gyro PID ile programladım. Takımın elektronik altyapısını ve RoboRIO entegrasyonunu yönettim.


Çalıştığım katmanlar

Yalnız açık depolarda kanıtı olanlar:

firmware    STM32F767 (C++, PlatformIO) · ESP32-S3 · ESP32 · kesme içinde gerçek zamanlı iş
            platformdan bağımsız karar çekirdeği + masaüstünde birim testler
emniyet     iki kanallı donanım acil stop · kopuk kabloyu "basılı" okuyan mandal · güç kesme
veriyolu    UART (8 baytlık özel protokol) · I²C · SPI · PWM · iBUS · USB CDC
donanım     step sürücü (TB6600 / DM860) · şönt akım ölçümü (INA226) · BMS telemetrisi (BLE)
sistem      Jetson Orin Nano · Raspberry Pi 5 · Ubuntu · systemd · udev · Docker · ROS 2 arayüzü
yapay görü  YOLOv8 → Hailo-8L (Dataflow Compiler) · OpenCV
araç        Python tezgah ve saha panoları · PyQt6 · Git
öğreniyorum CAN · KiCad ile kart tasarımı · güvenli bootloader · FPGA (Verilog)

Mühendislik yaklaşımım

Doğrulanabilirlik. Tasarım kararlarını ölçüme dayandırırım; paylaştığım her değer ya ölçülmüştür ya da nasıl ölçüldüğü belgesinde yer alır. Varsayımla ilerleyen bir tasarımın bedeli sahada ödenir.

Emniyet, sonradan eklenen bir katman değildir. Kritik kesme yollarını yazılımdan bağımsız kurgular, arıza durumunda sistemin güvenli tarafa düşmesini varsayılan davranış hâline getiririm.

İzlenebilir dokümantasyon. Devreye alma süreçlerini, ölçümleri ve karar gerekçelerini yazılı tutarım; bir sistemin sürdürülebilirliği onu kuran kişiye bağımlı olmamalıdır.

Anlaşılırlık. Teslim ettiğim kodun her satırının nasıl çalıştığını açıklayabilir olmayı çalışma şartı sayarım.

İletişim

LinkedIn E-posta

Depolarımın bir kısmı aktif yarışma çalışması olduğu için kapalı. Açık olanlar, üzerinde durabileceğim işlerdir.

Popular repositories Loading

  1. hss26-gomulu-public hss26-gomulu-public Public

    Pan-tilt taret kontrol sistemi: Raspberry Pi 5 + Hailo-8L üzerinde 30 fps tespit, ESP32-S3 üzerinde DDS adım üreteci ve donanım acil stop mimarisi. TEKNOFEST Çelikkubbe 2026.

    HTML

  2. dwifk0 dwifk0 Public

    Profil

  3. IKA-MAGNESIA-LYDIA IKA-MAGNESIA-LYDIA Public

    LYDİA otonom kara aracı: 8 baytlık seri protokol, iki kanallı acil stop zinciri, kalibrasyon yordamları ve saha arıza günlüğü. TEKNOFEST 2026 İKA finalisti — MCBÜ MAGNESİA.

    Python

  4. orientation-cube orientation-cube Public

    ESP32 + BMI160 real-time orientation measurement and 3D cube visualisation on a 1.44" TFT — complementary filter, dual-core, desktop unit tests

    C++

  5. orbbec-gemini335l-ros2 orbbec-gemini335l-ros2 Public

    Orbbec Gemini 335L depth camera with ROS 2 + RViz on WSL2, Jetson and Raspberry Pi — 12 real problems, their causes and fixes, plus setup and diagnostic scripts

    Shell