SlideShare a Scribd company logo
1 of 5
Download to read offline
An Automated Embedded Detection and Alarm System for
Preventing Accidents of Passengers Vessel due to Overweight
F.M. Javed Mehedi Shamrat†
Dept. of Software Engineering
Daffodil International University
Dhaka, Bangladesh
javedmehedicom@gmail.com
Zarrin Tasnim
Dept. of Software Engineering
Daffodil International University
Dhaka, Bangladesh
zarrint25@gmail.com
Naimul Islam Nobel
Dept. of Software Engineering
Daffodil International University
Dhaka, Bangladesh
nobel775@diu.edu.bd
Md. Razu Ahmed
Dept. of Software Engineering
Daffodil International University
Dhaka, Bangladesh
razu35-1072@diu.edu.bd
ABSTRACT
One of the prominent transport system in Bangladesh is rivers and
seas. Vessel overloading is found in Bangladesh as the main cause
of accidents on the rivers and seas. Therefore, there must be a role
to play in ensuring passenger safety on the vessels. In Bangladesh,
the researchers are more focusing on the data collection related to
vessel overloading and sinking. However, there is a need to
overcome vessel overloading. This paper design and develop an
embedded automated system which able to identify overweight and
detect the location of a vessel. The proposed system segregated into
three modules such as, the Location Detection Module (LDM)
always tracks the current location of the vessel for monitoring; the
Overweight Detection Module (ODM) measure the exceed water
level of the vessel to identify the overweight issue; the Notification
Module (NM) is responsible for generating message service (SMS)
to notify nearby coast guard to stop the vessel. The result shows the
successful overweight detection, location tracking, and instant
notification send up-to-the-10 seconds. It can be noted that our
proposed prototype can be embedded with any type of vessels
including passenger vessel, general cargo vessel, etc.
KEYWORDS
Automation, IoT, embedded system, vessel, safety, raspberry Pi 3
Model B, microcontroller, floating switch.
ACM Reference format:
F.M. Javed Mehedi Shamrat, Zarrin Tasnim, Naimul Islam Nobel and Md.
Razu Ahmed. 2019. An Automated Embedded Detection and Alarm
System for Preventing Accidents of Passengers Vessel due to Overweight.
In Proceedings of the 4th international conference on big data and
internet of things - BDIoT'19, Rabat, Morocco.
https://doi.org/10.1145/3372938.3372973
1 Introduction
Passenger's vessel is one of the most used vehicles on the water in
Bangladesh. However accident rates are increasing according to the
department of shipping (1977 to 2013) in 38 years there been 4420
people death, 520 people injured and 400 people remained missing.
One of the main reasons behind those accidents was overloading.
Overloading has been found as the main cause of accidents having
a maximum share of 56% [6]. Overloading the vessel for
maximizing profit is the general tendency of vessel operators in
Bangladesh. Most of the vessels willing to carry both excess cargos
and passengers on the upper deck. The overload limit is 4/5 times
of their capacity from the given limit. These trends increase the top
weight of the vessel and make it unstable.
Because of the greediness of the money, some dishonest owner
of passenger’s vessel takes a passenger from the riverbank and for
an extra income they load passenger from waterway also that’s why
the vessel becomes overweight. To detect this overweight issue
embedded system has been developed to prevent accidents from
happening. The safety measuring model for passenger vessel is
basically an IoT based project. The currently built prototype of this
embedded system sends a signal to a server of weight status and
current location of the vessel using the internet. Whenever the
system detects the vessel is over-weighted it sends a signal to the
server and automated embedded system contact to coast guard to
stop the vessel on the waterway. Two types of sensors one is float
switch sensor which will give us the status of vessel weight and
another type is GPS tracker which will provide us the current
location. This raw data will be received by the microcontroller; it
will send data to raspberry pi via the internet. Raspberry Pi will
analyze the raw data to identify the overweight status and make a
decision either need to notify the coast guard or not. This embedded
system will prevent a lot of life from loss due to this overnighted
problem.
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation
on the first page. Copyrights for components of this work owned by others than ACM
must be honored. Abstracting with credit is permitted. To copy otherwise, or republish,
to post on servers or to redistribute to lists, requires prior specific permission and/or a
fee. Request permissions from Permissions@acm.org).
BDIoT'19, October 23–24, 2019, Rabat, Morocco
© 2019 Association for Computing Machinery.
ACM ISBN 978-1-4503-7240-4/19/10…$15.00
https://doi.org/10.1145/3372938.3372973
The rest of the paper discusses the literature review in section 2,
the proposed System Methodology and Flowchart Diagram consist
of section 3, in section 4 discussed System Design and
Architecture, in section 5 short brief of used component’s an entire
system diagram and in section 6 discussed the implementation set.
2 Literature Review
In recent years some research papers have been published where
researchers have shown different types of vessels, vessel
maintenance, vessel architecture, and cost consumption to make up
the vessels. But they have few works on vessel safety to measure
overload for avoiding overweight related accidents.
The purpose of this paper is to examine the major reasons behind
the accident that occurs in the waterways by studying some major
accident cases that occurred over the years. From the study, it is
observed that the primary cause of an accident is the overloading
issue. To avoid accidents, institutional reforms at the same time
points to improve the existing vessels as well as the new ones and
point every individual should take is suggested [1].
The main objective of this paper is to portrait a system to
prevent passenger vessel accidents due to overloading. In the
system, multiple vessels connected through a star network, contain
water level detectors and GPS trackers that sends the data of water
level and the location of the vessels to a central hub through radio
frequency. This data is stored in a raspberry pi and displayed in a
web application [2].
This paper provides an analysis of the number of marine vessels
and passenger vessel accidents that occurred over the last two
decades and collision, overloading and inclement weather are the
most frequent causes of passenger vessel accidents. The paper
suggests that strict policies to be applied in order to avoid accidents
due to overloading [3].
From the study, it is observed that adverse weather and
overloading are the primary reasons behind the inland marine
accidents over the years. With the help of the event tree, it is shown
that visibility aids help to avoid accidents occurring due to
overloading in both good weather and bad weather [4].
In this paper, the author suggested an autonomous system to
prevent accidents due to the overloading and instability of
waterway vessels. Load cells are used that are connected to each
other to transmit load data to the receiver module at the center. The
receiver calculates the data to determine the load and center of
gravity and sends the report to the crew of the vessel through
Bluetooth [5].
In the prior researches done, there was no system suggested that
could make a decision based on the weight of the vessel and notify
the authorities about the vessel’s condition and location so that
proper actions can be taken.
From the research gap, an embedded system based on an
approach to passenger vessel safety is proposed. An embedded
system is developed that will provide the overweight status and
location of the vessel to proper authorities in order to prevent
accidents from happening. The developed system can prevent
losing thousands of lives which are risked every day because of the
accidents due to overloading issues.
3 Proposed System
Design the proposed embedded system, to detect or read the value
(current level of water) from a vessel to analyzing the collected data
for the vessel passenger safety issue. In-vessel need to identify a
breakpoint that indicates the exceeding water level or indicate the
overweight. Vessel weight needs to calculate to identify the
breakpoint of the vessel.
It all comes down to a principle called "buoyancy," and can be
explained by what is known as "Archimedes' Principle." What this
principle basically states is that a floating object displaces an
amount of liquid equal in weight to the weight of the object. This
means that the amount of water displaced by a boat, no matter how
full that boat is, weighs as much as the boat. The weight is related
to the volume of water displaced by,
Weight = (Gravity)*(Density of Water)*(Volume of water
displaced).
This is where the dimensions of the boat become very important.
The volume of water displaced by the boat is equal to the volume
occupied by the part of the boat that is below the surfaces of the
water. Once the volume of displaced water is greater than the total
volume of the boat, it means that the top of the boat will no longer
be above the water and the boat will sink [6].
Figure 1: Vessel floating and displaced water.
We can find the total upward force on the can be exerted by water
pressure (which we call the buoyant force Fbuoyant) by simply taking
the difference between the magnitudes of the upward force Fup and
downward force Fdown ,
Fbuoyant = Fup − Fdown (1)
“Archimedes Principle Formula” is known as [7],
𝐹 = 𝜌𝑔𝑉 (2)
Where, Buoyant force of a given body = F,
Volume of the displaced fluid = v,
acceleration due to gravity = g,
As we see that density ρρ = ρf – ρg. Here ρf is the density of the
fluid and ρg is the density of the body. Thus, the formula can also
be articulated as,
𝐹 = (𝜌𝑓 − 𝜌𝑔)𝑔𝑉 (3)
This formula is helpful in finding the buoyant force, the volume of
the displaced body, the density of fluid or density of body if some
of these numeric values are known or firstly need to find out these
numeric values to implement Archimedes formula.
In figure 2 we have shown the flowchart diagram of the embedded
system that we have actually done in the embedded system.
Figure 2: Flowchart Diagram of the Proposed System.
4 System Design and Architecture
1.1 System Overview
Our proposed system contains three (3) modules. Those are given
below:
1. Location Detection Module (LDM).
2. Overweight Detection Module (ODM) and
3. Notification Module (NM)
Figure 3 shows the overall circuit diagram of our proposed
passenger vessel safety system consists of Location Detection
Module (LDM), Overweight Detection Module (ODM) and
Notification Module (NM).
Figure 3: System Circuit Diagram.
In the location detection module (LDM) it will always track the
current location of the vessel for monitoring. We use ultimate GPS
V3 a boost with this external active antenna. This GPS antenna
draws about 10mA and will give an additional 28 dB of gain. It's
got a 5-meter long cable so it will easily reach wherever actually
needs it to. The antenna is magnetic so it will stick to the top of a
car or truck (or any other steel structure). Used to detect the location
of the specific object. GPS sensor will connect directly to ESP8266
Node MCU. ESP8266 and GPS sensor pin GND to GND, 3V3 to
VCC, D1 to RX and D2 to TX have been integrated. Wi-Fi
connection is must be connected with the GPS tracker device to
send the current vessel location to the server and retrieve the server
data to see the location on the monitor.
In figure 4 we have shown the using of Location Detection
Module (LDM) through the Circuit Diagram.
Figure 4: Location Detection Module (LDM).
In Overweight Detection Module (ODM) its measures the
exceed water level of the vessel to identify the overweight issue.
From equation (1) & equation (2) we defined how to find the max
capacity a vessel can carry out [7]. We use a water float sensor to
detect the water level and it placed the body of the vessel (see in
Figure. 8). The sensor switch can measure or monitor the water
level by moving up and down in its row. It’s basically made only
for counting water level data [8]. After detecting the current level
of water, it sends the data to the Node-Red Server of the raspberry
pi. The embedded system process the data using an algorithm to
measure the current status of the vessel weight and send the
notification to the coast guard to stop the vessel. The sensor will
connect directly to ESP8266 Node MCU. ESP8266 and Water float
switch sensor pin GND to Pin 1, D5 to Pin 2 has been integrated.
In figure 5 we have shown the using of Overweight Detection
Module (ODM) through the Circuit Diagram.
Figure 5: Overweight Detection Module (ODM).
In our proposed system the Notification Module (NM) is
responsible for generating message service (SMS) with GPS link to
notify nearby coast guard to stop the vessel. It also provides the
exact location of the vessel with the help of the GPS antenna. We
sending SMS via the API by install the module sinchsms (python
library) in python. It only required an internet connection with the
microcontroller. An external GSM modem is connected to the
microcontroller through a serial cable or a USB cable [9]. It
operates at either 900 MHz or 1800 MHz frequency band and it can
support data transfer of up to 9.6 Kbit/s [10]. In order to operate a
GSM modem is also requires a SIM card by which it establishes
and manages the connection. The GSM modem comes with a serial
interface in which the modem can be controlled using AT command
interface [11]. GSM modem supports a common set of standard AT
commands which integrated with the multi-controller. After
successful connection the program is written in microcontroller to
perform the specific task it is up to [12]. The modem produces
warning text SMS to the mobile phone of the authority after it
receives a command. Getting the SMS will help the authority to act
fast and will help to stop the vessel. When the weight of the vessel
becomes over the system will send SMS only those people of that
authority and coast guard. For GSM modem a special subscription
to an SMS service provider is not required which makes it more
cost-effective and efficient [13].
Figure 6: Flowchart of Notification Module (NM).
5 Used Component’s
Developing the proposed embedded smart vessel safety system, the
following hardware component is used. Here, the components are
presented. Component required raspberry Pi 3 Model B [14],
Microcontroller Node MCU (ESP8266) [15], water level floating
sensor switch [8], GPS antenna (Ultimate GPS V3) [16], output
monitor (HDMI or USB monitor).
By assembling all of these components, the proposed embedded
system has been designed and developed. Figure 7 represents the
diagram of the entire system.
Figure 7: Diagram of the Entire System.
6 Implementation
To implement this embedded system some components need to
combine. Previously we described the main components of the
system. In Figure: 3 we have shown a circuit diagram to describe
elaborate the component connectivity structure and in figure 8 and
figure 9, we have shown the Implementation setup.
Figure 8: Implementation set of Hardware of the entire system.
Figure 9: A Closer look at the Output Monitor.
Water floating sensors switch are installed at the breakpoint of the
vessel (see figure 7). It reads the water level (ODM) if the vessel is
overweighed than the water level of the vessel will increase.
Sensors will send the data request to the server (Node-RED)
through the internet, raspberry pi B will read the data from the
server and visualize the data and location (LDM) of the vessel to
the output device (see figure 8, figure 9). The monitoring man will
notify (NM) the coast guard to stop the vessel.
7 Conclusion
Automation in passenger vessel safety is very much demanding
issues in the current era for safety issues. Several approaches are
working on this issue. This embedded system has been designed,
developed and implemented by the Python programming language.
Several experiments have been performed to analyses the approach
and found a satisfactory level. Applied of this system can protect a
thousand of life, family, and dreams.
REFERENCES
[1] Cdr Kaosar Rashid and Major Muhammad Rabiul Islam,: Reasons and
Remedies of Inland Passenger Vessels Accidents in Bangladesh. In: AIP
Conference Proceedings 1919, 020036(2018)
[2] Hasib Zunair, Wordh Ul Hasan, Kimia Tuz Zaman, Muhammad Irfanul
Haque and Soumic Shekhar Aoyon .: Design and Implementation of an
IoT Based Monitoring System for Inland Vessels Using Multiple Sensors
Network. In: 2nd International Conference on Smart Sensors and
Application (ICSSA 2018)
[3] Sohanur Rahman.: An Analysis of Passenger Vessel Accidents in
Bangladesh. In: 10th International Conference on Marine Technology,
MARTEC (2016)
[4] Asif Raiyana, Subir Das and M. Rafiqul Islam,: Event Tree Analysis of
Marine Accidents in Bangladesh. In: 10th International Conference on
Marine Technology, MARTEC 2016
[5] Muhibbur Rahman,: An autonomous alarm system for preventing
accidents due to overloading and instability of a marine vessel. In:
Bangladesh University of Engineering and Technology, December 2018.
[6] Vessel floating and displaced water information
http://scienceline.ucsb.edu/getkey.php?key=620, last accessed
26.04.2019.
[7] Archimedes law and buoyant force information:
https://www.khanacademy.org/science/physics/fluids/buoyant-force-
and-archimedesprinciple/a/buoyant-force-and-archimedes-principle-
article, last accessed 26.04.2019.
[8] Water floating switch sensor.: https://www.quora.com/How-does-a-ship-
float-onwater, last accessed 26.04.2019.
[9] R. Shams, S. Hossain, S. Priyom, N. Fatema, S. R. Shakil, & M. K.
Rhaman, “An automated firefighting system,” 2015 12th International
Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2015,
23272331.
[10] J. J. Chen, M. X. Lu, T. H. Wu, and Y. S. Hwang, "Sub-1-V Fast-
Response Hysteresis-Controlled CMOS Buck Converter Using Adaptive
Ramp Techniques," in IEEE Transactions on Very Large Scale
Integration (VLSI) Systems, 9(21), pp. 1608-1618, Sept. 2013.
[11] Z. Liu and A. K. Kim, "Review of Recent Developments in Fire Detection
Technologies," Journal of Fire Protection Engineering, 2(13) pp. 129-
151, May 1, 2003.
[12] N. Bouguila and K. Daoudi, "A Statistical Approach for Binary Vectors
Modeling and Clustering," Lecture Notes in Computer Science book
series (LNCS, volume 5476), pp. 184–195, 2009.
[13] M. Reddy and K.Rao. “Fire Accident Detection and Prevention
monitoring System using Wireless Sensor Network enabled Android
Application” Indian Journal of Science and Technology, 9(17), 2016.
[14] Raspberry pi zero.: https://learn.adafruit.com/introducing-the-raspberry-
pizero?view=all, last accessed 26.04.2019.
[15] Microcontroller.: https://learn.adafruit.com/programming-
microcontrollers-usingopenocdon-raspberry-pi?view=all, last accessed
26.04.2019.
[16] GPS antenna.: https://learn.adafruit.com/adafruit-ultimategps/external-
antenna, last accessed 26.04.2019.
[17] Ioli Gypa, Evangelos Boulougouris, Dracos Vassalos,: Decision support
tool for modelling security scenarios onboard passenger ships. In: Taylor
& Francis Group, London, ISBN 978-0-8153-7993-5 (2018).
[18] Sohanur Rahman.: An Analysis of Passenger Vessel Accidents in
Bangladesh. In: 10th International Conference on Marine Technology,
MARTEC (2016).
[19] N. S. F. ABDUL RAHMAN1, H. Z. ROSLI.: AN INNOVATION
APPROACH FOR IMPROVING PASSENGER VESSELS SAFETY
LEVEL: OVERLOAD PROBLEM. In: International Journal of Business
Tourism and Applied Sciences, Vol.2 No.2(July-December2014).
[20] Fei cheng, Spyros Hirdaris,: Improvement of Ship Safety through
Stability Research and Innovations. In: 11th International Conference on
the Stability of Ships and Ocean Vehicles (2012).
[21] M Ahola, J Romanoff, P Kujala, H Remes and P Varsta,: Cruise and Ferry
Experience program for future passenger ship designers. In: RINA
conference on Education and Professional Development of Engineers,
Newcastle, UK (2011).
[22] ASA EK, A study of safety culture in passenger shipping. In: The 3rd
Safety and Reliability International Conference (Vol. 3, pp. 99-106). The
publishing and printing house of air force institute of technology (2003)
[23] Zobair Ibn Awal, M. Rafiqul Islam, Mazharul Hoque,: ANALYSIS OF
PASSENGER VESSEL ACCIDENTS IN THE INLAND
WATERWAYS OF BANGLADESH. In: Session I-B-1 Analysis Of
Passenger Vessel Accidents In The Inland Waterways Of Bangladesh

More Related Content

Similar to environmental of public health

Centralized Fault Management of Docks in Marine Sensor Networks
Centralized Fault Management of Docks in Marine Sensor NetworksCentralized Fault Management of Docks in Marine Sensor Networks
Centralized Fault Management of Docks in Marine Sensor NetworksIOSR Journals
 
Smart ports: towards a high performance, increased productivity, and a bette...
Smart ports: towards a high performance, increased  productivity, and a bette...Smart ports: towards a high performance, increased  productivity, and a bette...
Smart ports: towards a high performance, increased productivity, and a bette...IJECEIAES
 
IRJET- Flood Alerting System through Water Level Meter
IRJET-  	  Flood Alerting System through Water Level MeterIRJET-  	  Flood Alerting System through Water Level Meter
IRJET- Flood Alerting System through Water Level MeterIRJET Journal
 
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...IAEME Publication
 
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...IAEME Publication
 
Paramedics of Marine Casualties
Paramedics of Marine CasualtiesParamedics of Marine Casualties
Paramedics of Marine CasualtiesFernando Lehrer
 
Sirm15 A new concept of Fleet Management System
Sirm15   A new concept of  Fleet Management SystemSirm15   A new concept of  Fleet Management System
Sirm15 A new concept of Fleet Management SystemGaetano Volpe
 
DIGITALISATION IN SHIPPING & LOGISTICS
DIGITALISATION IN SHIPPING & LOGISTICSDIGITALISATION IN SHIPPING & LOGISTICS
DIGITALISATION IN SHIPPING & LOGISTICSrohith30
 
SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...
SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...
SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...AkashSharma618775
 
The geographical decision-making chain: formalization and application to mari...
The geographical decision-making chain: formalization and application to mari...The geographical decision-making chain: formalization and application to mari...
The geographical decision-making chain: formalization and application to mari...Bilal IDIRI
 
POTHOLES DETECTION.pptx
POTHOLES DETECTION.pptxPOTHOLES DETECTION.pptx
POTHOLES DETECTION.pptxUzmaBano10
 

Similar to environmental of public health (20)

Centralized Fault Management of Docks in Marine Sensor Networks
Centralized Fault Management of Docks in Marine Sensor NetworksCentralized Fault Management of Docks in Marine Sensor Networks
Centralized Fault Management of Docks in Marine Sensor Networks
 
UiT Autonomous Ship Program
UiT Autonomous Ship Program UiT Autonomous Ship Program
UiT Autonomous Ship Program
 
Digital Helmsman of Autonomous Ships
Digital Helmsman of Autonomous ShipsDigital Helmsman of Autonomous Ships
Digital Helmsman of Autonomous Ships
 
ADROIT_IJAERD
ADROIT_IJAERDADROIT_IJAERD
ADROIT_IJAERD
 
Smart ports: towards a high performance, increased productivity, and a bette...
Smart ports: towards a high performance, increased  productivity, and a bette...Smart ports: towards a high performance, increased  productivity, and a bette...
Smart ports: towards a high performance, increased productivity, and a bette...
 
UiT Autonomous Ship Program
UiT Autonomous Ship Program UiT Autonomous Ship Program
UiT Autonomous Ship Program
 
IRJET- Flood Alerting System through Water Level Meter
IRJET-  	  Flood Alerting System through Water Level MeterIRJET-  	  Flood Alerting System through Water Level Meter
IRJET- Flood Alerting System through Water Level Meter
 
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
 
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
AUTOMATED ICT SYSTEMS IN INLAND WATERWAYS BY DEVELOPING A MULTIFLOW RIVER INF...
 
Embedding Risk in Everything we do
Embedding Risk in Everything we doEmbedding Risk in Everything we do
Embedding Risk in Everything we do
 
C sigma short abstract - v. 2
C sigma short abstract - v. 2C sigma short abstract - v. 2
C sigma short abstract - v. 2
 
illumination
illuminationillumination
illumination
 
Paramedics of Marine Casualties
Paramedics of Marine CasualtiesParamedics of Marine Casualties
Paramedics of Marine Casualties
 
