Efficient Accident Detection and Notification System

DOI : 10.17577/IJERTV10IS070176

Download Full-Text PDF Cite this Publication

Text Only Version

Efficient Accident Detection and Notification System

Tony Sebastian

Rashmi P C

Abilash V V

Aljo Emerson

Vishnu C

Dept. of IS&E

Assistant Professor

Dept. of IS&E

Dept. of IS&E

Dept. of IS&E

YIT, Moodbidri

YIT, Moodbidri

YIT, Moodbidri

YIT, Moodbidri

YIT, Moodbidri

AbstractPreviously, the world has gone through fast advancement in innovation just as the transportation system. Vehicles are modernized and efcient as well as shockingly cause the number of causalities in street accidents. Unidentied crashes and late rescue causes more tense circumstances, especially in remote areas. To diminish this unintentional death rate, a minimal expense programmed accident discovery system is suggested that consequently distinguishes the accident and sends notication through Short Message Services (SMS) of the accident spot to concerned relative with precise GPS location. The proposed system comprises equipment and programming modules. The equipment module depends on the Arduino board with push button and GPS which is installed in the vehicle while the software part is an Android application that is installed on users phone. The experimental results indicate that the presented system works well as expected.

KeywordsDisaster Detection, Arduino, Android Application Smartphones, Car Accident Detection, GPS, Push Button.


    Disaster is referred to a sudden event, such as an accident or a natural catastrophe that causes great damage or loss of life [1]. In this 21st century the quantity of street accidents are expanding step by step. The primary reason of road accidents are for the most part because of human blunders, for example, over speeding, plastered driving and red light bouncing which bring about increment of death rate and loss of propertys. The major causes are not just accidents but unknown accident spots play signicant job. Even a few hours of the misfortune, spot can't be identified to begin rescue activity. In results, a great deal of valuable lives can't save on time. In the wake of remembering human existence, this work presents a programmed accident recognition system which will be saviour of life.

    The proposed system has the capabilities to automatically detect an accident and quickly inform to the emergency services or concerned family member with precise location through Short Message Service (SMS). The reached one can send emergency services straightaway. Since, there are a ton of events on which individuals have no admittance to any close by clinic to get speedy clinical help before the extreme misfortune. In that circumstance, system will fullll the hole among identication and caution. The proposed system comprises of hardware and software modules. The hardware module depends on the Arduino board with GSM and Push Button introduced in vehicle and the software part contains an Android application

    that is introduced on users device that driving the vehicle. It is for the simplicity of execution.

    Introductory advance beginnings with push button setting off while an Accident happens. This will send message to Arduino and it sends notification message by means of GSM introduced and it will send the co-ordinates to the saved contact. The software part Is utilized to distinguish and guide close by places for the individual driving the vehicle. It shows nitty gritty perspective on the map. What's more, the accident is conrmed just when push button is initiated.


    There are a ton of contemplations and thoughts behind each item and application which cause new expectation for the advancement of person. At present, there are not many innovations for getting accidents location. The vast majority of the systems need a manual activity and the casualty of the accident relies upon the kindness of others to race to the medical clinic. Commonly, one accident is unseen for quite a long time before help shows up. Attributable to this load of variables, there is a high death pace of the survivors of the accident. There are a few systems attempting to work with individual being for certain upsides and downsides.

    Prachiet al. [3] presented Intelligent Accident-Detection and Ambulance Rescue system prototype that consist of a sensor, Global Positioning System (GPS), Global System for Mobile (GSM) unit. The system is tted in the vehicle to identify the accident and sends the accident area to the primary worker unit which houses the information base of the multitude of close by medical clinics. An emergency vehicle is dispatched to the accident spot which conveys the patient to the clinic and at the same time screens the imperative boundaries like temperature and heartbeat rate and passes on them to the concerned medical clinic. Alongside this, Radio Frequency (RF) correspondence is utilized to give a make way to the rescue vehicle. This will limit the time needed by the emergency vehicle to arrive at the clinic. Albeit this system is acceptable yet it required total mechanization of medical clinics and trafc signals that expanded the expense and season of sending.

    SoSMart application [4] detects accident automatically using the internal sensors and accelerometer of the smartphone. After accident detection it sends an alert notication with location to pre-selected contact, so the contacted one can send

    rescue services as soon as possible. This application uses professional and sophisticated algorithms that are developed and tested on real car crash data from the National Highway Trafc Safety Administration [5].

    Using these algorithms, it is easy to differentiate the sensitivity of accident whether it is hard, normal and just minor to avoid false alarm.

    Kaladeviet al. [6] proposed Android Smartphone based solution to automatically identify the accident and generate alert with the location of the spot. In this solution, heartbeat sensor is integrated with a Smartphone. Since there is a dened standard of a normal human heartbeat rate (60 to 100 beats per minute BPM). If there is any variation in heartbeat rate relevant to given range the system check if it is an accident or not. Then the system sends an alert SMS to the pre-selected contact along with the location of the spot. Actually, in our opinion, instead of accident detection, it can be used as heart failure notication. Sane et al. [7] presented a Real Time Vehicle Accident Detection and Tracking using GPS and GSM. This system is much different from the rest of the systems because it uses push buttons on the front and rear bonnet on the car. As soon as there is a collision with another vehicle, the accident detection unit sends signals to interrupt pins of the microcontroller. A key is provided with the system which will be used by the driver if there is a minor collision. If the driver presses the key, the microcontroller understands that accident is not serious so do not alert the others. If a collision has been detected and the key has not been pressed yet, the microcontroller will get the coordinates of the current location and will transmit the alert SMS to the family of the driver through tted GPS and GSM modules.

    Anupriyaet al. [8] proposed a Smart Accident Notication and Collision Avoidance System. In this system almost the working of the system is same as that of earlier systems [3], [4], [6], [7]. The mortality rate of human ives is tried to decrease through this system that is a good step towards human living. The main function of this unit is to send the location of the spot of the accident towards the ZIGBEE which will give further instructions. Actually, the GPS sends the latitude and longitude to the main server if accident takes place keeping in view it is prudent to say that most of the existing solutions demand complete information technology infrastructure to utilize. In developing countries hospitals rescue services and trafc systems are not automated so it is not possible to deploy existing systems. So there is need to develop a simple, user friendly and low cost automatic accident detection and alert system.


    In this undertaking, we are attempting to make an IOT Based vehicle accident location and warning system utilizing Arduino board and different segments, for example, GSM, GPS, and Push button. The square outline of the proposed system is shown Fig. 1. It comprises of equipment and programming segments. The Efficient accident location and notice system comprise of two stages, Detection stage and Notification stage.

    Arduino-based vehicle global positioning system utilizing Global Positioning System (GPS) and Global system utilizing GSM modules are utilized. The functioning interaction of the system are as per the following. Based on the Collison, push button is set off and it triggers Arduino it then, at that point passes notifications to the GPS and SMS is sent utilizing GSM containing coordinates. The Display Console additionally used to get message about the directions, GSM is utilized to get the area of the vehicle. A DC power supply of 5V is given to the Arduino board. To make this controls are made utilizing Arduino though the LCD is utilized to show the messages.

    Further, the working of this proposed system is as below:

    1. The Arduino setup is installed in a vehicles crash guard or in bumpers of the vehicle on each sides.

    2. When collision occurs it triggers the push button and it sends a notification to the Arduino Board.

    3. Arduino will take this input and will convert to the SIM808.

    4. The coordinates are shared through GSM.

    5. Through GSM the notification is passed to the saved mobile number.

    6. It contains then exact GPS location.

    7. The application is used to know the route and location.

    8. If the accident is not severe the person can turn of the buzzer and device will come back to normal.

    Fig.1. Proposed System

    The target of our venture is to forestall lethal circumstance for absence of crisis offices when an accident happens. Utilizing this system, in the event that if anybody faces an accident, their direct relatives and close by assist with focusing will get a notication so they can promptly come to help them as our system gives the specific area of the accident spot which is shown in the fig.4.


    System Requirements Specification is a bunch of documentation that depicts the highlights of a system or programming application. It incorporates an assortment of components that endeavours to characterize the planned usefulness needed by the clients to full fill their various

    customers. The equipment part comprises of various modules. Coming up next are the fundamental modules:

    1. Arduino Board:

      Arduino [9] is an open-source platform utilized for building hardware items. Arduino comprises of both an actual programmable circuit board. The Arduino is an Integrated Development Environment (IDE) or Arduino Software has a content tool for composing programs. It likewise has a book console, message region, a toolbar with catches for capacities and a progression of menus. It is associated with the Arduino equipment to transfer programs [10] and interface with them.

    2. Push Button:

      A push button switch is a little, fixed component that finishes an electric circuit when you press on it. At the point when it's on, a little metal spring inside connects with two wires, permitting power to stream. At the point when it's off, the spring withdraws, contact is intruded, and current will not stream.


      It is an U.S claimed utility that gives clients situating, route, and timing (PNT) administrations. This system comprises of three fragments: the space portion, the control section, and the client section.

    4. SIM808:

    SIM808[11] is integrated with a high-performance GSM/GPRS engine, a GPS engine and a BT engine which meets almost all the type of space requirements, such as M2M, smart phone, PDA, tracker and, other mobile devices.

    The software component used:

    1. KOTLIN:

      Kotlin is a cross-stage, statically composed, universally useful programming language with type derivation. Kotlin is intended to interoperate completely with Java, and the JVM adaptation of Kotlin's standard library relies upon the Java Class Library, however type derivation permits its sentence structure to be more compact.

    2. Google APIs

    Google APIs are application programming interfaces created by Google which permit correspondence with Google Services and their mix to different administrations. Instances of these incorporate Search, Gmail, Translate or Google Maps


    System design is the way toward planning the components of a system like the parts, design and the various interfaces of those segments and the information that goes through that system. Figure 2 separates the persistent workow of the system. It constantly checked the states of the recognition plot from current qualities with the recently put away qualities to recognize any sort of peculiarities. The system is ended when the notication message is sent.

    Fig.2 Circuit Diagram of system.

    At first, we have set a few qualities, for example, limit esteems lets the system identifies an accident, a cell number for sending SMS if an accident happens. The Circuit Board graph of the equipment part is shown in Fig. 3

    Fig.3 Prototype of proposed system

    When collision occurs the notification is send in terms of SMS through gsm to the saved contact and it will shows the exact location. The location is shown in the fig.4 that a message showing the coordinates. It is send to the persons relatives which is saved in the gsm.

    Fig.4 Notification Message

    The software part implementation is shown below. It is the interface visible to the person that is driving the vehicle. It contains the detailed view of map which shows up to

    destination. The software is built as driver friendly which means it shows the dips, curves, nearby schools etc. It is shown in the figure 5.

    Fig. 5 Map Interface


