Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Atharv Laxman Metkari, Yukta Shrikant Lokwani , Dev Manoj Patel, Sushant Liladhar Patwe, Dr. Prof. Pankaj Agarkar
DOI Link: https://doi.org/10.22214/ijraset.2024.62135
Certificate: View Certificate
As we all know that, water is life. And getting clean and pure water in our day-to-day life is becoming harder by the each passing day. Due the tremendous increase in pollution in water this is leading to poor health and unfulfilled need day to day needs of the mankind. Such increment in pollution of water is mainly seen in the rural areas. So, this particular project is aiming to find the solution for the increasing water pollution in different water bodies like lakes, ponds, etc. This project mainly contains the RC boat which will our inbuilt pollution detecting system. The main components of the system contain sensors like pH senor, and Turbidity senor, these sensors collect the value from the water bodies and send it to the thingspeak website. After that processing is being done on the collected data and it will monitor the pollution level in the water. By creating this system, it becomes easier for us to detect and monitor the amount of trash or pollution being present in any water body. And further my knowing this it will help in the prevention of polluted water as well as treating the polluted water.
I. INTRODUCTION
Water pollution is a widespread global problem, posing a significant threat to the environment, human health and entire ecosystems. With rapid industrialization and urbanization, the problem of water pollution is getting worse, making it an urgent problem that requires immediate attention and action. The driving force behind the project “IoT-based Water Pollution Monitoring RC Boat” is to address these challenges by leveraging the power of Internet of Things (IoT) technology to develop an innovative and effective solution. to monitor water pollution in real time. The use of RC boats allows the system to easily cover large bodies of water, providing comprehensive surveillance coverage. Additionally, integrating IoT technology enables real-time data collection, which can play an important role in early detection of pollution events and rapid response. Furthermore, the project also aims to raise awareness about the importance of water quality monitoring and the role of technology in addressing environmental challenges.
II. LITERATURE REVIEW
III. PROJECT DEFINITION AND SCOPE
A. Problem Statement
To design RC water pollution monitoring boat that records and transmits water quality data to an IOT server online to maintain the water clean.
B. Objectives
C. Scope
IV. WORKING OF SYSTEM
Therefore, the proposed system designs a solution to easily test the water quality of large water bodies. This RC water pollution monitoring boat can record and transmit water quality data to an online IOT server. This will continue to help us keep our water clean. This project is remotely operated and controlled by an RC remote that it can be controlled accordingly, a motorized propeller system to provide forward thrust and a servo motor to Provides rudder steering.
According to the command received by the RC receiver, the controller operates the DC motor that rotates the propeller through the bearing and flexible shaft. Currently we have 2 direction control rudders attached to a servo motor used to control the boat according to the received control signals. In this proposed system, we use two sensors to determine the water quality, we include a PH sensor as well as a turbidity sensor and a temperature sensor. These sensors will detect the presence of suspended particles in the water. We also have a transmitter and a receiver that will record the sensor data and stream it to the application via IOT at specific intervals. Therefore, remote-controlled water quality monitoring boats can be used to easily monitor the water quality of lakes and reservoirs. When we connect the system to the internet via WIFI or hotspot, the two sensors measure the values of both turbidity and ph and sends the data to the Thingspeak website. From the thingspeak website, we can view the readings in the graphical format. After applying formulas to the value, we can find the total pollution present in the water bodies. That same data can be fetched and showed from our android application with various other things.
V. METHODOLGIES
A. Project Planning and Definition
B. Requirement Analysis
C. Hardware Design and Assembly
D. Sensor Calibration
E. Testing and Validation
F. Data Analysis and Reporting
G. Deployment and Monitoring
H. Data Storage and Management
I. Documentation and Knowledge Transfer -
VI. RISK MANAGEMENT
A. Real-time Constraints
Description: The need for real-time data transmission and processing may pose challenges in optimizing the path, especially in large water bodies.
Management Strategy: Prioritize data transmission and processing speed in the algorithm design. Consider using edge computing to process data locally on the RC boat, reducing transmission latency.
B. Energy Consumption
Description: Path optimization should take into account the energy consumption of the RC boat to ensure it can complete its monitoring tasks without running out of power.
Management Strategy: Include energy consumption as a parameter in the optimization algorithm. Consider using energy-efficient sensors and communication modules. Plan for regular recharging or replacement of batteries.
C. Scalability Issues -
Description: As the water body size increases, the computational complexity of path optimization may become a challenge.
Management Strategy: Design the system to be modular and scalable. Consider dividing the water body into smaller sections and optimizing the path for each section independently.
D. External Factors -
Description: Environmental factors such as currents, tides, and weather conditions can affect the path optimization.
Management Strategy: Incorporate external factors into the optimization algorithm as dynamic constraints. Monitor real- time weather data and adjust the path accordingly.
VII. SOFTWARES
A. Microcontroller Platform
The microcontroller platform is the brain of the RC boat and controls the sensors, actuators, and communication modules. It should have sufficient processing power, memory, and I/O capabilities.
Choice: Arduino (e.g., Arduino Mega, Arduino Uno) or Raspberry Pi (e.g., Raspberry Pi 3, Raspberry Pi Zero)
B. Communication Protocol
The communication protocol defines how data is transmitted between the RC boat and the IoT platform. It should be reliable, secure, and suitable for the range of communication. Choice: Wi-Fi, LoRa, and cellular (e.g., 4G, 5G) are commonly used communication protocols. Wi-Fi is suitable for short-range communication, while LoRa and cellular are better for long-range communication.
C. Programming Language
The programming language will be used to develop the software for the microcontroller platform, the IoT platform, and the user interface.
Choice: C/C++ is commonly used for Arduino and embedded systems programming. Python is a good choice for Raspberry Pi and data processing on the IoT platform.
D. Database Management System
The database management system (DBMS) will be used for storing and managing the data collected by the RC boat.
Choice: Relational databases like MySQL are suitable for structured data storage.
E. Development Environment
The development environment will provide the tools and libraries required for software development, testing, and deployment.
Choice: Arduino IDE is a popular choice for Arduino development. PyCharm, or Atom can be used for Python development.
F. Version Control System -
The version control system will be used to manage and track changes to the software code.
Choice: Git is a widely used version control system and can be integrated with platforms like GitHub, GitLab, or Bitbucket for collaborative development.
VIII. HARDWARES
A. Arduino uno
Arduino Uno is the main brain of our boat module. The Arduino uno here is powered by an 9V battery. this 9V
Is distributed among all the sensors, esp8266 WIFI module. Arduino Uno collects the sensor data and then with the help of esp8266 wife module this data is passed to an iot platform called thinkspeak.
B. PH Sensor
PH sensor is one of the main sensor which we are using for calculating water pollution. The word pH means Potential of Hydrogen. The pure water has a ph of range 6.5 to 7.5. the pH value above 7.5 and below 6.5 is considered as non- drinkable. So the pH sensor which we have used in our project finds the pH value of water and then we compare this pH value of water with the standard pH value and then we get pH derived value. Which we will use in calculating overall pollution of water.
C. Turbidity Sensor
This sensor is also important in calculating water pollution. The Turbidity mean the cloudiness present in the water due to the suspended dirt particles. This Turbidity can also be seen using naked human eyes. The unit used to measure Turbidity is NTU. The Turbidity Sensor is used to calculate this cloudiness of water and then we compare this cloudiness of water with standard Turbidity value and then we get derived Turbidity value which we will use in calculating Pollution of water. Sensor is connected to the Arduino uno to send data to think speak platform
D. Joystick Module
The joysticks are the part of an controller which is used to control the directions and speed of our Rc boat.in our controller there will be two joysticks one will be used for directing boat to its destination and the other joystick will be used for controlling speed of the boat. Both these joysticks will get signals from NRF24 and send data to the boat. And the speed of motor will be changed as per users need and the direction can be change by sending commands to rudders which will change the direction of our boat
E. Propeller
It is the part of the boat which is used to move our boat in forward direction it is done with the help of and motor which is attach to this propeller when this dc motor gets signals from controller it starts to rotate and then due to the rotation of this motor propeller gets rotated and then water is pushed backward which makes our boat to move forward and as per the speed of motor propeller will push water backward and move in speed accordingly so we can attach two or more propeller for more high speed where each propeller is attached to one single DC motor.in our boat the speed of boat will be slow so that sensors can collect data from water properly so we are making use of only one Dc motor in our RC boat. And an small but hard material used propeller of around radius of 2.5 centimeters.
F. Battery
In our project we are going to use two batteries on for powering sensors and Arduino and one for powering boat. For this we are using an 9V HW company battery which will be directly connected to the Arduino board and then Arduino will distribute power as per need. For the distribution of power supply we are using master and slave technique using bread board.
G. Jumper Wires
Jumper Wires are the type of wires which are used to connect sensors and various other components in our project. We are making use of 3 types of jumper wires these are male to male, male to female, female to female. These jumper wires make it easy to attach and detach various components.
H. Transceiver
For sending data from sensors to think speak website we are using ESP8266 WIFI module it is an type of module which enables WIFI abilities to Arduino uno board. We connect with our personal WIFI to this Esp module and then this WIFI module sends the data from Arduino uno to our API think speak website.
I. DC Motor
We use these DC motors for making rotations in propellers. the speed of these Dc motors determines the speed of our RC boat
J. Servo Motor
These Servo Motors are used to change the direction of the Rudders attached to the Rc boat. The change in the Direction of these Rudders determines the direction of our Rc boat.
IX. FIGURES AND TABLE
X. CALCULATIONS AND FORMULAE
We can find derived Ph value, Turbidity Value by formula, PH derived =
(Measured ph – Standard ph / standard ph) *100
Turbidity Derived =
(Measured TB- standard TB/Standard Tb) *100
We can find the total Pollution of the water by the formula,
Pollution =
(PH derived% + TB derived% / 2) Where, Standard PH = 7.5
Standard Turbidity (TB) = 25
XI. ADVANTAGES
A. Real-time Monitoring
The IoT-based water pollution monitoring RC boat can provide real-time data on water quality parameters, such as pH, turbidity, dissolved oxygen, temperature, and more. This enables authorities and organizations to take immediate action if pollution levels exceed safe limits.
B. Remote access
The system allows for remote monitoring of water bodies, which can be particularly beneficial for large or hard-to-reach areas. This eliminates the need for manual data collection, saving time and resources.
C. Cost-effective
The IoT-based water pollution monitoring system can be a cost-effective solution compared to traditional water quality monitoring methods. It reduces the need for labor-intensive data collection and the costs associated with it.
D. Increased data Accuracy
The system can provide more accurate and reliable data compared to manual data collection methods. This is because the sensors used in the system are highly sensitive and can detect even minute changes in water quality parameters.
E. Early warning system -
The IoT-based water pollution monitoring RC boat can be programmed to send alerts when pollution levels exceed predefined thresholds. This can help authorities take preventive measures and mitigate the impact of pollution on aquatic ecosystems.
XII. LIMITATIONS
A. Limited Sensor Capabilities
The accuracy of the water quality measurements depends on the sensors used in the system. Some sensors may have limited sensitivity or accuracy, leading to potential discrepancies in the data collected.
B. Power Constraints
The boat relies on batteries for power, and the duration of the monitoring mission may be limited by the battery life. Frequent recharging or battery replacement may be necessary, which could limit the boat's ability to conduct long-term monitoring.
C. Data Transmission Limitations
The boat's ability to transmit data depends on the strength and reliability of the communication network (e.g., Wi-Fi, cellular) in the area. If the boat is in a remote location with limited network coverage, data transmission may be delayed or interrupted.
D. Operational Challenges
The boat may face operational challenges in adverse weather conditions, such as strong winds or heavy rainfall. Additionally, navigating the boat through narrow or shallow waterways may be difficult.
E. Maintenance Requirements
The boat and its sensors may require regular maintenance to ensure they function correctly. This can be time-consuming and may require specialized knowledge.
'XIII. APPLICATIONS
[1] https://www.sciencedirect.com/science/article/pii/S 2666285X2100090X [2] https://www.ripublication.com/awmc17/awmcv10n 5_24.pdf [3] https://www.researchgate.net/publication/35385320 5_IoT_based_Smart_Water_Quality_Monitoring_Syst em [4] https://www.ijert.org/research/iot-based-water- monitoring-system-IJERTCONV5IS01114.pdf [5] https://ieeexplore.ieee.org/document/9641630 [6] https://nevonprojects.com/iot-water-pollution- monitor-rc-boat/ [7] https://www.researchgate.net/publication/33568248 6_Water_Quality_Monitoring_System_using_RC_Boa t_with_Wirel ess_Sensor_Network
Copyright © 2024 Atharv Laxman Metkari, Yukta Shrikant Lokwani , Dev Manoj Patel, Sushant Liladhar Patwe, Dr. Prof. Pankaj Agarkar. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET62135
Publish Date : 2024-05-15
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here