ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
Journal Homepage: -
www.journalijar.com
Article DOI:
Article DOI: 10.21474/IJAR01/7132
DOI URL: http://dx.doi.org/10.21474/IJAR01/7132
RESEARCH ARTICLE
AQUATIC ECOSYSTEM MONITORING REMOTE VEHICLE.
1.
2.
Dabholkar Aakshay V1, Takade hiraj D1, Todkar Premraj S1 and Dr. V. Jayashree2.
Undergraduate Students at DKTE Society’s Textile & Engineering Institute, Ichalkaranji.
Professor Electronics at DKTE Society’s Textile & Engineering Institute, Ichalkaranji.
……………………………………………………………………………………………………....
Manuscript Info
Abstract
…………………….
………………………………………………………………
Manuscript History
Received: 18 March 2018
Final Accepted: 20 April 2018
Published: May 2018
Key words:AEMV, pH, aqua culture, ATMega328,
Central Monitoring Unit, Aqua
Monitoring Unit.
This paper reports the Underwater Vehicles for Surveillance and
Monitoring Aquatic Ecosystem. The acceptable range of pH for aqua
environment is between pH 6.0 to pH 8.0. Different problems
associated with aquatic ecosystem due to water pollution are
increasing pH and temperature due to global warming and decrease of
dissolved oxygen. This is endangering the various aquatic species.
Besides this, water becomes unusable for drinking, farming and for
general work. So a microcontroller based un-manned vehicle for
monitoring the water purity parameters viz.; pH and temperature using
wireless communication is presented here. It has a aqua monitoring
unit which continuously monitors the purity of water and sends an
alarm to the central monitoring unit in case the water turns abnormal
acidic/alkaline and gives an information on speed of wind, floating
debris, possibility on earth quake through earthquake signals sensed in
water etc. This helps for ensuring the safety of aquaculture as well as
human being.
Copy Right, IJAR, 2017, All rights reserved
……………………………………………………………………………………………………....
Introduction:-
The ocean occupies approximately 71% of the earth surface and still has a lot of unexplored parts. Therefore,
various studies and development about the ocean such as marine environment, earthquake, ocean life, and marine
resources research and so on are carried out. Plenty of survey data and observation of the actual sea is available for
the studies and the development. Remotely operated vehicle can play an important role in monitoring, protecting and
maintaining the aquatic ecosystem which is polluted by waste chemicals from factories, oil spilling in oceans,
accidents caused due to ships etc. Hence there is a need of a low cost, highly efficient underwater vehicle which can
serve multiple applications. Indian aquaculture is facing a number of problems today. Indian shrimp production went
low to 2% of total world shrimp production and contributed to an export of 1730 million dollars in 2009. There are
several reasons for such a low production. The acceptable range of pH for aqua environment is in the range of pH
6.0 to pH 8.0. When pH of water is above 9, then it is very alkaline, then ammonium in water is converted to toxic
ammonia, which is dangerous to survival of shrimps. On the other hand, pH of water below 5 makes it acidic water
which leeches metals from rocks and sediments. The correct pH, alkalinity and hardness are essential for a
successful aqua life where fertilizers containing nitrogen, phosphorous and potassium are added to encourage the
growth of aqua culture.
Anuradha A. Maindalkar, Saniya M. Ansari designed an instrumentation for underwater vehicle using a wireless
module, and software for real-time in-field sensing and control of a site-specific precision system. The conceptual
Corresponding Author:- V. Jayashree.
Address:-DKTE Society’s Textile & Engineering Institute, Ichalkaranji.
1086
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
layout is useful for the transmission and reception of information through wireless module [1]. A low Cost Remote
Controlled Underwater Rover is useful for studying the underwater life and all the underwater activities to learn
about the underwater life[2]. In paper by G. Divya Priya and Mr.I. Harish describes an application of a wireless
module and Raspberry Pi for low-cost wireless controlled underwater vehicle that removes the need for
workmanship for monitoring water resources for its pollution. The Arduino an Embedded Computing platform, uses
the hardware and software that can interact with it’s environment [3]. Koushik Reddy, et al. have reported the
details about Dissolved Oxygen sensor, PH sensor, Ultra Sonic Sensor etc. which are connected to a base device
called Arduino Board. The device automated using the internet. The conceptual layout is useful for the design of
aquatic ecosystem monitoring vehicle [4]. Underwater Remotely Operated Vehicle (ROV) for a shallow water
environment (up to 10m depth) was developed using Fuzzy Logic motion control and electronic power control. The
main controlling unit of the electronics is a Raspberry pi microcomputer operates the video. Very satisfactory
operation were observed for test trials of the ROV conducted in a laboratory water tank to a depth of about 1.5 m[5].
An autonomous underwater vehicle (AUV) an interdisciplinary coastal research was deployed to collect chlorophyll
fluorescence, optical backscattering (880nm), and physical data. It sampled the region to quantify various features in
both physical and bio-optical properties in the Bays[6].
Based on the literature survey, we aim to develop & implement aquatic ecosystem monitoring system for aqua
culture of shrimps by monitoring the water purity parameters such as pH, and temperature of water using wireless
communication for ensuring the safety for aquaculture as well as human being.
Methodology:A. Block Diagram of Aquatic System
Figure 1 shows the block diagram of our project. This figure gives the requirement of the system i.e. microcontroller
block, LCD, sensors, battery bank and mechanical arrangement.
The block diagram of our project consists of mainly two parts, viz., Part-1 consists of central monitoring unit and
Part-II Atmega based aqua monitoring unit is as shown in Figure 1. Different subblocks of the system are as follows,
a) Arduino with ATmega 328. 2)Temperature sensor, 3)pH sensor, 4)Wind speed sensor, 5)Vibration sensor,
6)Ultrasonic sensor, 7)LCD display, 8)Zigbee Module, 9)DC motor and mechanical assembly , 10)Battery bank.
1) ATmega 328 microcontroller:
The purpose behind the selection of ATmega 328 microcontroller is that it is very simple to use and very powerful
device. It has in built ADC section, 8 and 16 bit timer section, watch dog timer, Low voltage programming and
PWM control.[7].
2) Temperature sensor: Temperature sensor DS18B20 is used to detect temperature of water resource. It is a
smart digital temperature sensor which gives 12 bit digital output with resolution of 0.069v/0C. It works at low
voltage and gives precise temperature values.
1087
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
Central monitoring Unit
Unit
Personal
Zigbee
Wireless communication
Water
Pollution
Departm
Computer
(Database)
Aqua
monitoring
Unit
Piezo
Sensor
Wind
Sensor
Battery
Bank
Temperature
Sensor
ATmega 328
(UVSMA&E )
pH sensor
Motor
Driver
Left
Motor
Right
Motor
LCD
Display
Zigbee Module
(Rx/T
Aquatic
Robot
Figure (1):- Block diagram of implemented system
3) pH sensor: pH sensor is used indicate the acidity/alkalinity of a water resource. CSL 31 is an analog sensor
with glass body, refillable, ceramic diaphragm pH electrode with low noise co-axial cable.
4) Wind speed sensor: Wind speed sensor used in this project is a 5V DC voltage which generates dc voltage
in accordance with wind speed. By using a standard formula we can calculate the speed of air.
5) Vibration sensor: Vibration sensor based on Piezo-electric principle is used to detect the turbulence of water
resource. It produces voltage proportional to the vibration present around the aquatic vehicle.
6) Ultrasonic sensor: Ultrasonic sensor is used to detect the obstacles coming in front of AEMV which
produces a trigger pulse and echo pulse to detect the obstacle. If the obstacle is too close to AEMV, then
AEMV gets automatically reversed.
7) LCD display: LCD is used to display the measured values of temperature and pH of water with the help of
16X2 LC.
8) Zigbee Module: Aquatic signals monitored by AEMV are sent to central unit to using wireless control.
Hence, Zigbee module CC2500 is used as the wireless transmission and reception of data.
9) DC motor and mechanical assembly: DC motors operating at 12 volts are used for the movements of
AEMV such as forward, backward and left, right movements. Also we require geared DC motors along with
appropriate DC driver IC i.e. L293D. Also some mechanical arrangement is used for the movements.
A. System Requirement
1)
In this, arduino development board is used to dump the aqua monitor code in the IC ATmega328.
Components used for AEMV are tabulated in Table I.
1088
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
i. DC motor : DC motor with operating voltage of 12.0VDC output, Speed of 30 +/- 10% RPM, No-Load output
current is less than 50 mA, Rotation Output has noiseless Gear with clockwise and counterclockwise motion.
and No-Load Speed of 5700 RPM & No-Load Current of 30Ma
ii. Motor driver IC L293D: As arduino328 is a low power device, driver IC, The L293D is designed to provide
bidirectional drive currents of up to 600-mA at voltages in the range of 4.5 V to 36 V. All inputs are TTL
compatible. A high enable input enables the associated drivers and make their outputs are active and in phase
with their inputs.
Table 1:- List of Components used for UVSMA&E
Sr. No.
Name of component
1
Arduino328 microcontroller
2
Power supply IC7805
3
DC motor
4
Motor driver IC L293D
5
Temperature sensor DS18B20
6
pH sensor CSL31
7
Wind sensor
8
Vibration sensor
9
Zigbee module
10
LCD Display
11
Battery
12
Ultrasonic Sensor
iii.
iv.
v.
vi.
Basic Feature
8bit controller with low power operation
Constant voltage regulator
Geared 12V DC motor
Quadruple high current H drivers
12 bit digital thermometer
glass body, ceramic diaphragm pH electrode
5V DC motor
Analog Piezo-electric sensor
2.4 GHz Transceiver
16X2 LCD display in 4Bit mode
4V ,1A batteries
Echolocation sensor
Temperature sensor: A water resistant temperature sensor which gives precise temperature readings at low
power supply digital sensor, DS18B20 which is very accurate and operates at 5V supply voltage. The
digital thermometer (DS18B20) has 9-bit to 12-bit Celsius temperature measurements and has an alarm
function with non volatile user programmable upper and lower trigger points. The DS18B20 communicates
over a 1-Wire bus for communication with a central microprocessor. For water resistance feature this
sensor is enclosed in steel bar[10].
Power Supply Range: 3.0V to 5.5V ,Temperatures Range: -55°C to +125°C (-67°F to +257°F) , ±0.5°C
Accuracy from -10°C to +85°C , Thermometer Resolution is User Selectable from 9 to 12 Bits, Converts
Temperature to 12-Bit Digital Word in 750ms (Max)
pH sensor Operating Temperature: 0°C to 100°C Response Time: <10 seconds for 95% response from 7
pH to pH 4.01, has a Glass Membrane Impedance of 200 M, sustain Pressure: Upto 87 psi, and measure pH
range: 0 to 14.00 pH[10].
Wind speed sensor: For the constant flow of water, it is required to have constant air flow surround water
resource. To detect the wind speed, a 5V dc motor with turbines is used. Whenever the air flow appears
across turbines, turbines starts rotating and creating a dc voltage. This voltage value is taken as input and
by using a standard formula in (1) the wind speed in meter/seconds is computed. The formula used to
derive wind speed is as follows.
SensorVoltage=SensorValue*VoltageConversionConstant
windspeed=(sensorVoltage*10)/(2.223694)
Where,
voltageConversionConstant=0.004882814
a
b
Figure(2):- a) Wind Speed Sensor b) Vibration sensor
(1)
(2)
(3)
Figure(3):- Ultrasonic Sensor
1089
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
vii.
Vibration sensor: As the epicentre of maximum earthquakes are in water resources, so a vibration sensor
has been used to detect sudden change in water turbulence. AEMV will be rerouted and it will sank in
water. A piezo-electric sensor is used to detect the turbulence which is simple and has high sensitivity.
viii.
Ultrasonic distance sensor : Invento INVNT_8 Ultrasonic Module Hc Sr04 is a precise, non-contact
distance measurements from about 2 cm to 3 meters. It requires only two I/O pins of Propeller chip, or
Arduino. This sensor transmits a burst in the form of an output pulse that corresponds to the time
required for the burst echo to return to the sensor. Measurement of the echo pulse width, helps to
compute the distance to target. Specifications are as further.[11]
o Ultrasonic Range is from 2 cm to 3 m, has a burst indicator LED to show sensor activity.
o It has a bidirectional TTL pulse interface on a two I/O pins can communicate with 5 V TTL or
3.3 V CMOS microcontrollers.
o Input trigger is a positive TTL pulse of 2 μs minimum typ
o Echo pulse is a positive TTL pulse, with 10 μs to 18.5 ms.
o Supply voltage requires +5V DC Voltage and Supply current: 30 mA typ & 35 mA maximum.
o Communication uses Positive TTL pulse.
RF Transceiver CC2500: A transceiver CC2500, a low-cost, 2.4 GHz transceiver designed for very lowpower wireless applications is used in this project[10]. The circuit is intended for the 2400-2483.5 MHz
Industrial, Scientific and Medical(ISM) and Short Range Device(SRD) frequency band. The RF
transceiver is integrated with a highly configurable baseband modem CH341SER. The modem supports
various modulation formats and has a configurable data rate up to 500 kBaud. The main operating
parameters and the 64-byte transmit/receive FIFOs of CC2500 can be controlled via an SPI interface.
[10]
ix.
Figure(4):- RF Transceiver CC2500
o
o
o
o
o
o
o
o
Has a Frequency range : 2400 – 2483.5 MHz
High sensitivity of 104 dBm at 2.4 kBaud, 1% packet error rate.
Low current consumption of the order of 13.3 mA in RX, 250 kBaud, input well above sensitivity
limit.
It has a Programmable output power up to +1 dBm and excellent receiver selectivity and
blocking performance with Programmable data rate from 1.2 to 500 kBaud.
Small size (QLP 4x4 mm package, 20 pins) Supports for asynchronous and synchronous serial
receive/transmit mode for backwards compatibility with existing radio communication protocols.
Takes only 400 nA SLEEP mode current consumption with fast startup time of 240 us from
SLEEP to RX or TX mode
Wake-on-radio functionality for automatic low-power RX polling
It has a Separate 64-byte rx and tx data fifos
Battery: A power supply of 12V, 1A is designed to drive i)the motor which needs 600mA current and ii)to
drive the wireless module CC2500 which needs 20mA current and iii) for different sensors. Hence,
rechargeable Li-ion batteries of 4V and 1A in series to provide a supply of 16V, 1A is used here.
System implementation:A. Hardware Implementation:
In this project ATmega328 microcontroller, temperature sensor, pH sensor, wind speed sensor, piezoelectric sensor
and 16X2 LCD for displaying different parameters are used.
1090
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
1) Selection of ATMega328 pins for peripheral interfacing
Table II gives the detail of the port pins of ATMega328 controller used for interfacing the peripherals such as ADC,
LCD, Motor driver, sensors etc. The component used, port pins of Arduino, for interfacing various pins of
components are tabulated in Table II. Total of 18 port pins of processor are used for this purpose.
TABLE II:- Details of Interfacing to ATMEGA328
Port Pin
Function
18
Port B pin used as general I/O
17
11,6,5,4
26
Port C pin as Analog I/P
25
Port C pin as Analog I/P
24
Port C pin as Analog I/P
28,27
Port C pin as general I/O
16,15
Port D pin as
general I/O
12
2
Port B pin as general I/O
3
Port B pin as general I/O
13
Port B pin used as general I/O
14
Component
LCD
Piezo sensor
Wind sensor
pH sensor
L293D
L293D
Temp. sensor
Zigbee module
Zigbee module
Ultrasonic sensor
Component Pin
RS
EN
D0-D3
Motor(In)
Motor(In)
D0
Rx
Tx
Echo pin
Trigger pin
Wi-Fi module CC2500 a wireless transceiver help to transmit the parameters of water pH, temperature. Wind sensor
measured by ATMEGA328 from DS18B220, CSL 31 sensors respectively to the controller of AEMV. According to
these values status of aqua water is detected by AEMV.
IC L293D is used to drive the DC motor.[9] A 5V supply is directly used as Enable input for the Driver IC. Also we
have used pins 15, 16, A5 and A4 to control the backward and forward motion of DC motors. The purpose of these
technique is to control the movement of AEMV.
A 16X2 LCD display in 4 bit mode is used to display the status of temperature and pH sensor and wind speed. Data
lines of LCD from D0-D3 are connected to the port pins 11,6,5,4 respectively. Pin no. 17 is used for Enable input of
LCD. And RS is given to pin no. 18 of ATmega 328.
Another important concept of our project is obstacle avoidance coming in the way ofAEMV. Echo pin and trigger
pin is connected to 13 and 14 pin of ATmega 328 microcontroller respectively. Whenever an obstacle comes at a
distance of 2 feet’s the microcontroller sends a warning to the controller of AEMV and if the vehicle is too close to
obstacle at distance minimum than 20cmAEMV automatically starts move in backward direction for 5 seconds and
alert the operator to change the direction of AEMV, which gives enough distance to the AEMV to avoid the
obstacle.
PCB Design of the implemented Circuit
1091
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
Figure(5):- Circuit diagram of Arduino PCBS
B. System Software design and Implementation:
Main Flow chart of overall system Software implementation of the system is as shown in the flow chart of figure 6.
START
Measure Temperature value, display on LCD and send to the
controller (1000 ms delay)
Measure pH value, display on LCD and send to the controller (1000 ms delay)
Measure wind speed, DC voltage and send to the controller (2000 ms delay)
If the piezo
voltage is
generated
Send Obstacle warning
to controller
Send turbulence
warning to controller
Obstacle
Detection
Figure(6):- Main Software implementation of the system
Receive data from controller to control AEMV
Flowchart consists of three sub routines as stated further.
a. Sub routine for pH sensor.
b. Sub routine for Piezo-electric sensor.
c. Sub routine for Ultrasonic sensor.
Aquatic ecosystem monitoring vehicle starts its operation by taking the readings from temperature pH of water, and
voltage corresponding to wind speed sequentially. These measured value are displayed on16x2 LCD and then
transmitted to AEMV controller via wireless module CC2500. The samples are taken every one second. After this
the program control checks regularly for turbulence and presence of obstacle warning every 2 and 5 sec respectively
which then are sent wirelessly to AEMV. For obstacle too close to AEMV, it automatically reverses AEMV to avoid
accident and give enough distance to AEMV to change its direction.
1) Decision Flow chart of pH sensor
Sensor used to measure the pH value of water is CSL 31 which is an analog sensor gives voltage variations as an
output which is again mapped from 0 to 1023 by using internal 10 bit ADC of ATmega 328. For output is zero, <7,
and >7 the pH reading corresponds to neutral, Acidic and Alkaline nature of water respectively. Resolution of pH
sensor is 0.05.
1092
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
START
Take reading p from pH sensor
If p==0
pH=7
If p>0
p<14
1
pH=7.05 to pH=14
p>140
p<281
pH=6.95 to
pH=0
Figure(7):- Flow chart of pH sensor
Results and Discussions:1) DS18B20 Result:
The temperature readings are taken using DS18B20 with respect to normal room temperature and higher
temperature readings are taken with respect to heated water. The observation table of measured values with
comparison of thermometer values is given below. The accuracy of DS18B20 is +/-1%. –Error obtained is in
the range of -0.68% to 0.59% which is within ±1%.
TABLE III:- Measured Temperature Readings and Error Computation
Sr. No
1
2
3
4
Sensor Value
28.69
29.81
33.51
39.16
Thermo. Value
28.63
29.80
33.53
39.13
%Error
-0.314
-0.34
0.59
-0.77
5
42.63
42.60
-0.70
6
53.21
53.23
0.37
7
73.31
73.26
-0.68
2) pH Sensor Result:
The pH readings are taken with respect to different acids and bases such as HCL, KCl, H2SO4, NaOH, KOH
etc. The different readings taken by pH sensor are compared by the traditional method of burette and conical
flask method as stated in Table III. Error Range obtained is within ±-3.28 to 2.38%.
TABLE IIIII:- Measured pH Readings and Error Computation
Sr. No
1
2
3
Sensor Value
0
27
67
Mapped Value
7.00
8.35
10.85
Traditional Method
7.06
8.37
10.98
%Error
0.85
2.38
1.18
4
83
11.15
11.27
1.06
5
223
2.85
2.74
-3.28
6
210
3.10
3.01
-2.99
7
157
6.15
6.11
0.65
1093
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
3) AEMV Results:
AEMV is integrated with different analog and digital sensors. Readings taken by the various AEMV unit sensors are
transmitted using wireless system to the controller or supervisor continuously. Figure 8 shows the full system Set
up. The readings taken by temperature sensor DS18B20 and pH sensor CSL 31 are shown on 16x2 LCD display of
in Figure9.
Figure(8):- 8 Full system Set up
Figure(9):- Measured temperature and pH
sensor reading display.
4) Wireless module CC2500 on Hyper Terminal
The data from AEMV is transmitted to supervisor using wireless module CC2500 which uses 2.4 GHz ISM band.
CC2500 module is used as a transceiver antenna which transmitts and receives data simulateously. The data
transmitted via CC2500 module is received by receiver antenna connected to CH341SER module which converts the
serially received data into supportable universal serial system of USB drivers. CH341SER is connected to USB port
of personal computer from which the data is received and transmitted.
Figure(10):- Data received on a HyperTerminal
HyperTerminal is a open source free software which is used as a intermediate media between received data and
personal computer. HyperTerminal is used to show the received data i.e temperature value, pH value, wind speed in
meter/seconds, generated DC voltage, terbulance and warning if an obstacle comes in front ofAEMV. Figure 10.
represents the data received on a HyperTerminal.
Conclusion & Future Scope:Remotely operated unmanned vehicle is implemented for monitoring, protecting and maintaining the Aquatic
Ecosystem which is polluted due to waste chemicals from factories, oil spilling, accidents caused due to ships etc. It
is found to provide a suitable solution to solve this aquatic problems. As the research in this field enhances and other
innovations are introduced into the operations of unmanned underwater vehicles (UUVs), Underwater Vehicles and
make more common and highly cost effective.
Future Scope:
To install the device in the field, solar energy is a eco-friendly solution to meet the continuous power supply
requirement for working of AEMV .
For the transmission of the data from the field to the control room and Pollution Control Department internet
can be used for storing the data on cloud.
1094
ISSN: 2320-5407
Int. J. Adv. Res. 6(5), 1086-1095
For the centralized data storage and also for the data maintenance we can use cloud computing and also we
can develop the android application for the interfacing of the data.
References:-
Anuradha A. Maindalkar, Saniya M. Ansari, “Aquatic Robot Design for Water Pollutants Monitoring”,
International Journal on Recent and Innovation Trends in Computing and Communication – June 2015 Volume
3 Issue 6 ISSN: 2321- 8169. (3-1)
2. Arnab Kumar Saha, Subhronil Roy, Aranya Himadri Nath Saha Bhattacharya, Prabhat Shankar, Anindya
Kumar Sarkar Pratanu Dasgupta “A Low Cost Remote Controlled Underwater Rover Using Raspberry Pi”,
978-1-5386-4649-6/18/$31.00 ©2018 IEEE ,pg.769-772
3. G.Divya Priya and Mr. I.Harish, “Raspberry PI Based Underwater Vehicle for Monitoring Aquatic
Ecosystem”, International Journal of Engineering Trends and Applications - March 2015-Vol 2 Issue 2 - ISSN:
2393 – 9516.(1-2)
4. Koushik Reddy, Vivek Kumar, “Cyber Aqua Culture Monitoring System Using Arduino And Raspberry Pi”,
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering- April
2015-Vol 4 Issue 5 - ISSN: 2278 – 8875.(2-3)
5. N.D. Jayasundere, S.H.K.K. Gunawickrama, (2016), “Under-water ROV with Fuzzy Logic Motion Control”,
Information and Automation for sustainability(ICIAfS),2016, 978-1-5090-6132-7/16/$31.00 ©2016 IEEE
6. Xuri Yu a ,Tommy Dickey a, *, James Bellingham b, Derek Manov a, Knut Streitlien, “The application of
autonomous underwater vehicles for interdisciplinary measurements in Massachusetts and Cape Cod Bays”,
Continental Shelf Research 22 (2002) 2225–2245, 0278-4343/02/$ - see front matterr2002 Elsevier Science
Ltd. All rights reserved.PII: S0278 -4343(02 )0 0070-5,pg 2225-2244.
7. Atmel 8-bit AVR Microcontrollers ATmega328/P Datasheet,
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328328P_Datasheet.pdf
8. https://www.amazon.in/pH-Electrode-BNC-Combined/dp/B01DNE8C5O
9. http://www.ti.com/lit/ds/symlink/l293.pdf
10. http://www.alldatasheet.com/
11. https://www.electroschematics.com/8902/hc-sr04-datasheet/
1.
1095