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 は、植物の健康状態をモニタリングし、病気を診断する統合プラットフォームです。IoTセンサーからのリアルタイム環境データと、AI駆動の画像認識を組み合わせることで、専門知識のないユーザーの植物ケアの課題を解決します。病気の特定と治療アドバイスを提供します。

動作方法

このシステムは、植物ケアのための3つのアプローチを採用しています。

  1. IoTセンシング: ESP32デバイスが温度、湿度、光、土壌水分のリアルタイムデータを収集し、WebSocket経由でReactダッシュボードにストリーミングします。
  2. コンピュータビジョン: PyTorchベースのMobileNetV2モデルがアップロードされた葉の画像を分析し、6つの特定の植物種(バラ、ヒブイス、アロエベラ、マネープランツ、キク、ターメリック)の29の異なる病気クラスを検出します。
  3. AIアシスタント: Gemma 4駆動のチャットボットが、リアルタイムのセンサー情報と診断履歴を活用して、状況に応じた植物ケアアドバイスを提供します。

対象ユーザー

スマートフォンやコンピュータを使って、植物の健康状態をリアルタイムで監視し、病気を診断したい家庭園芸愛好家や植物好きの方々。

特徴

  • リアルタイムIoTダッシュボード: 土壌水分、光、温度のメトリクスをライブで追跡。
  • AI病気検出: 29の病気クラスに対して約92.37%の検証精度を持つMobileNetV2モデル。
  • 文脈に応じたAIチャット: センサー情報と診断履歴を統合し、個別化されたアドバイスを提供するGemma 4アシスタント。
  • 植物百科事典: 一般的な植物種向けのケアガイドと季節ごとのヒントを内蔵。
  • クラウドソーシング病気マップ: 匿名化された植物健康報告のマップで、病気の拡散を追跡。
  • ケアジャーナル: 水やり、肥料、植え替えのイベントを記録するデジタルログ。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト