GitHpriyanshu23/Smart-Plant-Doctor

Smart Plant Doctor is an AI + IoT plant health platform that streams realtime ESP32 sensor data to a Streamlit dashboard and uses a MobileNetV2-based model for plant disease detection with treatment recommendations.

解決的問題

Smart Plant Doctor 是一個整合式的植物健康監測與疾病診斷平台。它透過結合物聯網感測器的即時環境資料與 AI 驅動的影像辨識,為非專業人士解決植物照護問題,並提供疾病診斷與治療建議。

如何運作

該系統採用三管齊下的植物照護方式:

  1. 物聯網感測:ESP32 裝置收集溫度、濕度、光照與土壤濕度的即時資料,透過 WebSocket 將資料即時傳送到 React 仪表板。
  2. 電腦視覺:基於 PyTorch 的 MobileNetV2 模型分析上傳的葉片影像,可偵測六種特定植物品種(玫瑰、木槿、蘆薈、金錢樹、菊花、薑黃)的 29 種不同病害類別。
  3. AI 輔助:由 Gemma 4 驅動的聊天機器人提供情境化的植物照護建議,利用即時感測資料與診斷歷史,提供個人化推薦。

適用對象

希望使用智慧型手機或電腦即時監控植物健康狀況並診斷疾病的家庭園藝愛好者與植物愛好者。

主要亮點

  • 即時物聯網儀表板:即時追蹤土壤濕度、光照與溫度指標。
  • AI 疾病偵測:MobileNetV2 模型在 29 種病害類別上驗證準確率約為 92.37%。
  • 情境感知 AI 聊天:Gemma 4 助手整合感測與診斷資料,提供客製化建議。
  • 植物百科全書:內建常見品種的照護指南與季節性提示。
  • 群眾協作疾病地圖:匿名化的植物健康報告地圖,用於追蹤疾病傳播。
  • 照護日誌:數位日誌,用於記錄澆水、施肥與換盆等事件。

相關

  • 專案
  • 專案
  • Dispatch
  • 專案