Smart Plant Health Analysis System

Bitkilerinizi
Yapay Zeka ile
Koruyun.

SPHAS; kamera görüntüsü, toprak sensörleri ve hava durumu verisini birleştirerek bitkilerinizin sağlığını gerçek zamanlı izler, hastalıkları tespit eder ve sulamayı otomatik yönetir.

Proje İstatistikleri

0 Bitki Türü
0 Hastalık Sınıfı
0 Çevresel Sensör
0 Sistem Modülü

Value Proposition

Çarpıcı Teknik Özellikler

Donanım sürücülerinden yapay zeka modeline, karar motorundan web arayüzüne kadar tamamen entegre bir bitki bakım çözümü.

Çift Modelli AI Teşhis

INT8 quantize TFLite modelleri ile 14 bitki türünü tanır, 38 hastalık sınıfını tespit eder. Düşük güven durumunda GrabCut segmentasyonu otomatik devreye girerek doğruluk artırılır.

TFLite · INT8 GrabCut OpenCV

5 Boyutlu Çevresel Algılama

DHT11 (sıcaklık + nem), ADS1115 ADC (toprak nemi + ışık ×2), NEO-6M GPS. Her sensör 500 ms timeout ve 1 saniyelik polling ile sürekli izlenir.

I²C · SPI UART · GPIO

Otonom Sulama & Gübreleme

Türe özel nem eşiği aşıldığında peristaltik pompalar otomatik devreye girer. 6 saatlik hardware lockout ve maks. 200 mL güvenlik limiti ile donanım korunur.

PWM · Peristaltik Karar Motoru

Hava Durumu Entegrasyonu

OpenWeatherMap API ile anlık ve 3 saatlik yağmur tahmini kontrol edilir. Yağmur varsa sulama otomatik ertelenerek su israfı sıfıra indirilir.

OpenWeatherMap GPS Konum

Hastalığa Özel Tedavi Önerisi

AI hastalık tespit ettiğinde, 20+ hastalık için etken madde, dozaj ve uygulama yöntemi içeren tarımsal ilaç/gübre önerileri otomatik olarak dashboard'da sunulur.

PlantVillage Fungisit · Bakterisit

Mekatronik Donanım Kontrolü

MG90S servo ile toprak sensörü otomatik batırılıp çıkarılır. 28BYJ-48 step motorlar mekanizmanın tilt açısını hassas biçimde ayarlar. Tümü IPC komutuyla yönetilir.

Servo · Stepper L298N · pigpio

3D Digital Twin & Canlı Dashboard

React Three Fiber ile bitkinin ve aktüatörlerin 3D görselleştirmesi. WebSocket üzerinden milisaniyeler içinde canlı sensör, AI ve alert akışı; 16 cihaza kadar eş zamanlı izleme.

React · Three.js WebSocket Vite

4 Katmanlı Modüler Mimari

C HAL, Python AI, Python Backend ve React Frontend katmanları Unix domain socket ve REST API ile gevşek bağlı çalışır. Her modül bağımsız test edilip güncellenebilir.

Unix IPC REST · SQLite CMake

System Design

Sistem Mimarisi

Donanımdan tarayıcıya uzanan 4 modüllü, protokol-agnostik, gevşek bağlı bir yazılım yığını.

M1

Sensor HAL

C · CMake · pigpio

Donanım soyutlama katmanı. GPIO, I²C, SPI, UART ve PWM yönetimi. Unix socket ile M2 ve M3'e veri sağlar.

  • DHT11 — Sıcaklık & Nem
  • ADS1115 — 16-bit ADC (I²C)
  • NEO-6M — GPS Modülü
  • Pi Camera — 1080p / 15fps
  • Servo · Stepper · Pompa ×2
M2

AI Engine

Python · TFLite · OpenCV

Kamera görüntüsünü analiz eder. İki ayrı INT8 TFLite modeli ile tür tanıma ve hastalık tespiti yapar.

  • Tür modeli — 96×96 px giriş
  • Hastalık modeli — 224×224 px
  • GrabCut segmentasyonu
  • 38 hastalık sınıfı · 14 tür
  • INT8 Quantization
M3

Data Manager

Python · Flask · SQLite

Kural tabanlı karar motoru ve REST API sunucusu. Tüm sensör, AI ve aktüatör verilerini kalıcı olarak saklar.

  • Otonom karar motoru
  • OpenWeatherMap entegrasyonu
  • Hastalık tedavi danışmanı
  • 6 saatlik pompa lockout
  • REST API — Port 5000
M4

Dashboard

Node.js · React · Vite

Gerçek zamanlı web arayüzü. WebSocket push, 3D Digital Twin görselleştirmesi ve çoklu cihaz izleme desteği sunar.

  • 3D Digital Twin (Three.js)
  • WebSocket push bildirimi
  • Canlı sensör grafikleri
  • Manuel override kontrolleri
  • CSV veri dışa aktarımı

IPC Header: magic=0x5048 · version · msg_type · payload_len · seq_no  ·  12-byte fixed + UTF-8 JSON payload  |  MJPEG Stream: :8080  |  REST API: :5000

Proje Fotoğrafı 1
Proje Fotoğrafı 2
Proje Fotoğrafı 3
Proje Fotoğrafı 4