# Mustafa Çakır > Yazılım, teknoloji ve hayatın içinden ## Posts - [TÜBİTAK 2209-A Destekli Yeni Projem: Yapay Zekâ ve IoT Tabanlı Akıllı Sıvı Seviye İzleme Sistemi](https://mustafacakir.net/tubitak-2209-a-destekli-yeni-projem-yapay-zeka-ve-iot-tabanli-akilli-sivi-seviye-izleme-sistemi/): Akademik çalışmalarıma ve teknoloji üretme heyecanıma bir yenisini daha ekledim. Danışmanım Prof. Dr. Mehmet Ali BELEN ile birlikte hazırladığımız ve İskenderun Teknik Üniversitesi bünyesinde yürüteceğimiz “IoT Tabanlı Ve Makine Öğrenmesine Dayalı 24GHz Sıvı Seviye İzleme Sistemi” başlıklı projemiz, TÜBİTAK 2209-A Üniversite Öğrencileri Araştırma Projeleri Destekleme Programı kapsamında kabul edildi. Bu projemle, özellikle endüstriyel üretim hatlarında (gıda, içecek vb.) sıkça yaşanan kritik bir problemi akıllı teknolojiler kullanarak çözmeyi hedefliyorum. Projenin Amacı ve Çözdüğü Sorun Gıda ve içecek sektöründe sıvı seviyelerinin doğru ölçülmesi, hem hijyen hem de üretim verimliliği açısından çok önemlidir. Günümüzde kullanılan geleneksel ultrasonik, kapasitif veya hidrostatik sensörler; ortamdaki köpükten, […] - [İSTEFEST Birinciliği ve Agora Kampüs Projesi](https://mustafacakir.net/istefest-birinciligi-ve-agora-kampus-projesi/): İskenderun Teknik Üniversitesi’nin düzenlediği teknoloji ve inovasyon festivali İSTEFEST kapsamındaki Fikir Maratonu’nda, “Agora Kampüs” projemle birincilik ödülünü kazandım. Projenin Amacı ve Farkı Agora Kampüs, klasik pazar yeri uygulamalarından farklı olarak ticari kazançtan çok “dayanışma” amacı güdüyor. Projeyi diğerlerinden ayıran en temel özellik, geliştirdiğim Askıda Modülü’dür. Bu sayede öğrenciler, ihtiyaç fazlası eşyalarını veya notlarını maddi karşılık beklemeden askıya bırakarak diğer öğrencilerle paylaşabiliyor. Oyunlaştırma Sistemin sürekliliğini sağlamak için uygulamaya oyunlaştırma yapısı kurdum. Öğrenciler yaptıkları paylaşımlarla “Agora Puan” kazanıyor. Bu puanlar sadece bir skor değil; Udemy eğitim çekleri veya Migros alışveriş çekleri gibi gerçek ödüllere dönüştürülebiliyor. Bu proje ile teknolojiyi sosyal fayda ve […] - [ESP32 İle Web Sunucusu Kurulumu: İki LED'i İnternet Üzerinden Kontrol Edin](https://mustafacakir.net/esp32-ile-web-sunucusu-kurulumu-iki-ledi-internet-uzerinden-kontrol-edin/): ESP32, güçlü Wi-Fi yetenekleri ve düşük güç tüketimi sayesinde Nesnelerin İnterneti (IoT) projeleri için mükemmel bir mikrodenetleyicidir. Bu projede, ESP32’yi kullanarak yerel ağınızdaki herhangi bir cihazdan (telefon, tablet veya bilgisayar) iki ayrı LED’i kontrol etmenizi sağlayacak bağımsız (standalone) bir web sunucusu oluşturacağız. 🛠️ Neler Gerekiyor? Bu projeyi tamamlamak için ihtiyacınız olan temel bileşenler şunlardır: 🛠️ Devre Şeması ve Bileşenler Bu projede, iki LED’i kontrol etmek için ESP32’nin iki farklı GPIO pinini kullanıyoruz: Bileşen ESP32 Pini Açıklama Yeşil LED GPIO 2 (D2) Açma/Kapama komutları bu pini kontrol eder. Kırmızı LED GPIO 4 (D4) Açma/Kapama komutları bu pini kontrol eder. Direnç (220 […] - [ESP32 Akıllı Hareket Sensörlü Alarm (PIR & Buzzer)Projesi](https://mustafacakir.net/esp32-akilli-hareket-sensorlu-alarm-pir-buzzerprojesi/): Herkese merhaba! ESP32 proje serimizin üçüncü adımına hoş geldiniz. Bu projemizde, önceki projelerimizden aldığımız bilgileri bir adım öteye taşıyor ve anlık tepki veren basit sistemlerden daha akıllı bir alarm yapıyoruz. Bir PIR hareket sensörü kullanarak ortamdaki hareketi algılayacağız ve bu hareketi bir buzzer ile sesli bir uyarıya dönüştüreceğiz. Projemizin “akıllı” kısmı ise şu: Alarm, hareket algılandığı sürece çalacak ve hareket durduktan sonra belirli bir süre daha çalmaya devam edip kendi kendine susacak. Gerekli Malzemeler Devre Şeması ve Bağlantılar Bu projedeki kodumuz, sensör ve buzzer için spesifik pinleri kullanıyor. Bağlantıları bu pinlere göre yapmamız gerekiyor. PIR Sensör Pinleri: Buzzer Pinleri: Proje […] - [ESP32 ile Potansiyometre Okuma (Analog Girişlere Giriş)](https://mustafacakir.net/esp32-ile-potansiyometre-okuma-analog-girislere-giris/): Bu sefer, mikrodenetleyicilerin en temel ve kullanışlı özelliklerinden biri olan Analog Girişleri inceleyeceğiz. Basit bir potansiyometre (ayarlı direnç) kullanarak, ESP32’nin dış dünyadaki sürekli değişen sinyalleri nasıl algıladığını göreceğiz. 1. Neler Öğreneceğiz? 2. Gerekli Malzemeler Malzeme Açıklama 1 Adet ESP32 Geliştirme Kartı (DevKit) 1 Adet Potansiyometre (10kΩ önerilir) 1 Adet Breadboard (Devre Tahtası) 3 Adet Bağlantı Kablosu (Jumper) 3. Devre Şeması (Bağlantılar) Potansiyometre, ortasından geçen sinyali voltaj bölücü prensibiyle ayarlayan üç bacaklı bir bileşendir. Bağlantı şekli oldukça basittir: Potansiyometre Bacağı ESP32 Pini Açıklama Sol Bacak (VCC) 3V3 Güç kaynağı bağlantısı. (Turuncu Kablo) Orta Bacak (Sinyal) GPIO 4 (D4) Analog okuma yapılacak […] - [ESP32 ile Giriş ve Çıkış Pinlerini Anlamak (LED & Buton Uygulaması)](https://mustafacakir.net/esp32-ile-giris-ve-cikis-pinlerini-anlamak-led-buton-uygulamasi/): Bu projede ESP32 kullanarak bir butona bastığımızda LED’in yanmasını sağlayacağız. Bu basit devre, mikrodenetleyici dünyasında giriş (input) ve çıkış (output) kavramlarını öğrenmek için mükemmel bir başlangıçtır. ⚙️ Gerekli Malzemeler 🔌 Devre Bağlantıları 🔴 LED Bağlantısı 💡 Yani akım yönü: D5 → LED → 220Ω → GND şeklinde. ⚪ Buton Bağlantısı 💡 Bu direnç, bir pull-down resistor görevi görür.Yani: Butona basıldığında pin HIGH (3.3V) olur Butona basılmadığında pin LOW (0V) okur. 💻 Kod: 🔍 Çalışma MantığıButona basıldığında devre tamamlanır, ESP32 dijital pini HIGH sinyali algılar. Kodda bu durum kontrol edilir ve LED yakılır. Buton bırakıldığında pin LOW olur ve LED söner. - [Genç Yazılımcılar Topluluğu Web Sitesini Nasıl Geliştirdim?](https://mustafacakir.net/genc-yazilimcilar-toplulugu-web-sitesini-nasil-gelistirdim/): Bu proje, İskenderun Teknik Üniversitesi bünyesindeki Genç Yazılımcılar Topluluğu için geliştirdiğim bir web sitesidir. Amacım, topluluğun kendisini tanıtabileceği, duyurularını paylaşabileceği ve yeni üyelerin kolayca başvuru yapabileceği bir platform oluşturmaktı. 🎯 Amaç Web sitesinin iki ana bölümü bulunuyor: 🧩 Kullanılan Teknolojiler Projede Laravel’i temel backend çatısı olarak kullandım. Tasarımda sade, hızlı ve responsive bir yapı için Tailwind CSS kullandım. Blade ile sayfa görünümlerini oluşturdum. Eloquent ORM sayesinde veri modellerini sade ve okunabilir hale getirdim. Vite ile varlık (asset) yönetimini yaptım ve modern bir frontend geliştirme süreci sağladım. 🌐 Kamuya Açık Kısım Kullanıcıların görebildiği sayfalar: Ayrıca arama motorları için sitemap.xml desteği de […] - [0’dan Yazılıma Başlamak: Adım Adım Rehber](https://mustafacakir.net/0dan-yazilima-baslamak-adim-adim-rehber/): Yazılım, günümüzde hem en popüler hem de en kazançlı mesleklerden biri. Bu nedenle yazılım öğrenmek isteyenlerin sayısı her geçen gün artıyor. Ancak, nereden başlamanız gerektiğini bilmiyor olabilirsiniz. Bu yazıda, sıfırdan yazılıma başlamak isteyenler için yol gösterici ipuçlarını bulabilirsiniz. 1. Hedeflerinizi Belirleyin Öncelikle, yazılıma neden başlamak istediğinizi ve hangi alanda ilerlemek istediğinizi netleştirin. Bu, öğrenme sürecinizin yönünü belirleyecektir. 2. Temel Bilgileri Öğrenin Yazılıma başlamadan önce bilgisayar temellerini anlamanız önemlidir. Bu konular için hem kitaplardan hem de çevrimiçi kaynaklardan faydalanabilirsiniz. 3. Algoritma ve Programlama Mantığını Kavrayın Algoritma, bir problemi çözmek için izlenen adımlar bütünüdür. Programlama mantığı ise bu adımların kod ile nasıl […] - [Machine Learning & Manyetokalorik Malzemeler: MSNG2025 Poster Sunumu](https://mustafacakir.net/machine-learning-manyetokalorik-msng2025-mustafacakir/): 12th International Conference on Materials Science and Nanotechnology for Next Generation (MSNG2025) kapsamında sunduğumuz çalışmamızda, manyetokalorik malzemelerin manyetik alan bağımlı manyetizasyonunu makine öğrenmesi tabanlı yöntemlerle modellemeyi ele aldık. Manyetokalorik etki, bir malzemenin manyetik alan değişimi karşısında sıcaklığında gözle görülür değişim yaratması prensibine dayanır. Bu etki, çevre dostu soğutma teknolojileri için büyük bir potansiyel taşımaktadır. Geleneksel yöntemlerde deneysel verilerin elde edilmesi hem zaman alıcı hem de maliyetlidir. Bu noktada makine öğrenmesi kullanarak süreci hızlandırmayı ve daha verimli hale getirmeyi amaçladık. Çalışmamız sürecinde her zaman destek olan hocalarım Prof.Dr Ali Osman AYAŞ ve Arda Kandemir ’e özellikle teşekkür ederim. Bu güzel organizasyona […] ## Pages - [Anılarım](https://mustafacakir.net/anilarim/): 25.08.2025 – Mardin 09.08.2025- Diyarbakır 14.02.2026- Riga, Latvia - [Gizlilik Politikası](https://mustafacakir.net/gizlilik-politikasi/): Son Güncelleme: [16.09.2025] Bu gizlilik politikası, [mustafacakir.net] tarafından toplanan ve işlenen kişisel verilerin nasıl kullanıldığını açıklamaktadır. Siteyi kullanarak bu politikayı kabul etmiş sayılırsınız. 1. Toplanan Bilgiler Sitemizi ziyaret ettiğinizde veya kullandığınızda aşağıdaki türde bilgiler toplanabilir: (Eğer kullanıcı kayıt olur ise) 2. Bilgilerin Kullanımı Toplanan veriler şu amaçlarla kullanılabilir: 3. Bilgilerin Paylaşımı Toplanan veriler, yasal zorunluluklar dışında üçüncü kişilerle paylaşılmaz. Ancak şu durumlarda paylaşım yapılabilir: 4. Çerezler (Cookies) Sitemiz, kullanıcı deneyimini geliştirmek amacıyla çerezler kullanabilir. Çerezleri tarayıcı ayarlarınızdan devre dışı bırakabilirsiniz; ancak bu durumda bazı özellikler sınırlı olabilir. 5. Kullanıcı Hakları Kullanıcılar, kişisel verilerine ilişkin olarak şu haklara sahiptir: Bu haklar […] ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/mustafacakir.net/mcp) [comment]: # (Generated by Hostinger Tools Plugin)