Sirm15 A new concept of Fleet Management System
Sirm15   A new concept of  Fleet Management SystemSirm15   A new concept of  Fleet Management System
Sirm15 A new concept of Fleet Management System
 
DIGITALISATION IN SHIPPING & LOGISTICS
DIGITALISATION IN SHIPPING & LOGISTICSDIGITALISATION IN SHIPPING & LOGISTICS
DIGITALISATION IN SHIPPING & LOGISTICS
 
Sirm15
Sirm15   Sirm15
Sirm15
 
SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...
SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...
SELECTION OF DRY PORT LOCATION FOR COSCO SHIPPING LINE GHANA COMPANY LIMITED ...
 
Final Report Horizon
Final Report HorizonFinal Report Horizon
Final Report Horizon
 
The geographical decision-making chain: formalization and application to mari...
The geographical decision-making chain: formalization and application to mari...The geographical decision-making chain: formalization and application to mari...
The geographical decision-making chain: formalization and application to mari...
 
POTHOLES DETECTION.pptx
POTHOLES DETECTION.pptxPOTHOLES DETECTION.pptx
POTHOLES DETECTION.pptx
 

Recently uploaded

(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...ranjana rawat
 
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service BikanerLow Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service BikanerSuhani Kapoor
 
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000Sapana Sha
 
9873940964 High Profile Call Girls Delhi |Defence Colony ( MAYA CHOPRA ) DE...
9873940964 High Profile  Call Girls  Delhi |Defence Colony ( MAYA CHOPRA ) DE...9873940964 High Profile  Call Girls  Delhi |Defence Colony ( MAYA CHOPRA ) DE...
9873940964 High Profile Call Girls Delhi |Defence Colony ( MAYA CHOPRA ) DE...Delhi Escorts
 
(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service
(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service
(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Russian Call Girls Nashik Anjali 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Anjali 7001305949 Independent Escort Service NashikRussian Call Girls Nashik Anjali 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Anjali 7001305949 Independent Escort Service Nashikranjana rawat
 
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Kolkata Call Girl Kalighat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kalighat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kalighat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kalighat 👉 8250192130 Available With Roomdivyansh0kumar0
 
(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...ranjana rawat
 
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...Suhani Kapoor
 
(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and ChallengesSustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and ChallengesDr. Salem Baidas
 
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurSuhani Kapoor
 

Recently uploaded (20)

E Waste Management
E Waste ManagementE Waste Management
E Waste Management
 
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
 
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service BikanerLow Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
 
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
 
9873940964 High Profile Call Girls Delhi |Defence Colony ( MAYA CHOPRA ) DE...
9873940964 High Profile  Call Girls  Delhi |Defence Colony ( MAYA CHOPRA ) DE...9873940964 High Profile  Call Girls  Delhi |Defence Colony ( MAYA CHOPRA ) DE...
9873940964 High Profile Call Girls Delhi |Defence Colony ( MAYA CHOPRA ) DE...
 
(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service
(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service
(DIYA) Call Girls Sinhagad Road ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
 
Russian Call Girls Nashik Anjali 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Anjali 7001305949 Independent Escort Service NashikRussian Call Girls Nashik Anjali 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Anjali 7001305949 Independent Escort Service Nashik
 
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Kolkata Call Girl Kalighat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kalighat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kalighat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kalighat 👉 8250192130 Available With Room
 
(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(NANDITA) Hadapsar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
 
Green Banking
Green Banking Green Banking
Green Banking
 
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
 
9953056974 ,Low Rate Call Girls In Adarsh Nagar Delhi 24hrs Available
9953056974 ,Low Rate Call Girls In Adarsh Nagar  Delhi 24hrs Available9953056974 ,Low Rate Call Girls In Adarsh Nagar  Delhi 24hrs Available
9953056974 ,Low Rate Call Girls In Adarsh Nagar Delhi 24hrs Available
 
Sustainable Packaging
Sustainable PackagingSustainable Packaging
Sustainable Packaging
 
(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(RIYA) Kalyani Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls In Yamuna Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Yamuna Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In Yamuna Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Yamuna Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
Sustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and ChallengesSustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and Challenges
 
Call Girls In Pratap Nagar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Pratap Nagar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In Pratap Nagar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Pratap Nagar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
 

environmental of public health

  • 1. An Automated Embedded Detection and Alarm System for Preventing Accidents of Passengers Vessel due to Overweight F.M. Javed Mehedi Shamrat† Dept. of Software Engineering Daffodil International University Dhaka, Bangladesh javedmehedicom@gmail.com Zarrin Tasnim Dept. of Software Engineering Daffodil International University Dhaka, Bangladesh zarrint25@gmail.com Naimul Islam Nobel Dept. of Software Engineering Daffodil International University Dhaka, Bangladesh nobel775@diu.edu.bd Md. Razu Ahmed Dept. of Software Engineering Daffodil International University Dhaka, Bangladesh razu35-1072@diu.edu.bd ABSTRACT One of the prominent transport system in Bangladesh is rivers and seas. Vessel overloading is found in Bangladesh as the main cause of accidents on the rivers and seas. Therefore, there must be a role to play in ensuring passenger safety on the vessels. In Bangladesh, the researchers are more focusing on the data collection related to vessel overloading and sinking. However, there is a need to overcome vessel overloading. This paper design and develop an embedded automated system which able to identify overweight and detect the location of a vessel. The proposed system segregated into three modules such as, the Location Detection Module (LDM) always tracks the current location of the vessel for monitoring; the Overweight Detection Module (ODM) measure the exceed water level of the vessel to identify the overweight issue; the Notification Module (NM) is responsible for generating message service (SMS) to notify nearby coast guard to stop the vessel. The result shows the successful overweight detection, location tracking, and instant notification send up-to-the-10 seconds. It can be noted that our proposed prototype can be embedded with any type of vessels including passenger vessel, general cargo vessel, etc. KEYWORDS Automation, IoT, embedded system, vessel, safety, raspberry Pi 3 Model B, microcontroller, floating switch. ACM Reference format: F.M. Javed Mehedi Shamrat, Zarrin Tasnim, Naimul Islam Nobel and Md. Razu Ahmed. 2019. An Automated Embedded Detection and Alarm System for Preventing Accidents of Passengers Vessel due to Overweight. In Proceedings of the 4th international conference on big data and internet of things - BDIoT'19, Rabat, Morocco. https://doi.org/10.1145/3372938.3372973 1 Introduction Passenger's vessel is one of the most used vehicles on the water in Bangladesh. However accident rates are increasing according to the department of shipping (1977 to 2013) in 38 years there been 4420 people death, 520 people injured and 400 people remained missing. One of the main reasons behind those accidents was overloading. Overloading has been found as the main cause of accidents having a maximum share of 56% [6]. Overloading the vessel for maximizing profit is the general tendency of vessel operators in Bangladesh. Most of the vessels willing to carry both excess cargos and passengers on the upper deck. The overload limit is 4/5 times of their capacity from the given limit. These trends increase the top weight of the vessel and make it unstable. Because of the greediness of the money, some dishonest owner of passenger’s vessel takes a passenger from the riverbank and for an extra income they load passenger from waterway also that’s why the vessel becomes overweight. To detect this overweight issue embedded system has been developed to prevent accidents from happening. The safety measuring model for passenger vessel is basically an IoT based project. The currently built prototype of this embedded system sends a signal to a server of weight status and current location of the vessel using the internet. Whenever the system detects the vessel is over-weighted it sends a signal to the server and automated embedded system contact to coast guard to stop the vessel on the waterway. Two types of sensors one is float switch sensor which will give us the status of vessel weight and another type is GPS tracker which will provide us the current location. This raw data will be received by the microcontroller; it will send data to raspberry pi via the internet. Raspberry Pi will analyze the raw data to identify the overweight status and make a decision either need to notify the coast guard or not. This embedded system will prevent a lot of life from loss due to this overnighted problem. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org). BDIoT'19, October 23–24, 2019, Rabat, Morocco © 2019 Association for Computing Machinery. ACM ISBN 978-1-4503-7240-4/19/10…$15.00 https://doi.org/10.1145/3372938.3372973
  • 2. The rest of the paper discusses the literature review in section 2, the proposed System Methodology and Flowchart Diagram consist of section 3, in section 4 discussed System Design and Architecture, in section 5 short brief of used component’s an entire system diagram and in section 6 discussed the implementation set. 2 Literature Review In recent years some research papers have been published where researchers have shown different types of vessels, vessel maintenance, vessel architecture, and cost consumption to make up the vessels. But they have few works on vessel safety to measure overload for avoiding overweight related accidents. The purpose of this paper is to examine the major reasons behind the accident that occurs in the waterways by studying some major accident cases that occurred over the years. From the study, it is observed that the primary cause of an accident is the overloading issue. To avoid accidents, institutional reforms at the same time points to improve the existing vessels as well as the new ones and point every individual should take is suggested [1]. The main objective of this paper is to portrait a system to prevent passenger vessel accidents due to overloading. In the system, multiple vessels connected through a star network, contain water level detectors and GPS trackers that sends the data of water level and the location of the vessels to a central hub through radio frequency. This data is stored in a raspberry pi and displayed in a web application [2]. This paper provides an analysis of the number of marine vessels and passenger vessel accidents that occurred over the last two decades and collision, overloading and inclement weather are the most frequent causes of passenger vessel accidents. The paper suggests that strict policies to be applied in order to avoid accidents due to overloading [3]. From the study, it is observed that adverse weather and overloading are the primary reasons behind the inland marine accidents over the years. With the help of the event tree, it is shown that visibility aids help to avoid accidents occurring due to overloading in both good weather and bad weather [4]. In this paper, the author suggested an autonomous system to prevent accidents due to the overloading and instability of waterway vessels. Load cells are used that are connected to each other to transmit load data to the receiver module at the center. The receiver calculates the data to determine the load and center of gravity and sends the report to the crew of the vessel through Bluetooth [5]. In the prior researches done, there was no system suggested that could make a decision based on the weight of the vessel and notify the authorities about the vessel’s condition and location so that proper actions can be taken. From the research gap, an embedded system based on an approach to passenger vessel safety is proposed. An embedded system is developed that will provide the overweight status and location of the vessel to proper authorities in order to prevent accidents from happening. The developed system can prevent losing thousands of lives which are risked every day because of the accidents due to overloading issues. 3 Proposed System Design the proposed embedded system, to detect or read the value (current level of water) from a vessel to analyzing the collected data for the vessel passenger safety issue. In-vessel need to identify a breakpoint that indicates the exceeding water level or indicate the overweight. Vessel weight needs to calculate to identify the breakpoint of the vessel. It all comes down to a principle called "buoyancy," and can be explained by what is known as "Archimedes' Principle." What this principle basically states is that a floating object displaces an amount of liquid equal in weight to the weight of the object. This means that the amount of water displaced by a boat, no matter how full that boat is, weighs as much as the boat. The weight is related to the volume of water displaced by, Weight = (Gravity)*(Density of Water)*(Volume of water displaced). This is where the dimensions of the boat become very important. The volume of water displaced by the boat is equal to the volume occupied by the part of the boat that is below the surfaces of the water. Once the volume of displaced water is greater than the total volume of the boat, it means that the top of the boat will no longer be above the water and the boat will sink [6]. Figure 1: Vessel floating and displaced water. We can find the total upward force on the can be exerted by water pressure (which we call the buoyant force Fbuoyant) by simply taking the difference between the magnitudes of the upward force Fup and downward force Fdown , Fbuoyant = Fup − Fdown (1) “Archimedes Principle Formula” is known as [7], 𝐹 = 𝜌𝑔𝑉 (2) Where, Buoyant force of a given body = F, Volume of the displaced fluid = v, acceleration due to gravity = g, As we see that density ρρ = ρf – ρg. Here ρf is the density of the fluid and ρg is the density of the body. Thus, the formula can also be articulated as, 𝐹 = (𝜌𝑓 − 𝜌𝑔)𝑔𝑉 (3) This formula is helpful in finding the buoyant force, the volume of the displaced body, the density of fluid or density of body if some
  • 3. of these numeric values are known or firstly need to find out these numeric values to implement Archimedes formula. In figure 2 we have shown the flowchart diagram of the embedded system that we have actually done in the embedded system. Figure 2: Flowchart Diagram of the Proposed System. 4 System Design and Architecture 1.1 System Overview Our proposed system contains three (3) modules. Those are given below: 1. Location Detection Module (LDM). 2. Overweight Detection Module (ODM) and 3. Notification Module (NM) Figure 3 shows the overall circuit diagram of our proposed passenger vessel safety system consists of Location Detection Module (LDM), Overweight Detection Module (ODM) and Notification Module (NM). Figure 3: System Circuit Diagram. In the location detection module (LDM) it will always track the current location of the vessel for monitoring. We use ultimate GPS V3 a boost with this external active antenna. This GPS antenna draws about 10mA and will give an additional 28 dB of gain. It's got a 5-meter long cable so it will easily reach wherever actually needs it to. The antenna is magnetic so it will stick to the top of a car or truck (or any other steel structure). Used to detect the location of the specific object. GPS sensor will connect directly to ESP8266 Node MCU. ESP8266 and GPS sensor pin GND to GND, 3V3 to VCC, D1 to RX and D2 to TX have been integrated. Wi-Fi connection is must be connected with the GPS tracker device to send the current vessel location to the server and retrieve the server data to see the location on the monitor. In figure 4 we have shown the using of Location Detection Module (LDM) through the Circuit Diagram. Figure 4: Location Detection Module (LDM). In Overweight Detection Module (ODM) its measures the exceed water level of the vessel to identify the overweight issue. From equation (1) & equation (2) we defined how to find the max capacity a vessel can carry out [7]. We use a water float sensor to detect the water level and it placed the body of the vessel (see in Figure. 8). The sensor switch can measure or monitor the water level by moving up and down in its row. It’s basically made only for counting water level data [8]. After detecting the current level of water, it sends the data to the Node-Red Server of the raspberry pi. The embedded system process the data using an algorithm to measure the current status of the vessel weight and send the notification to the coast guard to stop the vessel. The sensor will connect directly to ESP8266 Node MCU. ESP8266 and Water float switch sensor pin GND to Pin 1, D5 to Pin 2 has been integrated. In figure 5 we have shown the using of Overweight Detection Module (ODM) through the Circuit Diagram. Figure 5: Overweight Detection Module (ODM). In our proposed system the Notification Module (NM) is responsible for generating message service (SMS) with GPS link to notify nearby coast guard to stop the vessel. It also provides the exact location of the vessel with the help of the GPS antenna. We sending SMS via the API by install the module sinchsms (python
  • 4. library) in python. It only required an internet connection with the microcontroller. An external GSM modem is connected to the microcontroller through a serial cable or a USB cable [9]. It operates at either 900 MHz or 1800 MHz frequency band and it can support data transfer of up to 9.6 Kbit/s [10]. In order to operate a GSM modem is also requires a SIM card by which it establishes and manages the connection. The GSM modem comes with a serial interface in which the modem can be controlled using AT command interface [11]. GSM modem supports a common set of standard AT commands which integrated with the multi-controller. After successful connection the program is written in microcontroller to perform the specific task it is up to [12]. The modem produces warning text SMS to the mobile phone of the authority after it receives a command. Getting the SMS will help the authority to act fast and will help to stop the vessel. When the weight of the vessel becomes over the system will send SMS only those people of that authority and coast guard. For GSM modem a special subscription to an SMS service provider is not required which makes it more cost-effective and efficient [13]. Figure 6: Flowchart of Notification Module (NM). 5 Used Component’s Developing the proposed embedded smart vessel safety system, the following hardware component is used. Here, the components are presented. Component required raspberry Pi 3 Model B [14], Microcontroller Node MCU (ESP8266) [15], water level floating sensor switch [8], GPS antenna (Ultimate GPS V3) [16], output monitor (HDMI or USB monitor). By assembling all of these components, the proposed embedded system has been designed and developed. Figure 7 represents the diagram of the entire system. Figure 7: Diagram of the Entire System. 6 Implementation To implement this embedded system some components need to combine. Previously we described the main components of the system. In Figure: 3 we have shown a circuit diagram to describe elaborate the component connectivity structure and in figure 8 and figure 9, we have shown the Implementation setup. Figure 8: Implementation set of Hardware of the entire system.
  • 5. Figure 9: A Closer look at the Output Monitor. Water floating sensors switch are installed at the breakpoint of the vessel (see figure 7). It reads the water level (ODM) if the vessel is overweighed than the water level of the vessel will increase. Sensors will send the data request to the server (Node-RED) through the internet, raspberry pi B will read the data from the server and visualize the data and location (LDM) of the vessel to the output device (see figure 8, figure 9). The monitoring man will notify (NM) the coast guard to stop the vessel. 7 Conclusion Automation in passenger vessel safety is very much demanding issues in the current era for safety issues. Several approaches are working on this issue. This embedded system has been designed, developed and implemented by the Python programming language. Several experiments have been performed to analyses the approach and found a satisfactory level. Applied of this system can protect a thousand of life, family, and dreams. REFERENCES [1] Cdr Kaosar Rashid and Major Muhammad Rabiul Islam,: Reasons and Remedies of Inland Passenger Vessels Accidents in Bangladesh. In: AIP Conference Proceedings 1919, 020036(2018) [2] Hasib Zunair, Wordh Ul Hasan, Kimia Tuz Zaman, Muhammad Irfanul Haque and Soumic Shekhar Aoyon .: Design and Implementation of an IoT Based Monitoring System for Inland Vessels Using Multiple Sensors Network. In: 2nd International Conference on Smart Sensors and Application (ICSSA 2018) [3] Sohanur Rahman.: An Analysis of Passenger Vessel Accidents in Bangladesh. In: 10th International Conference on Marine Technology, MARTEC (2016) [4] Asif Raiyana, Subir Das and M. Rafiqul Islam,: Event Tree Analysis of Marine Accidents in Bangladesh. In: 10th International Conference on Marine Technology, MARTEC 2016 [5] Muhibbur Rahman,: An autonomous alarm system for preventing accidents due to overloading and instability of a marine vessel. In: Bangladesh University of Engineering and Technology, December 2018. [6] Vessel floating and displaced water information http://scienceline.ucsb.edu/getkey.php?key=620, last accessed 26.04.2019. [7] Archimedes law and buoyant force information: https://www.khanacademy.org/science/physics/fluids/buoyant-force- and-archimedesprinciple/a/buoyant-force-and-archimedes-principle- article, last accessed 26.04.2019. [8] Water floating switch sensor.: https://www.quora.com/How-does-a-ship- float-onwater, last accessed 26.04.2019. [9] R. Shams, S. Hossain, S. Priyom, N. Fatema, S. R. Shakil, & M. K. Rhaman, “An automated firefighting system,” 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2015, 23272331. [10] J. J. Chen, M. X. Lu, T. H. Wu, and Y. S. Hwang, "Sub-1-V Fast- Response Hysteresis-Controlled CMOS Buck Converter Using Adaptive Ramp Techniques," in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 9(21), pp. 1608-1618, Sept. 2013. [11] Z. Liu and A. K. Kim, "Review of Recent Developments in Fire Detection Technologies," Journal of Fire Protection Engineering, 2(13) pp. 129- 151, May 1, 2003. [12] N. Bouguila and K. Daoudi, "A Statistical Approach for Binary Vectors Modeling and Clustering," Lecture Notes in Computer Science book series (LNCS, volume 5476), pp. 184–195, 2009. [13] M. Reddy and K.Rao. “Fire Accident Detection and Prevention monitoring System using Wireless Sensor Network enabled Android Application” Indian Journal of Science and Technology, 9(17), 2016. [14] Raspberry pi zero.: https://learn.adafruit.com/introducing-the-raspberry- pizero?view=all, last accessed 26.04.2019. [15] Microcontroller.: https://learn.adafruit.com/programming- microcontrollers-usingopenocdon-raspberry-pi?view=all, last accessed 26.04.2019. [16] GPS antenna.: https://learn.adafruit.com/adafruit-ultimategps/external- antenna, last accessed 26.04.2019. [17] Ioli Gypa, Evangelos Boulougouris, Dracos Vassalos,: Decision support tool for modelling security scenarios onboard passenger ships. In: Taylor & Francis Group, London, ISBN 978-0-8153-7993-5 (2018). [18] Sohanur Rahman.: An Analysis of Passenger Vessel Accidents in Bangladesh. In: 10th International Conference on Marine Technology, MARTEC (2016). [19] N. S. F. ABDUL RAHMAN1, H. Z. ROSLI.: AN INNOVATION APPROACH FOR IMPROVING PASSENGER VESSELS SAFETY LEVEL: OVERLOAD PROBLEM. In: International Journal of Business Tourism and Applied Sciences, Vol.2 No.2(July-December2014). [20] Fei cheng, Spyros Hirdaris,: Improvement of Ship Safety through Stability Research and Innovations. In: 11th International Conference on the Stability of Ships and Ocean Vehicles (2012). [21] M Ahola, J Romanoff, P Kujala, H Remes and P Varsta,: Cruise and Ferry Experience program for future passenger ship designers. In: RINA conference on Education and Professional Development of Engineers, Newcastle, UK (2011). [22] ASA EK, A study of safety culture in passenger shipping. In: The 3rd Safety and Reliability International Conference (Vol. 3, pp. 99-106). The publishing and printing house of air force institute of technology (2003) [23] Zobair Ibn Awal, M. Rafiqul Islam, Mazharul Hoque,: ANALYSIS OF PASSENGER VESSEL ACCIDENTS IN THE INLAND WATERWAYS OF BANGLADESH. In: Session I-B-1 Analysis Of Passenger Vessel Accidents In The Inland Waterways Of Bangladesh