Surveillance System for Pond Water Quality using IoT

Download Full-Text PDF Cite this Publication

Text Only Version

Surveillance System for Pond Water Quality using IoT

Rajesh. V (1), Prathibha. J (2), Sandhya. C (3), Vasanthi. T (4)

Assistant Professor (1), Student (2), Student(3), Student(4) Ramco Institute of Technology, Rajapalayam

AbstractWater problem is the major effect for the growth of fish. Monitoring is essential for water quality. This can helps to save number of lives. This will be help to aware the danger and can take necessary steps for safety IoT is used in this project that helps updating the information about landslides in mobile app through thinkspeak database. pH sensor & Turbidity sensor is used to measure the water quality level. Microcontroller takes the information and updates the information on the webpage using a Wi-Fi module connected to it

Index TermsArduino, IoT, Thingspeak


    With the rapid development of the economy, more and more serious problems of environment arise. Water pollution is one of these problems. In 2014 Hindustan company mercury wastes are dissolved in Kodaikanal Lake due to this effect many lives get into danger. It contaminates the whole water in the lake. So it affects thousands of fishes. Routinely monitored parameters of water quality are temperature, pH, and turbidity. It is important to collect this measurement because these factors might affect and be affected by organisms in the pond. Because of continuous monitoring the parameters helps to reduce the problems arrived in future.

    Internet of Things

    It is network of physical device. Anything can be connected from anywhere in this world. It is uniquely identifiable through its embedded computing system but is able to inter-operate within the existing internet infrastructure. IoT represents a concept in which network devices have ability to collect and sense data from the world and then share that data across the internet where that data can be utilized and processed for various purposes. The IoT describes a vision where objects is uniquely identified and access to the network IoT communication is quite different from the traditional human to human communication, bringing a large challenge to existing telecommunication and infrastructure. It is a kind of network

    of network

    Technology which is based on information sensing equipment such as Wi-Fi module etc.

    Cloud computing is a large scale processing unit which processes in run time and it is also a very low cost technology. It is remote server hosted on the internet to store,

    manage and process data, rather than a local server or a personal computer.

    The application area of IoT is

    • Home automation

    • Water quality monitoring

    • Smart garbage


      Arduino is a hardware and software technology. It is a single-chip microcontroller. Arduino board design use a variety of microprocessors and controllers. The boards are equipped with sets of digital and analog input/output pins that may be interfaced to various expansion boards or breadboards and other circuits.

      It has 14 digital input/output pins in which 6 can be used as PWM outputs, a 16 MHz ceramic resonator, an ICSP header, a USB connection, 6 analog inputs, a power jack and a reset button. This contains all the required support needed for microcontroller.

      Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message – and turn it into an output – activating a motor, turning on an LED, publishing something online.

      It building digital devices and interactive objects that can sense and control objects in the physical world.

      Arduino Is a open source hardware The hardware reference designs are distributed under a creative common.

      The Features of the Arduino UNO:

    • Microcontroller: ATmega328

    • Operating Voltage:5V

    • Input Voltage(recommended ):7-12V

    • Input Voltage(limits):6-20V

    • Digital I/O Pins:14

    • Analog input Pins:6

    • DC Current per I/O Pin:40 mA

    • DC Current for 3.3V Pin: 50 mA

      The ATmega328 is a chip with 32 KB.It has three flexible timer/counters with compare modes The applications are low powered, low cost micro-controller is needed. The model used are Arduino Uno and Arduino Nano models.

      It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button.

      It has a programmable watchdog timer with internal oscillator and five software selectable power saving modes. The device operates between 1.8-5.5 volts. The device achieves throughput approaching 1 MIPS per MHz



    It is a one wire temperature sensor. It allows number of sensors to be used on one data bus. It has a unique 64 bit serial number etched into it. It can drive power directly from the data line and eliminating the need for external power supply.

    The core functionality of the DS18B20 is its direct-to-digital temperature sensor.

    The temperature will be printed on the serial monitor of the codebind or IDE

    The Features are

    • Power supply range: 3.0V to 5.5V

    • Measure temperature up to: -55deg C to +125deg C

    • Powered from Data line

    • Convert 12-bit temperature to digital word in 750 ms

    • Thermometer resolution is user-selectable from 9 to 12 bits

    • User definable non volatile alarm settings The applications are

    • Thermostatic controls

    • Industrial systems

    • Consumer products

    • Thermometers



      Data wire


      D5 ARDUINO


      Fig.1.1 Digital temperature sensor


      SCN018 VDD





      GND GND

      Fig.1.2 Turbidity sensor


      The Arduino turbidity sensor is an electronic monitoring module specially developed to work with microcontroller platforms Arduino, Raspberry Pi, PIC, ARM, AVR, among others. It is one of the very efficient methods to measure the turbidity level in the water. It is specially prepared for direct Contact and having an electronic module to amplify and send the received data to the microcontroller of the project.

      The Arduino turbidity sensor detects water quality by measuring level of turbidity. It is able to detect suspended particles in water by measuring the light transmittance and scattering rate which changes with the amount of total suspended solids. As the TTs increases, the liquid turbidity level increases.

      The Arduino turbidity sensor have both analog and digital output modes..

      Turbidity sensor can be used in measurement of water quality in rivers and streams and pond to measure the sediment transparent in the water

      The turbidity sensor directs a focused beam into the monitored water.

      The liquid sensor provides analog and digital signal output modes. The threshold is adjustable when it is in a digital mode

      sensor helps to monitor the pH level accurately and it is also cost efficient sensor to be used in all the researches. This is the professional Arduino pH sensor with industrial electrode. It has build in convenient, simple, practicable sensor

      AVR 51

      The features are:

      VDD 5V

      O/P A0


      Fig.1.3 pH sensor pin diagram

    • Operating voltage: 5 V

    • Operating Current: 40 mA(MAX)

    • Response Time: < 500 mS

    • Insulation Resistance: 100 M

    • Output Method: Analog

    • Analog output: 0-4.5 V

    • Operating Temperature: 5~90

    • Storage Temperature: -10~90

      The Applications of turbidity sensor are measuring the sediment in the water and the turbidity level in any type of water. It give accurate measurement of the dust level in the water.

      1. pH SENSOR (AVR51)

        pH stands for power of hydrogen, which is a measurement of the hydrogen ion concentration in the body. The total pH scale ranges from 1 to 14 with 7 considered to be neutral. A pH less than 7 refers to be acidic and pH greater than 7 refers to basic. For water the pH level should be measured because it also determines the water quality level.

        For the growth of the fisheries in the water, it is essential to monitor the pH level and to keep it within the range. This pH

        The features of pH sensor is

    • Module power: 5 V

    • Module size: 43 * 32 mm

    • Measuring Temperature: 0-60 deg C

    • Accuracy: 0.1 pH

    • Response time: <1 min

    • Gain adjustment potentiometer

    • pH sensor with BNC connector The applications of pH sensor is

    • Water quality testing

    • Aquaculture


      It is a platform with iOS and Android apps to control Arduino, Raspberry pi over the internet. Its a digital dashboard where we can build a graphic interface for our project by simply dragging and dropping widgets Blynk is not tied to some specific board or shield. Instead its supporting hardware og our choice. Whether your Arduino or Raspberry pi is linked is linked to the internet over Wi-Fi, Ethernet or this new ESP8266 chip. Blynk will get you online and ready for the internet of things.


    A calibrated transducer CMOS circuit is used for measuring the turbidity of water Turbidity is measured by monitoring the frequency rate and water samplers of a pond water.CMOS circuit convert the turbidity information into an output pulse. With the help of the light penetration in the water using this instrument the turbidity is measured because if there is sediment or dust particles in the water the light are not able to penetrate into the water. With the help of this method the turbidity level is measured and with the help of the reading the values are generated the pulse form. In this method it is difficult to handle the circuit connection and also the instruments and it is costly when compared with the sensors.


    the awareness to the people about the water contamination. The ESP8266 Module is used to send the data to the web server. If the values are exceed the threshold level it.



    Access the Temperature Sensor, pH Sensor & Turbidity Sensor

    Calculate the sensor value

    The pH, Turbidity and Temperature of the water measured with the help of the specific sensors. The datas are collected through the microcontroller and it send it to the Web server through the Wi-Fi module. The threshold value must be set

    before the process start and if the measuring data exceeds the threshold level it will give a intimation through the mobile

    app as Blynk. The threshold value is set based upon the

    normal level should be in the water which will does not No

    affect the fishes and human lives.

    Curre nt

    Curre nt

    Curre nt

    Turbidit y is low

    pH is low

    Temp is low

    Power supply

    M I C R O C O N T R O L L E R

    WiFi Module

    Turbidity is High

    Temp is High

    Blynk Application


    pH is High



    Collected Data send through Wi fi Module


    Fig.4.1 Block Diagram

    The DS18B20 Sensor, AVR51 Sensor,SCN0189 Sensor collect the data from the water in the microcontroller. Arduino is used as an microcontroller to collect the data from the sensor. The collected data send to the ThingSpeak and plot the output in the waveform and the cloud is interfaced with the Blynk Application. The datas are send through Wi-Fi module as ESP8266.With the help of the App the datas can be viewed from anywhere and if the values are above the threshold level it will generate the intimation .So that it create

    Updated in ThingSpeak

    View through Blynk Application


    In flowchart it explains about the easy detail about the flow of the project .To start the process by getting the input datas with the help of the Sensors. The Temperature, pH and the Turbidity level by using sensors. By getting the data and calculating the values and compare it with threshold value if it is below the value the datas are send to ThingSpeak through Wi-Fi Module. If it is below the normal value it will indicate as the value is low through Wi-Fi module to the ThingSpeak after plotting the graph the values are send to the Blynk application.


