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
  • 项目