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. GPS module detect the exact location (longitude and latitude) and GSM module is used to send the all information to the mobile number assigned in the software code.
The Accident Detection and Alert System using Arduino is very sufficient and worthy to be implemented in the vehicle specially in developing country like Nepal, India, Bangladesh etc. Accident is increasing due to increase in number of vehicles as a result every year the number of death is increasing. The Accident Detection and Alert System using Arduino prevent the uncertain death after accident because this system send the message alert to the hospital or police station. The message alert include longitude, latitude (location of accident), in the form of google map link.
Working of 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:
- When accident is occurred, the location details of vehicle/object collected by the GPS module from the satellite, this information is in the form of latitude and longitude scale.
- Thus, collected information is then fed to arduino uno. Necessary processing is done and the information is passed to the LCD and GSM modem.
- The GSM modem collects the information for arduino uno and then transfer it to the mobile phone through the SMS which is in text format.
PARTS LIST USED
- Arduino Uno
- GSM Module (SIM900a)
- GPS Module (SIM28ML)
- Vibration Sensor Module (SW-18010P)
- 16×2 LCD Module
- 10K Variable Resistor
Circuit Description of Accident Detection and Alert System using Arduino
The circuit of accident detection and alert system is shown in figure 1. This circuit basically consist 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 basically gathers information from vibration sensor module and GPS sensor module, process it and display output to LCD and send message alert 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 basically tri-band work on various frequency range (EGSM 900 MHz, DSC 1800 MHz and PCS 1900 MHz). In order to make communication between GSM mobile and arduino uno we had only used Rx pin of GSM module and Tx pin of 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 transmit pin Tx of GPS to arduino uno Rx pin. This module operates in L1 frequency (1575.42 MHz) and up to a fix territory of about 10 meters in sky, it generates accurate information. The output of GPS module is in NMEA format which includes data like location in real time.
Vibration Sensor Module: SW-18010P vibration sensor module is preferred for this project. As we have already listed that vibration sensor module is designed to analyze linear velocity, displacement and acceleration. It is basically 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, number and special character. LCD interface with a arduino in 4-bit mode by connecting higher bit data line of LCD (pin 11, 12, 13 and 14) to digital pin (pin 8, 9 10 and 11) of arduino as shown in circuit diagram. Similarly, pin 12 and pin 13 of arduino is connected to RS and E pin of LCD. The RW pin of LCD is grounded to perform write operating on LCD to perform write operation on 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.