The proposed programmed accident identification system can be a rescuer of life for the individuals who are concerned in light of street crash. It can assume a fundamental part to lessen the passing rate in accidents. The proposed system is exceptionally easy to understand that even a non-specialized individual can utilize it without any problem. The system comprises of equipment and programming segments. The equipment unit includes accident identification sensors that are constrained by Arduino board and is tted in the vehicle. Then again, programming part is Android versatile application introduced in drivers Smartphone which is utilized to get the point by point map. In general, benets of this system is minimal expense, secure and simple to user. The system introduced in this work lessen the demise setbacks brought about by the street accidents.


  1. Disaster Denition of disaster in English by Oxford Dictionaries, 2018.

    https://en.oxforddictionaries.com/denition/disaster. Accessed March 2, 2019.

  2. Trafc Accidents (Annual 2015-2016), 2017. http://www.pbs.go.pk/content/trafc-accidents-annual. Accessed March 2, 2019.

  3. B. Prachi, D. Kasturi, and C. Priyanka, Intelligent accidentdetection and ambulance-rescue system, International Journal of Science and Technology, 3(6), pp. 67-70, 2014.

  4. SOSmart automatic car crash detection app., 2018, http://www.sosmartapp.com/faq.html. Accessed March 2, 2019.

  5. National Highway Trafc Safety Administration. https://www.nhtsa.gov/. Accessed March 2, 2019.

  6. P. Kaladevi, T. Kokila, S. Narmatha, and V. Janani,Accident Detection Using Android Smart Phone, International Journal of Innov. Res. Comput. Commun.Eng, 2(1), pp. 2367-2372, 2014.

  7. N. H. Sane, D. S. Patil, S. D. Thakare, and A. V. Rokade, Real Time Vehicle Accident Detection and Tracking Using GPS and GSM, International Journal on Recent and Innovation Trends in Computing and Communication, 4(4), pp. 479-482, 2016.

  8. V. Anupriya, B. Lissy Roy, V. Dheepthi and F. Masood. Smart Accident Notication and Collision Avoidance System. InternationalJournalOfEngineeringResearchandTechnology, 4(4), pp. 11481152, 2015.

  9. Ardunio UNO Rev3: https://store.arduino.cc/usa/arduino-unorev3. Accessed March 2, 2019.

  10. Arduino Programming language.(2018). https://www.arduino.cc/en/Main/FAQ. Accessed March 2, 2019.

  11. Krafft M., Kullgren A., Malm S. and Ydenius A.," Influence Of Crash Severity On Various Whiplash Symptoms: A Study Based On Real-Life Rear-End Crashes With Recorded Crash Pulses", Proceedings of the 19th International Technical Conference on the Enhanced Safety of Vehicles (ESV), Washington DC, United States, June 2005.

Leave a Reply