IOT Based Driver Assistant System
IOT Based Driver Assistant System
https://doi.org/10.22214/ijraset.2020.31788
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429
Volume 8 Issue X Oct 2020- Available at www.ijraset.com
Abstract: This paper is focused on automation process of driving system of vehicles. In case of public transport systems, the
small negligible errors can cause a massive disaster. To mitigate this problem AI and IOT can be implemented. In this work we
describe how a supportive system can detect the unnatural behaviour of the driver of public transport and will take regulatory
action immediately in autonomous manner. In this article we will discuss on a model to overcome the problem with the help of
IOT and AI. The only solution is the behavioural detection of the pilot/driver while driving and we have to be careful about the
cost of the product so that it can be successfully implemented in reasonable price.
Keywords: IOT, UART, LDR, Automation, SCADA
I. INTRODUCTION
In present era IOT and AI has a massive impact on society. the Internet of Things is the concept of connecting any device (so long
as it has an on/off switch) to the Internet and to other connected devices. The IoT is a giant network of connected things and people.
which collect and share data about the way they are used and about the environment around them. The IoT allows objects to be
sensed and controlled remotely across existing network infrastructure in simple terms more direct integration of the physical world
into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. It can be found easily in any
newspaper or articles that there are numerous road accidents or train accidents or even plane crash due to sleeping of driver or pilot.
In many cases the driver was in drunk condition. A small mistake causes a huge impact on passenger safety and life. Drowsy driving
often goes unreported. Unless the driver admits falling asleep, drowsy driving. It is difficult to detect. Accidents are most common
late at night and early in the morning. This is the body’s natural sleep period. In this article we will discuss on a model to overcome
the problem with the help of IOT and AI. Basically, most of the researches are based on self-driving system and increasing the
accuracy. Here this paper is totally based on driver behaviour detection and predicting the chances of accident and to take
precautionary measures to stop the unwanted accidents.
II. METHODOLOGY
It can be found easily in any newspaper or articles that there are numerous road accidents or train accidents or even plane crash due
to sleeping of driver or pilot. In many cases the driver was in drunk condition. A small mistake causes a huge impact on passenger
safety and life. The National Highway Traffic Safety Administration of India reports that drowsy driving is related to at least
100,000 motor-vehicle crashes and more than 2,500 deaths per year. About 50,000 drowsy-related crashes involve non-fatal injuries.
The estimated annual loss related to drowsy driving is about Rs 10 billion. Drowsy driving often goes unreported when police
complete an accident report. Unless the driver admits falling asleep, drowsy driving can be difficult to detect. Accidents are most
common late at night and early in the morning. This is the body’s natural sleep period. In this article we will discuss on a model to
overcome the problem with the help of IOT and AI. A driver or pilot can be affected by Drowsiness/sleep, Heart Attack, Drunk.So,
we have tried to find all possible solutions for those problem in single Device. We are focusing on the behavioural detection of the
condition of driver. There should be a local data logger which continuously monitors the driving patterns, Heartbeat sensor, Speed
sensor and motion sensor and eye blink detection system. Here in this project we have used all these things. We have tried to reduce
the cost of the setup as well so we have neglected the image processing idea to detect the unnatural movement of the driver. This
complete setup consists of several parts but the driver just has to wear a wrist band and a glass. Here we are categorizing the system
into some distinct parts.
A. Detection system
B. Processing system
C. Communication system
D. Alert system
E. Control System
A. IR Sensor
IR (Infra-red) sensor. An IR sensor can measure the heat of an object as well as detects the motion. These types of sensors measure
only infrared radiation, rather than emitting it that is called a passive IR sensor. Usually, in the infrared spectrum, all the objects
radiate some form of thermal radiation. These types of radiations are invisible to our eyes, that can be detected by an infrared sensor.
The emitter is simply an IR LED Light emitting diode and the detector is simply an IR photodiode that is sensitive to IR light of the
same wavelength as that emitted by the IR LED.
It nearly same as LDR (light dependent resistor). The value of output signal changes as per the intensity of received IR radiation.
Here we will use IR sensor in a glass to detect the eyeball movements and eye palpitations.
B. Gyroscope Sensor
Gyroscope sensor is a device that can measure and maintain the orientation and angular velocity of an object. These are more
advanced than accelerometers. These can measure the tilt and lateral orientation of the object whereas accelerometer can only
measure the linear motion. Depending on the direction there are three types of angular rate measurements. Yaw- the horizontal
rotation on a flat surface when seen the object from above, Pitch- Vertical rotation as seen the object from front, Roll- the horizontal
rotation when seen the object from front. We are using this device to detect the hand movement of the driver. If it detects null values
that means the person became idle means sleeping or in critical situation. It is connected as per the Fig 3.
It is connected in same hand band where the gyroscope is attached. The main reason to use this device to detect the abnormal pulse
rate.
By the sensor we will get to know about it in beforehand that the driver is going to have heart attack. Fig :6 represents the unnatural
growth of ECG spikes which are signs before heart attacks. So heart beat sensor will detect the abnormality and send the signal to
the main processing unit.
ATmega-328 Microcontroller having twenty-eight (28) pins in total. In market this microcontroller is widely available it is
available as embedded system also. It can be used as SPI (Serial peripheral interference). We have used this microcontroller to
make the device work faster and can handle numerous operations at a single time.
V. COMMUNICATION SYSTEM
A. Node MCU
Here we are using WIFI or Bluetooth communication system between the components with each other. Node MCU is an open-
source firmware and development kit that helps you to prototype or build IoT products. It includes firmware that runs on
the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module. The firmware
uses the Lua scripting language. It is based on the Eula project and built on the Espressif Non-OS SDK for ESP8266.
Here MCU means Microprocessor unit so, this means it has numerous CPUs .
Features: Microcontroller: Tensilica 32-bit RISC CPU Xtensa LX106, Operating Voltage: 3.3V, Input Voltage: 7-12V, Digital I/O
Pins (DIO): 16, Analog Input Pins (ADC): 1, UARTs: 1, SPIs: 1
I2Cs: 1Flash Memory: 4 MB, SRAM: 64 KB, Clock Speed: 80 MHz, USB-TTL based on CP2102 is included onboard, Enabling
Plug n Play, PCB Antenna.
B. XBEE Module
We are using this device for 2-way communication system between the components and to transmit the data to a local data logger.
As of secondary backup we will use XBEE wireless communication protocol systems. XBee – According to Digi “XBee modules
are embedded solutions providing wireless end-point connectivity to devices. These modules use the IEEE 802.15.4 networking
protocol for fast point-to-multipoint or peer-to-peer networking. let's look at why we would set up a network of XBee modules over
a standard Wi-Fi network. Wi-Fi is the standard for wireless Internet connection because of it's high data transfer rate (54MBits/s);
the real downside being it has a high power consumption. If you only wanted to have a collection of micro-controllers attached to a
network to share sensor data or something similar, standard Wi-Fi might be too thirsty for this project. Xbee is a lot more
reasonable; it's got a much lower power consumption (25% of standard Wi-Fi) and similarly a lower data transfer (250kbit/s).
Additionally, the ability to create a mesh network of XBee devices means each device can transmit and receive data through itself,
acting as a node for the network. We call this network topology a mesh, and it's an entirely different take on a network system.
The two modules are used for internal communication between the sensors and processing unit and actuators.
BUZZER
PROCESSING
SENSOR
UNIT
INPUTS BLINKER
VIBRATION
BRAKE DEPLOY
DATA LOG
Fig 12: Heart rate vs Time Graph Fig 13: Hand movement vs Time graph
This system is capable of fulfilling the goals of the project with the added focus on human safety. From all the observations it is
found that the system is working properly. As in Fig :15 it is a experimental design of the setup a more like prototype of the whole
system. The efficiency, precision, accuracy can be increased by using appropriate sensors and processors with high efficiency and
frequency. This device does not consume very much power, it can get the supply from the car battery. This Fig: 4 is the circuit setup
for the receiver and processing part as well as the output actuators which are directly connected with the processing unit.
A. Using collision detection system and fog detection technology. It is efficient and robust by upgrading its response to sudden
accidental situations.
B. In this system we can use global position system. (GPS) and GSM communication system so that a particular person will
receiving message and alert through mobile.
C. Not everyone can afford autonomous vehicles. So, if we can implement this cheaper setup in any vehicle it will be much more
beneficial for the public transport.
D. Passenger safety will also be increased.
REFERENCES
[1] MarkVollrath; Schleicher, Susanne; Gelau, Christhard (19 December 2010). "The influence of Cruise Control and Adaptive Cruise Control on driving
behaviour – A driving simulator study". Accident Analysis & Prevention. 43 (3): 1134–1139.
[2] Saravanan, Kannan & Thangavelu, Arunkumar & RameshBabu, Kalivaradhan. (2010). An Intelligent Driver Assistance System (I-DAS) for Vehicle Safety
Modelling using Ontology Approach. International Journal of Ubicomp.
[3] Galar, Diego & Kumar, Uday & Seneviratne, Dammika. (2020). Development of Autonomous Vehicles.
[4] Kerwin, Thomas & Bushman, Brad. (2020). Measuring the perception of aggression in driving behaviour. Accident Analysis & Prevention.
[5] Shi, Jing & Luo, Ling. (2020). A Study on Driving Behaviour and Influential Factors of Self-Driving Tourists.
[6] Tr, Nikhil & Lokesh, Yateen & N S, Chandanshree. (2020). A Review Paper on Driving Behavior Modelling.