0% found this document useful (0 votes)
8 views1 page

Arduino-Based Accident Detection System

The document describes an Accident Detection System using Arduino, GPS, and GSM modules, simulating sensor inputs with variable resistors. It outlines the circuit's components, working principle, and simulation flow in Proteus, detailing how the system detects accidents and sends SMS alerts with location data. Typical connections between the modules and the Arduino pins are also summarized.

Uploaded by

Prince Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Arduino-Based Accident Detection System

The document describes an Accident Detection System using Arduino, GPS, and GSM modules, simulating sensor inputs with variable resistors. It outlines the circuit's components, working principle, and simulation flow in Proteus, detailing how the system detects accidents and sends SMS alerts with location data. Typical connections between the modules and the Arduino pins are also summarized.

Uploaded by

Prince Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Accident Detection System using Arduino

Overview of the Circuit


This circuit simulates an Accident Detection System in Proteus 8 Professional, combining Arduino
UNO, GPS Module, GSM Module (SIM900D), and three variable resistors (RV1–RV3) that simulate
accelerometer or vibration sensor inputs.

Component Description
Component Description
Arduino UNO Acts as the brain of the project. Reads sensor values and processes them to detect accident
GPS Module Provides real-time latitude and longitude coordinates. TX connects to Arduino RX (Pin 0).
GSM Module (SIM900D) Used to send SMS alerts. TX/RX connected to Arduino digital pins via SoftwareSerial.
Variable Resistors (RV1–RV3)
Simulate accelerometer sensor X, Y, Z outputs. Sudden changes simulate an accident.

Working Principle
1. In normal operation, potentiometers give stable analog values.
2. When one or more values change suddenly, the Arduino interprets it as an accident.
3. Arduino requests GPS data and extracts the coordinates.
4. The GSM module sends an SMS with the message and location link.
5. Optional buzzer or LED may indicate alert transmission.

Simulation Flow (Proteus)


When you run the simulation, you can vary RV1–RV3 manually to simulate movement or collision.
The Arduino code detects this and activates GSM communication. The Virtual Terminal connected
to GSM displays the SMS output.

Typical Connections Summary


Module Arduino Pin Function
GPS TX RX (Pin 0) Receive GPS data
GPS RX TX (Pin 1) (optional, rarely used)
GSM TX Digital Pin 7 Receive from GSM
GSM RX Digital Pin 8 Send to GSM
RV1 A0 Simulated X-axis
RV2 A1 Simulated Y-axis
RV3 A2 Simulated Z-axis

You might also like