Internet of Things Assisted Plant Disease Detection and Crop Management Using Deep Learning for Sustainable Agriculture

Project Code :TEMBMA3706

Objective

The main objectives of this project are to detect plant diseases and support crop management using an IoT-assisted system powered by deep learning. It combines real-time sensor data and image-based disease classification to monitor plant health and environmental conditions.This approach promotes sustainable agriculture by enabling timely intervention, optimizing resource use, and improving crop yield.

Abstract

This project presents an IoT-assisted plant disease detection and crop management system using Arduino, LCD display, web camera, soil moisture sensor, pH sensor, relay module, water pump, buzzer, and CNN-based deep learning techniques. The web camera captures plant leaf images, and the CNN model detects and classifies plant diseases accurately. The soil moisture and pH sensors continuously monitor soil conditions for proper crop management. When abnormal conditions or diseases are detected, the buzzer alert is activated, and the relay module automatically controls the water pump for irrigation. The proposed system provides a smart, low-cost, and real-time solution for sustainable agriculture and efficient crop monitoring.

Keywords: IoT, Arduino, CNN, Plant Disease Detection, Smart Agriculture, Soil Moisture Sensor, pH Sensor, Relay Module, Water Pump, Web Camera, LCD Display, Deep Learning, Crop Management, Sustainable Agriculture.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:

  • Arduino UNO
  • LCD
  • Web camera
  • Buzzer
  • Relay
  • DC Water Pump
  • Data Cable
  • Soil Moisture Sensor
  • PH Sensor
  • connectors-10

 Software requirements:

  • Arduino IDE
  • Embedded C

Learning Outcomes

  •  Arduino pin diagram and architecture
  •  How to install Arduino IDE / setup software
  •  Setting up and installation procedure for Arduino UNO
  •  Introduction to Arduino IDE environment / development setup
  •  Basic programming in Arduino (Embedded C)
  •  Basics of Embedded programming using Arduino 
  •  Basics of IoT platforms
  •  Working of power supply
  •  About Project Development Life Cycle:
    •  Planning and Requirement Gathering (software, tools, hardware components, etc.)
    •  Schematic preparation
    •  Code development and debugging
    •  Hardware development and debugging
    •  Development of the project and output testing
  •  Practical exposure to:
    •  Hardware and software tools
    •  Solution providing for real-time problems
    •  Working with team/individual
    •  Work on creative ideas
  •  Skills developed:
    •  Project development skills
    •  Problem analyzing skills
    •  Problem solving skills
    •  Creativity and imaginative skills
    •  Programming skills
    •  Deployment
    •  Testing skills
    •  Debugging skills
    •  Project presentation skills
    •  Thesis writing skills


Demo Video

mail-banner
call-banner
contact-banner
Request Video