Vehicle Collision Warning System IoT based
Jarvis is an IoT based android application which provides a vehicle collision warning system by the use of ultrasonic, speedometer and camera sensors. These sensors are connected directly to Ruspberry pi that is further connected to the Android based application. The analog re
2025-06-28 16:36:33 - Adil Khan
Vehicle Collision Warning System IoT based
Project Area of Specialization Internet of ThingsProject SummaryJarvis is an IoT based android application which provides a vehicle collision warning system by the use of ultrasonic, speedometer and camera sensors. These sensors are
connected directly to Ruspberry pi that is further connected to the Android based application. The analog
readings from the sensors are sent to the application over a bluetooth or WiFi connection. These analog values are then
converted to digital data and further checked for the warning prompts.
Adding to that, is an automated braking system that is based on artificial intelligence. The automated braking system will be of great use when the user/driver gets the warning but doesn't take necessary measures and as a result the vehicle gets too close to other vehcile or object, in this situation the AI algorithm measures the pressure to be applied to the brakes that is necessary in current situtation. This can prevent alot of road mishaps and eventually the rate of fatalities in such unfortunate events.
Project ObjectivesThe main objective of Vehicle Collision Warning System is to develop a smart application that can help prevent the road accidents (road safety) and using techniques based on Internet of Things (IoT).
The main purpose of this project is to provide early warnings to drivers to avoid collision with other vehicles or other objects while driving. Furthermore, this project is expected to promote safe driving and hence result in fewer accidents and reduce the probability of fatalities. The automated braking system will ensure that brakes are applied when the vehicle gets dangerously close to other vehicle or object even if the user ignores the warnings due to some reasons.This project also provides a parking mode facility that will help while parking the car. The driver can set the safe distance according to his needs.The driver will also be able to turn on/off the cruise/parking modes and check camera feeds for added safety purposes.
Project Implementation MethodTools and Techniques
The tools and techniques that are/will be used during the implentation of this project are as follows:
- Android Studio (as IDE for android application development).
- Arduino IDE (as IDE to configure Ardunio devices).
- ArgoUML.
- MS word.
- Internet of Things.
- AI based algorithms in development of automated braking system.
Languages
- JAVA (during android application development).
- C++ (in ardunioand ruspberry pi for configration of ardunio devices).
Implementation also involves hardware resources i.e. sensors, arduino, ruspberry pi etc. As real time sensor data is involved overall better specifications are required.
Benefits of the ProjectThis project will help in reducing the number of accidents that take place in daily life. Hence, the number of fatalities due to road accidents will also be reduced greatly. Furthermore , the parking mode setting will assist drivers who may not have the best reaction timings to appropriately park their cars.
Technical Details of Final DeliverableThe final deliverable of this project will be a Software/Hardware Integrated System. The entire system can be divided in to two parts:
- An Android based application that will work on android versions above 6.0.
- The other part being the arduino and sensors. All of the sensors(ultrasonic, speedmeter, cameras etc) will be wired directly to arduino/ruspberry pi which will communicate with android app through a bluetooth/wifi channel to send sensor data.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 75600 | |||
| Arduino | Equipment | 2 | 1200 | 2400 |
| Ruspberry Pi 4 4gb | Equipment | 1 | 13000 | 13000 |
| Android Screen/tablet for car | Equipment | 1 | 18000 | 18000 |
| samsung 970 nvme 500gb | Equipment | 1 | 18000 | 18000 |
| ddr4 16 gb | Equipment | 1 | 8000 | 8000 |
| hc-05 bluetooth sensor | Equipment | 3 | 500 | 1500 |
| long range ultrasonic sensors | Equipment | 9 | 350 | 3150 |
| Arduino U-Type IR Infrared RPM Speed Sensor Module LM393 | Equipment | 3 | 300 | 900 |
| OV7670 Camera Module | Equipment | 6 | 400 | 2400 |
| Relay Module 4CH 5Volt | Equipment | 3 | 250 | 750 |
| Travel | Miscellaneous | 8 | 500 | 4000 |
| Printing | Miscellaneous | 10 | 350 | 3500 |