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.

해결하는 문제

스마트 플랜트 도ctor는 식물 건강 모니터링과 질병 진단을 위한 통합 플랫폼입니다. IoT 센서에서 수집한 실시간 환경 데이터와 AI 기반 이미지 인식을 결합하여 비전문가를 위한 식물 관리 문제를 해결하며, 질병을 진단하고 치료 권고를 제공합니다.

작동 방식

이 시스템은 식물 관리를 위한 세 가지 접근 방식을 사용합니다.

  1. IoT 센싱: ESP32 장치가 온도, 습도, 조도, 토양 수분의 실시간 데이터를 수집하여 WebSocket을 통해 React 대시보드로 스트리밍합니다.
  2. 컴퓨터 비전: PyTorch 기반의 MobileNetV2 모델이 업로드된 잎 이미지를 분석하여 6가지 특정 식물 종(장미, 히비스커스, 알로에베라, 머니플랜트, 국화, 커민)에 대해 29개의 다른 질병 클래스를 탐지합니다.
  3. AI 보조: Gemma 4 기반의 챗봇이 실시간 센서 데이터와 진단 기록을 활용하여 상황에 맞는 식물 관리 조언을 제공합니다.

대상 사용자

스마트폰이나 컴퓨터를 사용하여 식물의 건강 상태를 실시간으로 모니터링하고 질병을 진단하고 싶은 가정 정원사 및 식물 애호가들.

주요 기능

  • 실시간 IoT 대시보드: 토양 수분, 조도, 온도 메트릭을 실시간으로 추적.
  • AI 질병 탐지: 29개 질병 클래스에 대해 약 92.37%의 검증 정확도를 가진 MobileNetV2 모델.
  • 문맥 기반 AI 챗: 센서 및 진단 데이터를 통합하여 맞춤형 조언을 제공하는 Gemma 4 어시스턴트.
  • 식물 백과사전: 일반 식물 종에 대한 관리 가이드와 계절별 팁을 내장.
  • 공동 생성 질병 지도: 익명화된 식물 건강 보고서를 기반으로 한 질병 확산 추적 지도.
  • 케어 저널: 물 주기, 비료 주기, 화분 교체 이벤트를 기록하는 디지털 로그.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트