Underwater Object Detection

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

UNDERWATER OBJECT

DETECTION

Presented By:
161230001 (Garvita Sharma)
161230008 (Ritesh Baheti)
161230023 (Komal Singh)
INTRODUCTION

• Underwater Object Detection technique is used to recognize objects which


are in the form of images, without any human intervention.
PROJECT
SPECIFICATIONS
• This project focuses solely on
the SONAR (Sound Navigation
And Recognition) Sensor used
on the system.
• Arduino coding in Java
language is used.
• Whether object is detected or
not is displayed on screen.
• Distance between sonar sensor
and object is measured.
WHY ONLY SONAR?

• There are other options such


as optical cameras or radars.

• But radar waves and light


waves are absorbed to a
much greater extent than
sound waves in water.
HARDWARE
COMPONENTS USED:
• HC-SR04 (Ultrasonic Sensor)
• Micro-servo Motor
• Arduino Board (Atmega328).
• Jumper wires.
• Power source.
SOFTWARES USED:

• Processing 3.5.3
• Arduino 1.8.9
PROCEDURE
• Make the circuit as shown in the diagram.
• Connect the arduino to personal computer.
• Input the arduino code into the arduino using
arduino IDE.
• Input the processing code and sonar output will
be shown in the processing 3 window.
• If sensor detects any object it will show red
waves in the output of processing window.
CIRCUIT DIAGRAM
HC-SR04 (Ultrasonic Sensor)

•  HC-SR04 Ultrasonic (US)


sensor is a 4 pin module
• Pin names are Vcc, Trigger, Echo
and Ground respectively.
• Use: measuring distance and
sensing objects.
• The module has two eyes like
projects in the front which forms
the Ultrasonic transmitter and
Receiver.
HC-SR04 Ultrasonic Sensor -
Working
• sensor works with the formula
Distance = Speed × Time
• The Ultrasonic transmitter transmits an
ultrasonic wave
• This wave travels in air and when it
gets objected by any material it gets
reflected back toward the sensor
module.
• The universal speed of US wave at
room conditions which is 330m/s.
• The circuitry will calculate the time
taken for the US wave to come back.
Servo Motor
• A servo motor is an electrical device
which can push or rotate an object at
some specific angles or distance.
• It uses position feedback to control its
motion and final position.
• Servo motor works on PWM (Pulse
width modulation) principle
• Basically servo motor is made up of
DC motor which is controlled by a
variable resistor (potentiometer).
In this project, we used servo motor to rotate HC-SR04
ultrasonic sensor.
Arduino Board
(Atmega328)
• ATmega-328 is basically an Advanced
Virtual RISC (AVR) micro-controller.
• It supports the data up to eight (8) bits.
ATmega-328 has 32KB internal built in
memory.
In this project, we used arduino for
to perform following functions:

• To read inputs from sonar


sensor

• As a medium to drive servo


motor by taking power from
computer.
Processing 3.5.3
• Processing is a flexible software sketchbook
and a language for learning how to code
within the context of the visual arts.
• In this project, we are using an
ultrasound sensor which emits a signal
through the trigger pin and takes in the
reflected wave from the echo pin.
• Hence by using the speed of sound,
calculate the distance of an object from
the sensor.
• Servo motor rotates the sensor through
180 degrees to cover the area.
• Once we have the information, we
produce it using Processing 3.
Arduino 1.8.9

• Arduino
IDE (Integrated
Development
Environment) runs on
your computer.

• In this project, it is
used to write and
upload computer code
to the physical board.
References
• https://www.theengineeringprojects.com/2018/10/
introduction-to-arduino-ide.html
• https://www.instructables.com/id/Interfacing-
Ultrasonic-Sensor-With-Arduino-1/
• https://www.instructables.com/id/Arduino-Servo-
Motors/
• https://journals.sagepub.com/doi/full/10.5772/60526

You might also like