NAUTICAL BOUNDARY RECOGNITION AND
FOREWARNING SYSTEM USING IOT
A MINI-PROJECT REPORT
Submitted by
JANANI S (212622401001)
in partial fulfillment for the award of the degree
of
MASTER OF ENGINEERING
IN
APPLIED ELECTRONICS
SRI MUTHUKUMARAN INSTITUTE OF TECHNOLOGY
CHENNAI 600069
ANNA UNIVERSITY:: CHENNAI 600 025
JULY 2023
i
BONAFIDE CERTIFICATE
Certified that this mini-project report “NAUTICAL BOUNDARY
RECOGNITION AND FOREWARNING SYSTEM USING IOT”
is the bonafide work of “JANANI S (212622401001)” who carried out the mini-
project work under my supervision.
SIGNATURE SIGNATURE
Prof.D. SHANTHI CHELLIAH, M.E. Mrs. M.R. MAHALAKSHMI, AP/ECE
HEAD OF THE DEPARTMENT SUPERVISOR
Department of Electronics and Department of Electronics and
Communication Engineering, Communication Engineering,
Sri Muthukumaran Institute Sri Muthukumaran Institute
Of Technology, of Technology,
Chikkarayapuram Chikkarayapuram,
Chennai-600069. Chennai-600069.
ii
CERTIFICATE OF EVALUATION
College Name : Sri Muthukumaran Institute of Technology
Branch : ME – Applied Electronics
Semester : II Semester
S.NO NAME OF THE STUDENT TITLE OF THE NAME OF THE
PROJECT SUPERVISOR WITH
DESIGNATION
1 JANANI S NAUTICAL
(212622401001) BOUNDARY Mrs. M.R.
RECOGNITION
AND Mahalakshmi AP/ECE
FOREWARNING
SYSTEM USING
IOT
The report of the mini-project work submitted by the above student in partial
fulfillment for the award of MASTER OF ENGINEERING IN APPLIED
ELECTRONICS of ANNA UNIVERSITY were evaluated and confirmed to be
reports of the work done by the above student and then evaluated.
Submitted for Anna university project work and viva-voce held on
INTERNAL EXAMINER EXTERNAL EXAMINER
iii
ACKNOWLEDGEMENT
I take this opportunity to express my gratitude to the almighty, our parents
and respected staff members who have been inspirational in the successful
completion of this mini-project.
It is a matter of pride and privilege for me to acknowledge my deep
gratitude to our Chairperson Managing & Trustee, Mrs.GOMATHI
RADHAKRISHNAN, for his constant motivation and support in doing my
mini-project successfully.
I would like to express my deep sense of heartiest gratitude to our
respected Principal Dr. K. SOMASUNDARAM, Ph.D and Vice Principal
Dr.V.ANITHA,Ph.D for creating a good atmosphere in the college that has
inspired me to take over this mini-project.
I feel elated to express my sense of gratitude to our respected Head of the
Department Prof. D. SHANTHI CHELLIAH, for her valuable support,
unfledged attention, and guidance, which kept this mini-project on tract.
I am immensely pleased to express my sense of gratitude to my Project
Co-Ordinator and supervisor Mrs.M.R.MAHALAKSHMI, Assistant Professor
for her moral support and consistent guidance throughout the mini-project.
I also wish to thank our all-Staff Members and Lab-in charge for their
timely help and assistance for carrying out the mini-project.
iv
ABSTRACT
This paper describes about the Nautical boundary recognition and
Forewarning system for fishermen using GPS and Engine control unit.
Fishermen's livelihoods are so insecure that if they cross the country's
border accidently, it is treated as a serious offence. The fundamental
cause of this problem is that marine borders between countries are
difficult to identify. The target of this proposed system is utilized to
encourage the fishermen to explore inside our sea nation border using
GPS and Bluetooth module HC-05. The location of the boat is received
by the GPS receiver continuously and the inputs are sent to the
microcontroller unit which compares the present latitude and
longitudinal values with the stored predefined value. Then from the
result of the comparison, this engine system gets off automatically that
they are about to reach the nautical border. Then the Bluetooth module
transfers the data from the microcontroller unit to the cloud storage
through web server remote monitor using IOT and simultaneously sends
the message to the coastal guard office. The Bluetooth module HC-05
used in this proposed framework provides high-speed data transmission
and requires low power consumption which also includes a low-cost
maritime boundary crossing warning system for fishermen.
.
v
TABLE OF CONTENTS
CHAPTER TITLE PAGE NO
ABSTRACT V
LIST OF FIGURES VIII
LIST OF ABBREVIATIONS IX
1. INTRODUCTION 1
1.1 OVERVIEW 1
1.2 EXISTING SYSTEM 2
1.2.1 Limitations 2
1.3 PROPOSED SYSTEM 2
1.3.1 Methodology 2
1.3.2 Advantages 3
2. LITERATURE SURVEY 4
3. BLOCK DIAGRAM DESCRIPTION 7
4. HARDWARE DESCRIPTION 10
4.1 NUVOTON MICROCONTROLLER 11
4.2 BLUETOOTH MODULE HC-05 14
4.3 VOLTAGE REGULATOR 15
4.4 LCD MODULE 15
4.5 POWER SUPPLY 17
4.6 LED INDICATOR 18
vi
4.7 RELAY 18
4.8 DC MOTOR 19
4.9 ANDROID PHONE 20
5. SOFTWARE DESCRIPTION 21
5.1 EMBEDDED C 21
5.2 KEIL.C COMPILER 22
6. VERIFICATION AND RESULTS 25
7. CONCLUSION AND FUTURE
ENHANCEMENT 29
7.1 CONCLUSION 29
7.2 FUTURE ENHANCEMENT 29
REFERENCE 30
vii
LIST OF FIGURES
FIGURE NO NAME OF THE FIGURE PAGE NO
3.1 Block Diagram of Transmitter Side 7
3.2 Block Diagram of Receiver Side 8
4.1 NUVOTON Microcontroller 11
4.2 W78E052DDG PINOUT 12
4.3 W78E052DDG Overview 13
4.4 Bluetooth Module HC 05 14
4.5 Voltage Regulator 15
4.6 LCD Module 15
4.7 Transformer Circuit 17
4.8 LED 18
4.9 Relay Driver 18
4.10 Relay Circuit Diagram 19
4.11 DC Motor 20
5.1 Embedded C Programming Development 22
6.1 Simulation Output 25
6.2 Hardware Model 27
6.3 Message from Transmitter 28
6.4 Message received in Receiver Side 28
viii
LIST OF ABBREVIATIONS
ABBREVIATION EXPANSION
GPS Global Positioning System
GSM Global System for Mobile
communication
IOT Internet Of Things
PIC Peripheral Interface Controller
IDE Integrated Development Environment
AFH Adaptive Frequency Hopping
LED Light Emitting Diode
OP-AMP Operational Amplifier
PC Personal Computer
MEMS Micro Electro -Mechanical System
UART Universal Asynchronous Receiver
Transmitter
PCB Printed Circuit Board
LCD Liquid crystal display
ix
CHAPTER 1
INTRODUCTION
1.1 OVERVIEW
The Island like Sri Lanka, peninsula like India and the coastal
countries are separated by their maritime borders. The people livelihood in
the coastal area of those countries purely depends on fishing occupation in
the sea. Due to unknowing boundary limit, the fishermen used to rude the
maritime borders and they get arrested or killed by the relevant navy and
they are being abducted and their boats are being captured by the
neighborhood countries coastal guards. To avoid this issue, there is need for
producing significant realization among our fishermen to avoid boundary
crossing. GPS, GSM, and Wireless Networks can be the best choice for
addressing the maritime border crossing issue. The proposed system is used
to device a low-cost alert system for fishermen that gives an alert when the
boat/ship crossed beyond other country’s border. In addition, a Global
System for Mobile Communication supported TX interface will send or
forward a message to base station located on the shore indicating that a boat
has crossed the border and the boat/ship will be controlled by the base
station. Thus, guards in the shore can assist and provide additional help to
those fishermen if needed. This device has been created to help them not to
move beyond Indian border for to save their lives.
1
1.2 EXISTING SYSTEM:
In existing system Arduino Uno’s ATmega328 is used, and its system
connected with GPS, GSM, and a Buzzer. Arduino has open-source
hardware and software. The receiver end of Arduino Uno is connected
with GPS and the transmitter end is connected with GSM of Arduino
Uno. By using embedded C, a predefined location is set and if this is
crossed, an SMS alert will be sent to a predefined number. This
communicates using the unique STK400 procedure.
1.2.1 LIMITATIONS:
• Accuracy should increase and range of high-speed data
transmission is low.
• Maritime traffic is high in percentage.
1.3 PROPOSED SYSTEM
1.3.1 Methodology
The proposed system is based on NUVOTON- 142SA instead of using
an Arduino Uno’s ATmega328 microcontroller. This project puts forward
an approach of suspecting the boarder and alerting the fisherman. Complete
location is split up into safe zone and danger zone. This system
incorporates GPS receiver, LCD display, LED, and Bluetooth module. The
location of the boat is received by the GPS receiver continuously and the
inputs are sent to the NUVOTON which compares the current location with
2
the boundary location already stored. The NUVOTON then makes use of the
LCD display and LED to act as an indicator for the zone in which the boat
is situated. The motor move to reaches the restricted zone automatically
engine gets off by means of relay and send through the message to the
coastal guard.
1.3.2 Advantages:
• Low-Cost Consumption
• High speed data transmission
• Low power consumption
• High precision
• High effectiveness
3
CHAPTER 2
LITERATURE SURVEY
2.1: Sasamka Devika, M.Akhila (2021) “Enhanced Safety System for
Vessels by Using Arduino” IEEE-Transactions on Vehicular
Technology, Vol:7, Issue:2,pp.108-112.
This project aims to reduce the chances of accidents by creating a
simple innovative vessel monitoring system using multiple sensors and
microcontrollers. The system displays the vessel’s current condition to the
ship crew and passengers using an alert system that involved buzzers and
flashing LEDs as well as uploading the current location of the vessel to a
secure server in case of contingencies. This have been achieved by the
module unit consists of the node MCU and Arduino Uno, where all sensor
inputs are simultaneously processed in both units and via an inbuilt display
that is governed by Arduino Uno, the individual in control can monitor the
vessel’s system and command any actions necessary. In the case of
abnormalities, like if the temperature exceeds standard set limits, the
controller perceives it and initiates two sets of alerts depending on
severity to all passengers onboard. If the limit was exceeded, then a
blinking LED will appear. Moreover, if the second limit is surpassed a
buzzer will constantly be on until the situation is under control. Overall, the
project implemented an IOT module using ARDUINO effectively.
4
2.2 : Sakib Arnob, S., Sumaiya Khan, and A., Shelim (2020) “Safe
sailing: GSM and GPS controlled autonomous boat with overweight
detection and obstacle avoidance” IJEECS, Vol:14, Issue:2, pp.715-
724.
The paper illustrates a novel approach for safe maritime sailing by
emphasizing on three core aspects that include: overweight detection and
obstacle avoidance as well as embedded GPS tracking system. Automation
and accident prevention are done using PID controller by fine tuning
through several trial and errors. For it to be autonomous, PID controller is
used taking into account the vessel’s current and prior locations using the
GPS module to measure its deviation from course and return it to its
original desired path. For overweight detection, the circuit involved 4
transistors acting as switches utilizing the conducting property of impure
water, that were positioned to indicate two levels of warnings being warning
and danger level. Sensing high level of water due to overload, will initiate
a signal to the control room via an A7 Ai-Thinker module to act depending
the on the type of warning. Moreover, to prevent obstacles, ultrasonic radar
was built using JSN SR04T ultrasonic sensor on top of a servo arm with
two HC-SR04 ultrasonic sensors on the flanks to enhance the angle and
range of detection.
.
5
2.3: Puviarasi, R., Mageshwaran, M., Ramalingam, M., & Boselin Prabhu
(2019) “An Experimental Research on GPS Based Boundary Intruding Boat
Monitoring System”, IJITEE, Vol:8, issue: 2, pp.364-367.
The paper emphasizes how the internet of things technology, and
the Global positioning system (GPS) can be utilized for water border
safety. The purpose of the idea is to give an alert signal if an unidentified
vehicle/vessel is close to the known border. The alert signal differs by
the distance of closeness of the unidentified vehicle is to that known
border of Tamil Nadu. Basically, the idea was adapted in order to save the
lives to Indian fishermen, fishing near the India-Sri Lanka oceanic
outskirt. This paper tackles that issue, by creating an advanced GPS
boundary detection and alert system via IoT. Furthermore, when it
comes to the design of the system the GPS will gather the scope and
longitude of the location of the fishermen and send it to a
microcontroller unit. The system will check where the vessel is in terms
of the border and gives an alert if it is located outside the border outskirt
using IoT. The microcontroller will be used to save the location in terms
of longitude and scope and then transmits a signal either to the vessel
command or nearby marine patrol to guide them to the exact location.
The message will be displayed on the vessel’s LCD command screen.
6
CHAPTER 3
BLOCK DIAGRAM DESCRIPTION
POWER SUPPLY
WEB SERVER
LCD DISPLAY REMOTE
MONITORING
NUVOTON
Microcontroller ANDROID PHONE
LED INDICATOR
142SA
GPS BLUETOOTH
MODULE HC-05
RELAY DRIVER
RELAY
DC MOTOR 1 DC MOTOR 2
Fig No:3.1 TRANSMITTER SIDE
7
WEB SERVER
IOT
REMOTE COASTAL STATION
CLOUD
MONITORING PC
Fig No:3.2 RECEIVER SIDE
8
The block diagram consists of Bluetooth Module HC-05, LCD
Display, LED Indicator, Power Supply and Relay Driver are
interfaced with NUVOTON Microcontroller board. NUVOTON
W78E052DDG is a successive microcontroller unit that is fully
compatible with 8-bit architecture-based microcontroller unit that has
8 kilobytes of Flash. It has 256 bytes of RAM, 4 8-bit bi-directional
I/O ports, specified as P0, P1, P2, P3, and 4-bit I/O port P4. Three 16-
bit timer/counters, a hardware watchdog timer, and a serial port make
this microcontroller easy to integrate with multiple applications. The
LCD has 16 character and 2 rows. This displays the status of the
process. These are fetched from NUVOTON Microcontroller and here
we use Bluetooth module to transmit data and receive data.
9
CHAPTER 4
HARDWARE DESCRIPTION
The hardware components used in the system are:
1. NUVOTON Microcontroller - 142SA
2. Bluetooth Module HC-05
3. Voltage Regulator
4. 16 x 2 LCD Module
5. Power Supply
6. LED Indicator
7. Relay Driver
8. DC Motor
10
4.1 NUVOTON MICROCONTROLLER:
NUVOTON W78E052DDG-142SA is a successive microcontroller unit that
is fully compatible with the widely popular 8052 despite having an 8051 core. It is
an 8-bit architecture-based microcontroller unit that has 8 kilobytes of Flash. It has
256 bytes of RAM, 4 8-bit bi-directional I/O ports, specified as P0, P1, P2, P3, and
4-bit I/O port P4. Three 16-bit timer/counters, a hardware watchdog timer, and a
serial port make this microcontroller easy to integrate with multiple applications.
The specialty of this microcontroller unit is the optional 12T or 6T mode. In 12T
mode, it uses 12 clocks per machine cycle where the speed of the processor goes
up to 40 MHz at 5V operating voltage. At the same time, if 6T Mode is selected, 6
clocks per machine cycle operation make the controller speed up to 20 MHz at 5V
operating voltage. It supports 2.4V to 5.5V operation, which makes it suitable for
3.3V to 5V logic level operations.
Fig No:4.1 NUVOTON Microcontroller- 142SA
11
The W78E052DDG 8-bit microcontroller is an 8051 based CMOS
microcontroller unit that has limited peripheral support having a vast range of
GPIOs and a single full-duplex UART. This controller has a 3pcs 16bits
Timer/Counter. A full-duplex single UART is very good to make communication
with PC-based applications. Here is the diagram that is offered by the Nuvoton
W78E052DDG.
Fig No:4.2 W78E052DDG-142SA Pinout
12
W78E052DDG is a successive low-cost, high pin count microcontroller
mainly designed for I/O based operations where peripheral support is less
important, but I/O counts are required. The NuMaker Uno is a specific
development tool for NuMicro® Cortex®-M0 series by which users can develop
and verify the application program easily. The purpose is to provide a set of
development and learning of both packages, with ADC, PWM, I²C, SPI, etc.
peripheral functions, users can replace NuMaker Uno development kits with
different functions can also be based on user needs its own peripheral functions
development Kit, easy to use and yet develop the required flexibility.
Fig No:4.3 W78E052DDG-142SA Overview
Applications:
• I/O operations
• Multi-segment display driver
• Low power Embedded devices.
• Small data retention-related purposes.
• Keypad interfacing
13
4.2 BLUETOOTH MODULE HC-05
HC‐05 module is an easy-to-use Bluetooth SPP (Serial Port
Protocol) module, designed for transparent wireless serial connection setup. The
HC-05 Bluetooth Module can be used in a Master or Slave configuration, making
it a great solution for wireless communication. This serial port Bluetooth module is
fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps Modulation
with complete 2.4GHz radio transceiver and baseband. It uses CSR Blue core 04‐
External single chip Bluetooth system with CMOS technology and with AFH
(Adaptive Frequency Hopping Feature).
The Bluetooth module HC-05 is a MASTER/SLAVE module. By
default, the factory setting is SLAVE. The Role of the module (Master or Slave)
can be configured only by AT COMMANDS. The Slave modules cannot initiate a
connection to another Bluetooth device but can accept connections. Master module
can initiate a connection to another device. The user can use it a simply for a serial
port replacement to establish a connection between MCU and GPS, PC to your
embedded project, etc.
14
Fig No:4.4 BLUETOOTH MODULE HC -05
4.3 VOLTAGE REGULATOR
Fig No:4.5 VOLTAGE REGULATOR
A voltage regulator is an electronic circuit that provides a stable DC voltage
independent of the load current, temperature, and AC line voltage variations. A
voltage regulator may use a simple feed-forward design or may include negative
feedback. It may use an electromechanical mechanism, or electronic components.
Depending on the design, it may be used to regulate one or more AC or DC
voltages. When higher voltage output is needed, a Zener diode or series of Zener
diodes may be employed. Zener diode regulators make use of the Zener diode's
fixed reverse voltage, which can be quite large.
15
4.4 16x 2 LCD MODULES
Fig No:4.6 16x 2 LCD MODULES
Liquid crystal displays (LCDs) have materials which combine the
properties of both liquids and crystals. Rather than having a melting point, they
have a temperature range within which the molecules are almost as mobile as they
would be in a liquid but are grouped together in an ordered form like a crystal.
When the LCD is in the off state, light rays are rotated by the two
polarizers and the liquid crystal, such that the light rays come out of the LCD
without any orientation, and hence the LCD appears transparent. When sufficient
voltage is applied to the electrodes, the liquid crystal molecules would be aligned
in a specific direction. The light rays passing through the LCD would be rotated by
the polarizers, which would result in activating / highlighting the desired
characters.
FEATURES:
1)Wide viewing angle and high contrast.
2)57 dot character matrix with cursor.
3)Interfaces with 4-bit or 8-bit MPUs.
16
4.5 POWER SUPPLY
We are using linear regulated power supply having 5V output which
will be useful for driving the other components in the circuit like microcontroller.
A module should not be inserted or removed from a live circuit. The ground
terminal of the power supply must be isolated properly so that no voltage is
induced in it. The module should be isolated from the other circuits, so that stray
voltages are not induced, which could cause a flickering display.
TRANSFORMER:
Transformer convert AC electricity from one voltage to another with
little loss of power. Transformers work only with AC, and this is one of the reasons
why mains electricity is AC.
Step-up transformers increase voltage, step-down transformers reduce
voltage. Most power supplies use a step-down transformer to reduce the
dangerously high mains voltage (230V in UK) to a safer low voltage.
Transformer circuit symbol:
Figure:4.7. Transformer circuit
The transmitter section includes an IR sensor, which transmits continuous
IR rays to be received by an IR receiver module. An IR output terminal of the
17
receiver varies depending upon its receiving of IR rays. Since this variation cannot
be analysed as such, therefore this output can be fed to a comparator circuit. Here
an operational amplifier (op-amp) of LM 339 is used as comparator circuit.
4.6 LED INDICATOR
LED Stands for "Light-Emitting Diode." An LED is an electronic device
that emits light when an electrical current is passed through it. LEDs are commonly
used for indicator lights (such as power on/off lights) on electronic devices. These
lights are also commonly used in electronics and automotive industries, and for
signage, along with many other uses.
Fig No:4.8 LED
4.7 RELAY DRIVER
Fig No:4.9 1 Channel 5V Relay Module with Optocoupler
18
A type of relay that can handle the high power required to directly control
an electric motor or other loads is called a contactor. Solid-state relays control
power circuits with no moving parts, instead using a semiconductor device to
perform switching. Relays with calibrated operating characteristics and
sometimes multiple operating coils are used to protect electrical circuits from
overload or faults; in modern electric power systems these functions are
performed by digital instruments still called "protective relays".
Figure :4.10 8 pin 9V DC relay circuit diagram
4.8 DC MOTOR
A DC motor is designed to run on DC electric power. Two
examples of pure DC designs are Michael Faraday's homopolar motor (which is
uncommon), and the ball bearing motor, which is (so far) a novelty. By far the
19
most common DC motor types are the brushed and brushless types,
which use internal and external commutation respectively to create an
oscillating AC current from the DC source—so they are not purely DC
machines in a strict sense.
Fig No:4.11 DC MOTOR
4.9 ANDROID PHONE
An Android cell phone is a cell phone running the Android
OS. A typical Android cell phone is a smart phone with touch screen
interface, multiple connectivity options, internet browsing capabilities.
20
.
CHAPTER 5
SOFTWARE DESCRIPTION
The software components used in the proposed system are:
5.1 EMBEDDED C
5.2 KEIL.C Compiler
5.1 EMBEDDED C
Embedded C is most popular programming language in software field
for developing electronic gadgets. Each processor used in electronic system is
associated with embedded software. Embedded C programming plays a key role
in performing specific function by the processor. In day-to-day life we used
many electronic devices such as mobile phone, washing machine, digital
camera, etc. These all-device working is based on microcontroller that are
programmed by embedded C.
An IDE (or Integrated Development Environment) is an embedded
software development program that brings together several helpful tools. These
tools typically include an editor dedicated to working with code (for example,
syntax highlighting and autocompletion); build, run and debug software; and
various forms of the version control system. Most IDEs for embedded systems
development support multiple programming languages and have many features
that can be tiresome to download and install, plus require in-depth knowledge to
use correctly.
21
Fig No: 5.1 Block diagram of Embedded C Programming development
Function is a collection of statements that is used for performing a
specific task and a collection of one or more functions is called a programming
language. Every language is consisting of basic elements and grammatical rules.
The C language programming is designed for function with variables, character
set, data types, keywords, expression and so on are used for writing a C
program.
The extension in C language is known as embedded C programming
language. As compared to above the embedded programming in C is also have
some additional features like data types, keywords, and header file etc is
represented by #include<microcontroller name. h>
5.2 KEIL.C Compiler
INTRODUCTION OF KEIL C
The C programming language is a general-purpose programming
language that provides code efficiency, elements of structured programming, and a
rich set of operators. C is not a big language and is not designed for any one area of
22
application. Its generality combined with its absence of restrictions, makes C a
convenient and effective programming solution for a wide variety of software
tasks. Many applications can be solved more easily and efficiently with C than
with other more specialized languages. The Cx51 Optimizing C Compiler is a
complete implementation of the American National Standards Institute (ANSI)
standard for the C language. Cx51 is not a universal C compiler adapted for the
8051 targets. It is a ground-up implementation dedicated to generating extremely
fast and compact code for the 8051 microprocessors. Cx51 provides you the
flexibility of programming in C and the code efficiency and speed of assembly
language. The C language on its own is not capable of performing operations (such
as input and output) that would normally require intervention from the operating
system. Instead, these capabilities are provided as part of the standard library.
Because these functions are separate from the language itself, C is especially suited
for producing code that is portable across a wide number of platforms. Since Cx51
is a cross compiler, some aspects of programming language and standard libraries
are altered or enhanced to address the peculiarities of an embedded target
processor.
FUNCTIONS OF Cx51 COMPILER
• Direct Cx51 to generate a listing file.
• Control the information included in the object file Specify code
optimization and memory models.
USE OF KEIL C
• KEIL C software is used for microcontroller programming. C is efficient
when compared to assembly language because
• Minimizes the lines of code - In assembly language, program which takes
100 lines will take 10 lines in Keil C
23
• Easy to code and debug - C is easy to learn so it easy to code and since no of
lines is less it will reduce complexity in debugging Compatible with any
microcontrollers - Just changing the header files we can make the program to
work for different microcontrollers e.g., PIC.
For programming the Microcontroller, we use KEIL C programming. The
Microcontroller is programmed for serial communication by enabling Timer 1 and
the coding is written to collect the digital data from the Analog to digital converter.
A Keil cross compiler is a software, which compiles a source code of one
environment as an object file to be executed in different environments. It is broadly
classified into development and simulation. The simulation is handled by D Scope.
24
CHAPTER 6
VERIFICATION AND RESULTS
Fig No: 6.1
Circuit Schematic of NUVOTON Microcontroller W78E052DDG-142SA
25
ALGORITHM
Step 1: Start
Step 2: Configure the microcontroller.
Step 3: Switch on the Power supply and reset the transmitter.
Step 4: Set the Bluetooth module as transmitting device.
Step 5: Set the Graphical display as the output.
Step 6: Where the data vary as the scenario which will be displayed in the
transmitter side.
Step 7: The data are transmitted to the web server remote monitor.
Step 8: Read the data of web server.
Step 9: And the received data is display in the screen in message configuration.
Step 11: Simultaneously the data are stored in the IOT cloud and can viewed in
the coastal guard PC.
Step12:Stop
26
Fig No:6.2 Prototype of Proposed System
27
Fig No: 6.3 Message from Transmitter side
Fig No: 6.4 Message received in Receiver side
28
CHAPTER 7
CONCLUSION AND FUTURE ENHANCEMENT
7.1 CONCLUSION
In this way the proposed system will make us know the maritime
boundary identification for fisherman using NUVOTON microcontroller, Bluetooth
module and GPS of Android phone which will be present with the proposed
system. The fisherman, while navigating crosses the maritime boundary,
unknowingly as they are unable to visualize it in the ocean which causes loss to its
life. Through this system an Android Application based security system is
provided to the fisherman so that they can find out when they are in danger. Thus,
the fishermen can easily identify the sea borders and therefore prevents them from
entering their area. Thus, saving their lives and providing good relationship with
the neighbouring countries.
7.2 FUTURE ENHANCEMENT
The alert system which we have developed will provide an effective
solution for fishermen problem and prevent them from crossing other country
border. In future following features can be added to the project and enhanced by
keeping kits in all boats and by knowing the locations of all the boats we can use
kits to assist the traffic. The obstacles which can damage the bottom of the ship can
be avoided by using IR sensor and solar panels can be implemented in the vessels.
The energy trapped from the solar panel can be used to drive the boat.
29
REFERNCES:
1. Divya A, Amalarasi P,” Border Crossing Alert System for Fisherman
Safety”, Pramana Research Journal, Volume 10, Issue 6, 2020.
2. Jayaram T, Durkka Devi D, Jayaprabha S, Dr Saravana Kumar R , Dr
John Clement Sunder A,” Fishermen Border Security Alert System Using
IOT”, International Research Journal of Modernization in Engineering
Technology and Science, Volume:03/Issue:04/April-2021.
3. Mythily D, Helan Renila R, Keerthana T, Hamaravathi S, Preethi P. “IOT
based Fisherman Border Alert and Weather Alert Security System”.
International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181. ECLECTIC -2020 Conference Proceeding.
4. A Kavitha, N Ashok Kumar, M Revathy. “Automatic Identification of
Maritime Boundary Alert System using GPS”. International Journal of
Engineering & Technology, 7 (3.1) (2018)
5. Mukesh Krishnan M B, Saveetha D, Arokiaraj A, Rajasekar P. “Fisherman
Navigation and Safety System”. International Journal of Engineering
(IJITEE) ISSN: 2278-3075, Volume-8 Issue-12, October 2019.
30