Accident Detection and Alert System using Arduino

Today in this article we are going to build a project called Accident Detection and Alert System using Arduino UNO, GSM module, GPS module, and Vibration Sensor Module. The vibration sensor module used in this project is used to detect the change in linear velocity, displacement, or acceleration. The GPS module detects the exact location (longitude and latitude) and the GSM module is used to send all information to the mobile number assigned in the software code. You may also like the Car Lock System using Arduino and GSM modules.

Introduction of Accident Detection and Alert System using Arduino

The Accident Detection and Alert System using Arduino is very sufficient and worthy to be implemented in the vehicle, especially in developing countries like Nepal, India, Bangladesh, etc. The accident is increasing due to the increase in the number of vehicles, as a result, every year the number of death is increasing. The Accident Detection and Alert System using Arduino prevent uncertain death after an accident because this system sends the message alert to the hospital or police station. The message alert includes longitude, and latitude (location of accident), in the form of a google map link.

Other project-based on GPS posted on bestengineeringprojects.com

  1. GPS Module Interface with ATmega16
  2. DIY Distance Measurement using GPS and ATmega328P
  3. GPS Navigator Circuit using ATmega 16
  4. GPS and GSM-based Vehicle Tracking System

Working on the Accident Detection and Alert System using Arduino

The working of the project Accident Detection and Alert System using Arduino can be summarized in 3 points below:

  1. When an accident has occurred, the location details of the vehicle/object are collected by the GPS module from the satellite, this information is in the form of latitude and longitude scales.
  2. Thus, collected information is then fed to Arduino uno. Necessary processing is done and the information is passed to the LCD and GSM modem.
  3. The GSM modem collects the information for Arduino uno and then transfers it to the mobile phone through the SMS which is in text format.

accident detection and alert system using arduino

Parts List of Accident Detection and Alert System using Arduino

  1. Arduino Uno
  2. GSM Module (SIM900a)
  3. GPS Module (SIM28ML)
  4. Vibration Sensor Module (SW-18010P)
  5. 16×2 LCD Module
  6. 10K Variable Resistor

Circuit Description of Accident Detection and Alert System using Arduino

The circuit of the accident detection and alert system is shown in figure 1. This circuit consists of Arduino uno, GSM module, GPS module, vibration sensor module, and LDC module. Now, let’s talk about the component used in this system and circuit connection.

Arduino UNO

It is the central control unit for the project Accident detector and alert system. It gathers information from the vibration sensor module and GPS sensor module, processes it and displays output to LCD, and sends message alerts to the mobile.

GSM Module

SIM900 GSM module is preferred for this project for communication between accident detector and alert system and mobile phone. It is a tri-band that works on various frequency ranges (EGSM 900 MHz, DSC 1800 MHz, and PCS 1900 MHz). To make communication between GSM mobile and Arduino uno, we only used the Rx pin of the GSM module and the Tx pin of the Arduino pin.

GPS Module

SIM28ML GPS module is preferred for this project. The main function of this module is to transmit location data to the Arduino uno. The connection between Arduino uno and GPS module is set by connection to transmit pin Tx of GPS to Arduino uno Rx pin. This module operates in L1 frequency (1575.42 MHz) and up to a fixed territory of about 10 meters in the sky, it generates accurate information. The output of the GPS module is in NMEA format which includes data like location in real-time.

author prototype of accident detection system

Vibration Sensor Module

SW-18010P vibration sensor module is preferred for this project. As we have already listed the vibration sensor module is designed to analyze linear velocity, displacement, and acceleration. It is a spring-type vibration sensor module thus it detects vibration in any direction.

LCD module

LCD module used in this project is of 16×2 alphanumeric type which is used to display alphabet, numbers, and special characters. LCD interface with an Arduino in 4-bit mode by connecting higher bit data line of LCD (pin 11, 12, 13, and 14) to a digital pin (pin 8, 9 10, and 11) of Arduino as shown in the circuit diagram. Similarly, pin 12 and pin 13 of Arduino are connected to the RS and E pin of LCD. The RW pin of the LCD is grounded to perform a write operating in the LCD.

Software of Accident Detection and Alert System using Arduino

The software is written in Arduino programming language and compiled in Arduino IDK. You can directly download the software code from the link given below. Before using the code change the mobile number.

CLICK HERE TO DOWNLOAD THE SOFTWARE CODE

8 Thoughts to “Accident Detection and Alert System using Arduino”

  1. raj

    As you use vibration sensor if it sense vibration in a small Collision with other vehicle. The message it sent ,without any accident.

  2. Yatharth sameliya

    can you share me the circuit diagram

    1. Hi, Yatharth.
      We had already posted complete circuit, description and code. kindly go through the article.

  3. prasad bhosale

    is there any simulation software for performing this project?

  4. Srikanth Reddy

    I Can’t unzip your software code

  5. can i use any other gps module?

    1. yes, you can use it with modification in connection or code if required.

  6. where we have to plug remaining rx and tx of gsm and gps modules

Leave a Comment