SF / Boot Sequence SIGNAL FORGE Initializing portfolio interface
Ali Kılıçarslan Signal Forge / 2026

← Projelere dön

Pronova Hydroponics — IoT İzleme ve Dozajlama Sistemi

Üretim alanındaki ölçümleri izleyen ve dozajlamayı yöneten sistem

Kurum
Pronova Hydroponics
Yıl
2025
Durum
Tamamlandı · Sahada devreye alındı
Rolüm
Cihaz yazılımının ve web panelinin geliştirilmesi
Ekip
Ali Kılıçarslan
  • Gömülü Sistemler
  • IoT ve Robotik
  • Web
  • Veritabanı

01 Proje ne yapıyor?

Üretim alanındaki sıcaklık, nem, pH ve besin değerlerini izleyen; gerektiğinde pompaları kontrollü şekilde çalıştıran cihaz ve web sistemi.

02 Hangi sorunu çözüyor?

Değerler elle ölçüldüğünde sürekli takip edilemiyor ve geçmiş kayıt oluşmuyordu. Yanlış ölçümün pompaları hatalı çalıştırmaması için güvenli kontrol gerekiyordu.

03 Ben ne yaptım?

Cihaz yazılımının ve web panelinin geliştirilmesi.

Teknik ayrıntılar İsteyenler için

Yaptığım çalışmalar

  • ESP32 gömülü yazılımının geliştirilmesi
  • pH, EC, sıcaklık ve nem sensörlerinin entegrasyonu
  • Pompa ve röle kontrolü ile dozajlama kurallarının tasarımı
  • PHP-MySQL web panelinin geliştirilmesi: kimliklendirme, gerçek zamanlı izleme, alarm, geçmiş veri, grafik, Excel dışa aktarma
  • Saha kalibrasyonu, devreye alma, loglama, performans ve güvenlik iyileştirmeleri
  • Teknik dokümantasyon

Sistem nasıl çalışıyor?

  1. 01 Sensör katmanı pH, EC, sıcaklık ve nem sensörleri · kalibrasyon prosedürüne bağlı
  2. 02 Gömülü kontrol ESP32 · ölçüm döngüsü, eşik kuralları, röle ve pompa tetikleme, yerel karar
  3. 03 Veri katmanı MySQL · ölçüm geçmişi, alarm kayıtları, cihaz durumu
  4. 04 Web paneli PHP · kimliklendirme, gerçek zamanlı izleme, alarm, geçmiş veri, Chart.js grafikler, Excel dışa aktarma

Kullanılan araçlar

  • ESP32
  • C/C++ (Arduino)
  • pH / EC / sıcaklık / nem sensörleri
  • Röle ve pompa kontrolü
  • PHP
  • MySQL
  • Chart.js
  • JavaScript
  • Excel dışa aktarma

Alınan önemli kararlar

Dozajlama kararı kurala bağlandı, koda gömülmedi

Eşik değerleri firmware içinde sabit olsaydı, her saha ayarı için yeniden yükleme gerekirdi. Kurallar yapılandırılabilir tutuldu.

Karar veren cihazın kendisi

Kontrol döngüsü ESP32 üzerinde çalışıyor; panel izliyor ve eşik güncelliyor. Bağlantı koptuğunda üretim durmuyor.

Her tetikleme loglanır

Bir pompanın neden çalıştığı sonradan sorulabilmeli. Ölçüm, eşik ve tetikleme kayıtları birlikte tutuluyor.

Panel operatörün aracıdır, geliştiricinin değil

Geçmiş veri, alarm listesi ve Excel dışa aktarma, operatörün bir yazılımcıya sormadan kendi sorusunu cevaplayabilmesi için var.

Karşılaşılan zorluklar

Kalibrasyon olmadan veri yanıltıcı

Kalibre edilmemiş bir pH sensörü hata vermez; makul görünen yanlış bir değer üretir ve panelde hiçbir uyarı çıkmaz. Saha kalibrasyonu bu yüzden yazılım teslimatının bir parçası olarak ele alındı.

Gerçek zamanlı izleme ile veri hacmi dengesi

Çok sık ölçüm daha iyi görünürlük ama daha fazla veri ve daha fazla yük demek. Ölçüm periyodu ile grafik çözünürlüğü birlikte ayarlandı.

Ek sonuç notları

  • Sensörden panele kadar uçtan uca IoT çözümü geliştirildi ve sahada devreye alındı.
  • Web paneli üzerinden gerçek zamanlı izleme, alarm takibi, geçmiş veri ve Excel dışa aktarma kullanılabilir hâle geldi.
  • Loglama, performans ve güvenlik iyileştirmeleri ile teknik dokümantasyon tamamlandı.

Teknik öğrenimler

  • Fiziksel dünyaya müdahale eden yazılımda test ortamı yoktur; kalibrasyon ve devreye alma prosedürü testin kendisidir.
  • Uçtan uca sahiplik — donanım, firmware, veritabanı, panel ve doküman — bir sistemi gerçekten anlamanın en hızlı yolu.

04 Ortaya çıkan sonuç

Ölçümler ve alarmlar web panelinden canlı izlenebilir hâle geldi. Sistem sahada devreye alındı ve geçmiş kayıtlar saklanmaya başladı.

05 Bu projeden ne öğrendim?

Fiziksel cihazları yöneten yazılımlarda güvenli durma ve doğru ölçüm, hızdan önce gelir.