Smart Aquaponics and Hydroponics Monitoring Using IoT

Project Code :TMMAAI356

Objective

The objective of this project is to develop an automated disease detection system for hydroponic plants and aquatic fish using CNN-based deep learning, ensuring accurate classification and real-time intervention capabilities.

Abstract

This project aims to develop an automated system for detecting diseases in hydroponic plants and aquatic fish by leveraging deep learning techniques, specifically Convolutional Neural Networks (CNN). Initially, datasets of hydroponic plant and fish diseases will be sourced from Kaggle to create a robust training set. For each input image, a preprocessing phase will resize the images to ensure uniformity, preparing them for accurate analysis. In the plant disease detection module, the CNN model will classify diseases affecting plants grown in water, identifying various types of leaf or root infections. Similarly, in the fish disease detection module, the CNN model will classify common diseases that affect aquatic life. The classified disease information for both plant and fish images will then be transmitted as text data to a hardware kit, enabling real-time response and potentially triggering necessary interventions or alerts in aquaculture and hydroponic systems. This system not only streamlines the process of disease identification in these specialized environments but also holds significant promise for improving disease management and reducing losses in controlled agricultural and aquatic ecosystems.

Keywords: Dataset, Pre-Processing, Convolutional Neural Networks, Deep learning, Classification, Accuracy.

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

Block Diagram

Specifications

Software: Matlab 2020a or above

Hardware:

Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016

Processors:

Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support

Disk:

Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space

RAM:

Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

·   Introduction to Matlab

·   What is EISPACK & LINPACK

·   How to start with MATLAB

·   About Matlab language

·   Matlab coding skills

·   About tools & libraries

·   Application Program Interface in Matlab

·   About Matlab desktop

·   How to use Matlab editor to create M-Files

·   Features of Matlab

·   Basics on Matlab

·   What is an Image/pixel?

·   About image formats

·   Introduction to Image Processing

·   How digital image is formed

·   Importing the image via image acquisition tools

·   Analyzing and manipulation of image.

·   Phases of image processing:

               o  Acquisition

               o  Image enhancement

               o  Image restoration

               o   Color image processing

               o  Image compression

               o   Morphological processing

               o   Segmentation etc.,

·   How to extend our work to another real time applications

·   Project development Skills

               o   Problem analyzing skills

               o   Problem solving skills

               o   Creativity and imaginary skills

               o   Programming skills

               o   Deployment

               o   Testing skills

               o   Debugging skills

               o   Project presentation skills

               o   Thesis writing skills

Demo Video