IoT Based Fish Pond Monitoring System to Enhance Its Productivity

Project Code :TEMBMA3493

Objective

This innovative project helps to monitor different parameters in a fish pond and based update the data to webserver for remote monitoring and analysis which will help to understand the water better which leads to good productivity

Abstract

This project introduces an IoT-based fish pond monitoring system designed to enhance productivity by ensuring optimal water quality conditions essential for fish health and growth. The system employs a suite of sensors to measure critical water parameters, including Total Dissolved Solids (TDS), turbidity, temperature (via a Dallas sensor), and pH. These sensor readings are continuously transmitted to a Python-based platform, where a machine learning algorithm analyses the data to assess water quality and detect any anomalies. When parameter values fall outside safe thresholds, the system triggers alerts through a buzzer and sends notifications via the connected Arduino. Furthermore, all data and predictions are uploaded to the Thing Speak IoT webserver for remote access and visualization. By integrating monitoring, intelligent analysis, and IoT connectivity, this system offers a proactive approach to maintaining optimal pond conditions, ultimately supporting healthier aquatic life and improving overall pond productivity.

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 requirements:

  • Arduino
  • LCD
  • Buzzer
  • Dallas temperature
  • Turbidity Sensor
  • TDS Sensor
  • Ph scale
  • Power supply
  •  

 

Software requirements:

  • Arduino IDE
  • Embedded C
  • Python

Learning Outcomes

  • Arduino Pin diagram and Architecture
  • How to install Arduino IDE Software
  • Installation of Python IDLE
  • Setting up and Installation procedures for Arduino IDE
  • Introduction to Arduino IDE
  • Commands in Embedded C
  • How to install Libraries?
  • Basic coding in Embedded C
  • Working of Dallas temp
  • Working of TDS Sensor
  • How to interface Turbidity with Arduino
  • How to interface Ph scale with Arduino?
  • Working of LCD
  • How to interface LCD with Arduino?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, 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.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video