In the existing method (Wireless Communication) WSN has been installed on a location which is prone to landslide. Data collected by sensors are delivered through the network to a unit. Collected is stored on a MySQL database for further visualization and ost processing. The problem in the existing method is that the information about the event is not send to the end user and the implementation is difficult. To overcome his problem we have used the arduino for implementing the system .This system helps the end user know about the quality of the water in a simple and cost efficient method.

Fig.5.1 Temperature sensor in ThingSpeak REFERENCES

    1. G. Andria, G. Cavone, V. Di Lecce, and A. M. L. Lanzolla, Model characterization in measurements of environmental pollutants via data correlation of sensor outputs, IEEE Trans. Instrum. Meas., vol. 54, no. 3, pp. 10611066, Jun. 2005.

    2. Postolache,O.; Pereira,J,M,D.; Gir ao,P,S., Real-time sensing channel modelling based on an FPGA and real-time controller, in Proc. Of Instrument and Measurement Technology Conference (IMTC), pp.557- 562, April 2006.

    3. Tuan Le Dinh, Wen Hu, PavanSikka, Peter Corke, L. Overs, Stephen Brosman, Design and Deployment of a Remote Robust Sensor

      Network: Experiences from Outdoor Water, 32nd IEEE Conf. on Local Computers, pp 799-806, Feb., 2007

    4. Ciancetta,F.; D'Apice,B.; Gallo,D.; Landi,C., Plug-n-play Smart Sensor based on Web Service, IEEE Sensors J., vol. 7, no. 5, pp. 882-889,May 2007.

    5. N. Kularatna and B. H. Sudantha, An environmental air pollution monitoring system based on the IEEE 1451 standard for low cost requirements, IEEE Sensors J., vol. 8, no. 4, pp. 415422, Apr. 2008.

    6. Chen Shuai, ZhongKe, CaiYingLing, The Design and Application of the Water Temperature Control System for Large Aquaculture Pond, in Proc. IEEE Int. Conf. on ICMTMA, Shangshai, China, Jan. 6-7, 2011,vol.3, pp.737-739.

    7. S. K. Vaddadi, Development of Embedded Wireless Network and Water Quality Measurement Systems for Aquaculture, Sixth Int. Conf. Sens. Technol. Dev., pp. 637641, 2012.

    8. Donge He, Li-Xin Zhang, The Water Quality Monitoring System based on Wireless Sensor Network Report: Mechanical and Electronic Information Institute, China University of Geo- Science,

      Wu Hen,China, 2012

    9. Menon, KA Unnikrishna, P. Divya, and Maneesha V. Ramesh."Wireless sensor network for river water quality monitoring in India."Computing Communication & Networking Technologies (ICCCNT),2012 Third International Conference on. IEEE, 2012.

    10. Zhang, Y., Hua, J., & Wang, Y. B. (2013). Application Effect of Aquaculture IOT System. In Applied Mechanics and Materials (Vol. 303,pp. 1395-1401). Trans Tech Publications.

    11. Purohit,A and Gokhale,U., Real Time Watr Quality Measurement System based on GSM, IOSR Journal of Electronics and Communication Engineering (IOSR-JECE), vol. 9, no. 3, pp. 63- 67,May – Jun. 2014.

    12. Firdaus, E. Nugroho, and A. Sahroni, Zigbee and wi-fi network interface on wireless sensor networks, in Makassar International Conference on Electrical Engineering and Informatics (MICEEI, 26- 30 Nov 2011,Makassar, Indonesia, 2014, pp. 5458.

[13] Duy, N. T. K., Tu, N. D., Son, T. H., &Khanh, L. H. D. (2015, March).Automated monitoring and control system for shrimp farms based on embedded system and wireless sensor network. In Electrical, Computer and Communication Technologies (ICECCT), 2015 IEEE International Conference on (pp. 1-5). IEEE.

  1. Jinfeng,L and Shun,C., A ZigBee-based Aquiculture Water Quality Monitoring System, International Journal of u- and e- Service, Science and Technology, vol.8, no. 10 , pp.367-376, 2015.

  2. Vijayakumar,N., and Ramya,R., The Real Time Monitoring of Water Quality in IoT Environment, IEEE Sponsored 2nd International Conference on Innovations in Information, Embedded and Communication systems (ICIIECS), 2015.

  3. Akila,U.; Elackiaselvi,R.; Maheshwari,R.; Shunmugavalli,K.;Prathiba,T., Industrial Sewage Water Quality Monitoring System, International Journal of Engineering Research and General Science, vo. 3, no. 2, pp. 1285-1292, March-April, 2015.

  4. Mr. KiranPatil,Mr. SachinPatil,Mr. SachinPatil and Mr. Vikas Patil, Monitoring of Turbidity, pH& Temperature of Water Based on GSM, International Journal for Research in Emerging Science and Technology,Volume-2,Issue-3,March-2015.

  5. Pradeep Kumar M,MonishaJ,Pravenisha R, Praiselin V, Suganya Devi K, The Real Time Monitoring of Water Quality in IoT Environment, International Journal of Innovative Research in Science, Engineering and Technology, Vol -5,Issue-6, March-2016.

  6. NikeshGondchawar , Prof. Dr. R. S. Kawitkar, IoT based smart Agriculture, International Journal of advanced research in Computer and Communication Engineering, Vol.5,Issue. 6,June 2016.

Leave a Reply

Your email address will not be published. Required fields are marked *