Last updated on 17.07.2020
Automotive transportation vehicular systems are increasingly being equipped with an accident avoidance system for avoiding the collisions being occurred especially in Urban environments which faces dynamic traffic atmosphere, urban congestions and immediate turnings. The main cause of the vehicle accident is related to human factor which is drowsiness. In the project implementation eye-blink sensor is being used to monitor the eye closure of the driver. An automatic alarm system is incorporated so as a warning, Prolonged:slow-down of the motor indication to ambulance at immediate post-accident.
Acquiring instant vehicle speed is desirable and a cornerstone to many important vehicular applications. Autonomous vehicles and Advanced Driving Assist Systems (ADAS) are safely-critical, cyber-physical systems that are used hierarchical control, long supply chains, and are expected to work in uncertain environments. An automatic alarm system is incorporated so as a warning, Prolonged: slow down of the motor indication to ambulance at immediate post-accident. According to the National Highway Traffic Safety Administration, it was detected that 100″,000 crashes, 6400 injuries, 800 deaths are due to drowsiness. Almost 9.5% of the crashes occurred only minutes before the driver’s eyes were closed. Therefore, our proposal would contribute a major role in order to deprive such instance it also plays an important role to avoid accidents when implemented to future automotive environments. Acquiring instant vehicle speed is desirable and a cornerstone to many important vehicular applications. Engineering the tools to scale to bigger scenarios with a larger number of modes and vehicles will be a natural and important next step.
To acquire an efficient system provided in these guidelines to ensure legibility and uniformity. The guidelines are designed to reduce the number of accident risks and maximize the amount of safety traveling.
Learning from existing platforms it’s been found that there are many issues and lack of accidents avoiding system in automobile society. The system proposes in designing a vehicle that could prevail in traffic conditions even in urban environments which is a zone consisting of dynamic traffic atmosphere, urban congestions and immediate turnings. The work ultimately targets over developing a system that is safe and secured from the occupation of the intruders and promoting an automatic control of the vehicular speed, slowing it down and also automatically getting it parked. Hence, the driver’s drowsiness is being monitored using an eye-blink sensor which is implemented using IR sensor, upon the drowsy state the vehicle will be automatically parked on the left end of the road unless any obstacle being occurred (some of the human interventions, other running vehicles, trees, etc are being considered as obstacles). There are four Ultrasonic sensors mounted to the four sides of the vehicle which is used to calculate the distance of the obstacle.
Whenever an obstacle is detected in the running vehicles the slowing down of the motor occurs depending on its distance and also, left end parking condition applies while the space is free. If there exists a forward obstacle the vehicle would reverse back a step to avoid a collision. If there exists an obstacle on the front as well as backside of the vehicle there would be constant speed maintenance instead of parking further at immediate instances stopping down would occur. Immediate brake application is avoided in order to avoid sudden crashes. Thus, all the above mentioned automatic workings and movements occur only when the driver falls asleep or drowsy.
The drowsiness is assumed constantly detecting the retinal movements of the eye using an eye-blink sensor equipped with a pair of glasses. While the fall of eye movement is detected an alarm is given priorly as a warning signal to awake the driver. If the accidents have occurred an immediate intimation is sent to the ambulance and the authenticator as well.
Sensing the driver’s eye movement using eyeblink sensor
The driver’s drowsiness is monitored using an eye blink sensor which is implemented using an IR sensor, If the eyelid closes more than 3 seconds it will send the signal to the Arduino controller.
The buzzer will produce sound to wake up the driver.If the situation continues the Ultrasonic sensor starts to calculate the obstacles from all the sides.
Detecting the distance of the obstacles
The proposed system uses an ultrasonic sensor to calculate the distance of the obstacles from all the four sides. Ultrasonic sensors also known as transceivers(because they both send and receive) work on a principle similar to radar or sonar. It emits an ultrasonic sound at 40000Hz which travels through the air and, If there is an object or an obstacle on its path it will bounce back to the module. Sensors calculate the time interval between by sending the signal and receiving the echo to determine the distance to an object.
The distance can be calculated with the following formula
Distance L=1/2 * T * C. Where L is the distance, T is the time between the emission and reception, and C is the velocity of sound.(The value is multiplied by ½ because T is the time for the go-and-return distance.)
There are two pins in the ultrasonic sensor: the transmitter (trigger pin) sends a signal: a high-frequency sound. When the signal finds an object, it is reflected and the transmitter (echo pin) receives it.
The ultrasonic sensor has four terminals: +5V, Trigger, Echo, and GND connected as follows:
- connect the +5V pin to +5V on your Arduino board;
- connects Trigger to digital pin 7 on your Arduino board;
- connect the echo pin to digital pin 6 on your Arduino board;
- connect GND with GND on Arduino.
In our program, we have displayed the distance measured by the sensor in inches an cm.
Controlling the speed of the motor
Here we use PWM (pulse width module) signals to connect the speed of the motor. Arduino controller contains 54 digital I/O. Out of 54 digital I/O, 15 are used for PWM (Pulse width modulation). After the signal from the ultrasonic sensor, The Arduino generates a PWM signal and passes it to the driver circuit to control the motor speed.
If any obstacle is present on the left side, the vehicle will continue its speed, otherwise the vehicle will park at the left side of the road.
Arduino pin configurations with duty cycle:
- analog Write (pin, value) function used to output a PWM signal. The value can change from 0 to 255;
- analog Write (0) means a signal of 0% duty cycle;
- analog Write (127) means a signal of 50% duty cycle;
- analog Write (255) means a signal of 100% duty cycle.
Detecting the location
The Global Positioning System (GPS) is a satellite-based navigation system. If an accident occurs or the driver slept, the GPS will detect the accurate location and send it to the authorized person . It works in any weather conditions, anywhere in the world, 24 hours a day. This module has an external antenna and a built-in EEPROM.
Sending the SMS to the authorized person
GSM can be abbreviated as Global System for Mobile communication, It can be used to send and receive messages in a critical area. The working of the GSM modem is based on commands, the commands always start with AT (which means Attention) and finish with a character.
It is used to send the information about the driving conditions.
Arduino Mega 2560 to GSM board:
- connect the RX pin of the GSM board to the 0.4 of the Arduino Mega 2560;
- connect the TX pin of the GSM board to the 0.3 of the Arduino Mega 2560;
- connect the 5V power supply to the Arduino Mega 2560;
- at last connect the 12 DC voltage to the GSM board.
Detecting the occurrence of the accident
Sensor is mounted at the bottom of the unit. The unit should be fixed with the vibrating body firmly the sensitivity is adjusted for the required vibration, shock is detected the output goes low and the delay is provided for proper operation vibrating frequency and amplitude can be detected.
Vibration Sensor Module comes with an SW-420 vibration sensor.
Connections of the vibration sensor on the Arduino board:
- VCC of the vibration sensor is connected to VCC of the Arduino board;
- the GND pin of the vibration sensor is grounded to the Arduino board;
- the DO pin of the sensor is connected to the 3rd pin on the Arduino board.
According to the National Highway Traffic Safety Administration, it was detected that 100″,000 crashes”,6400 injuries, 800 deaths are due to drowsiness. Almost 9.5% of the crashes occurred only minutes before the driver’s eyes were closed. Therefore, our proposal would contribute a major role in order to deprive such instance it also plays an important role to avoid accidents when implemented to future automotive environments.
Acquiring instant vehicle speed is desirable and a cornerstone to many important vehicular applications. Engineering the tools to scale to bigger scenarios with a larger number of modes and vehicles will be a natural and important next step.