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つのアプローチを採用しています。
- IoTセンシング: ESP32デバイスが温度、湿度、光、土壌水分のリアルタイムデータを収集し、WebSocket経由でReactダッシュボードにストリーミングします。
- コンピュータビジョン: PyTorchベースのMobileNetV2モデルがアップロードされた葉の画像を分析し、6つの特定の植物種(バラ、ヒブイス、アロエベラ、マネープランツ、キク、ターメリック)の29の異なる病気クラスを検出します。
- AIアシスタント: Gemma 4駆動のチャットボットが、リアルタイムのセンサー情報と診断履歴を活用して、状況に応じた植物ケアアドバイスを提供します。
対象ユーザー
スマートフォンやコンピュータを使って、植物の健康状態をリアルタイムで監視し、病気を診断したい家庭園芸愛好家や植物好きの方々。
特徴
- リアルタイムIoTダッシュボード: 土壌水分、光、温度のメトリクスをライブで追跡。
- AI病気検出: 29の病気クラスに対して約92.37%の検証精度を持つMobileNetV2モデル。
- 文脈に応じたAIチャット: センサー情報と診断履歴を統合し、個別化されたアドバイスを提供するGemma 4アシスタント。
- 植物百科事典: 一般的な植物種向けのケアガイドと季節ごとのヒントを内蔵。
- クラウドソーシング病気マップ: 匿名化された植物健康報告のマップで、病気の拡散を追跡。
- ケアジャーナル: 水やり、肥料、植え替えのイベントを記録するデジタルログ。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト