Main Final
Main Final
BACHELOROFENGINEERING
IN
ELECTRONICSANDCOMMUNICATION ENGINEERING
SUBMITTEDBY
ANUSHAA(4AI21EC006) DARSHINIB(4AI21EC022)
DEEKSHAKB(4AI21EC023) DEEKSHAKR(4AI21EC024)
Name of Guide and Dr. Suma M, B.E., M.Tech., Ph.D., LMISTE., MIE.
designation
Name of PEC Member and
designation Mrs. Tasmia Namreen A, B.E., M.Tech., MIE.
CHIKKAMAGALURU-577102
(2024-2025)
DECLARATION
Date:10-01-2025
Place:Chikkamagalur
DEPARTMENT OF ELECTRONICS AND COMMUNICTION
ENGINEERING
CERTIFICATE
This is to certify that the project work report (21ECP76) work entitled "ADVANCED DRIVER
ASSISTANCE SYSTEM USING STM32 AND FREE RTOS" is a Bonafide work carried out Anusha
A(4AI21EC006), Darshini B(4AI21EC022), DeekshaK B(4AI21EC023), DeekshaK R(4AI21EC024)
Students of 7th Semester BE., inpartial fulfillment for the Project Work of 8th semester Bachelor of
Engineering in Electronics and Communication Engineering of the Visvesvaraya Technological University,
Belagavi during the academic year 2024-2025.It is certified that all corrections and suggestions indicated for
Internal Assessment have been incorporated in the report deposited in the department library The project
report has been approved, as it satisfies the academic requirements in respect of Project Work prescribed for
the said degree.
Dr. Suma M, B.E., MTech., Ph.D., LMISTE., MIE. Mrs. Tasmia Namreen A, B.E., MTech., MIE.
Dr. AnilKumar C, B.E., M.Tech., Ph.D., LMISTE, MIE. Dr. Goutham M A, B.E., M.Tech., Ph.D.
EXTERNAL VIVA
The completion of any project involves the efforts of many people. We have been lucky enough to have
received a lot of help and support from all quarters during the making of this project, so with gratitude. We are
thankful to the resourceful guidance, timely assistance and graceful gesture of our guide Dr. SUMA M,
Associate Professor and also, we would specially thank to our reviewer Mrs.TASMIA NAMREEN A, Assistant
Professor who has helped us in every aspect of our project work.
We are thankful to Dr. ANIL KUMAR, Associate Professor, Dept. of E&C, and coordinator for the project
for his suggestions, encouragement and co-operation during all stages of development of project. We sincerely
thank Dr.GOUTHAM M.A, Head of the Department, for his moral support and guidance.
At the outset we express our sincere thanks to the holy sanctum Adichunchanagiri Institute of Technology
the temple of learning, for giving us an opportunity to pursue degree course Electronics and Communication
Engineering, thus helping us in shaping of our career. We express our sincere thanks to our beloved principal
Dr. C T JAYADEVA for having supported using our academic endeavors.
And last but not the least, teaching and non-teaching staffs are beyond comparison and we are extremely
obliged to all of them of EC&E department and our friends who have rendered their help, motivation and
support
ANUSHA A (4A121EC006)
DARSHINI B (4A121EC022)
DEEKSHA K B (4A121EC023)
DEEKSHA K R (4A121EC024)
Ⅰ
ABSTRACT
Advanced driver-assistance systems (ADAS) are technologies that assist drivers with the safe operation of a
vehicle. Through a human-machine interface, ADAS increase car and road safety. ADAS use automated
technology, such as sensors and cameras, to detect nearby obstacles or driver errors, and respond accordingly.
ADAS can enable various levels of autonomous driving. As most road crashes occur due to human error,
ADAS are developed to automate, adapt, and enhance vehicle technology for safety and better driving. ADAS
are proven to reduce road fatalities by minimizing human error. Safety features are designed to avoid crashes
and collisions by offering technologies that alert the driver to problems, implementing safeguards, and taking
control of the vehicle if necessary. ADAS may provide adaptive cruise control, assist in avoiding collisions,
alert drivers to possible obstacles, warn of lane departure, assist in lane centering, incorporate satellite
navigation, provide traffic warnings, provide navigational assistance through smartphones, automate lighting,
or provide other features. According to the national crash database in the US, Forward Collision Prevention
systems have the potential to reduce crashes by 29%. Similarly, Lane Keeping Assistance is shown to offer a
reduction potential of 19%, while Blind Zone Detection could decrease crash incidents by 9%. According to a
2021 research report from Canalys, approximately 33 percent of new vehicles sold in the United States,
Europe, Japan, and China had ADAS. The firm also predicted that fifty percent of all automobiles on the road
by the year 2030 would be ADAS-enabled.
Ⅱ
TABLE OF CONTENT
Chapters Page No
1. INTRODUCTION
1.1 Introduction 1
1.2 Overview 1-2
1.3 Problem statement 2
1.4 Solution 2-3
1.5 Objective 3
1.6 Summary 4
2. LITERATURESURVEY
3. IMPLEMENTATION
7-8
3.1 Block diagram
4. SYSTEMREQUIREMENTS
4.1.1STM32 Microcontroller 16
4.1.2LCD Display 17
4.1.3Ultra Sonic Sensor 18
4.1.4AlocoholSensor 18
4.1.5Accelerometer and Gyroscope 19
4.1.6 Tilt Sensor 20
4.1.7 Flame Sensor 20
4.1.8 Buzzer 21
4.1.9 ESP32Module 22
4.1.10 20x4 LCD Display
22
4.1.11 Bump Switch
23
4.1.12 K-Type Thermocoupler 24
Ⅲ
4.2 Software Requirements
4.2.2AurdinoIDE 25-26
5. RESULTS
CONCLUSION 44
FUTURE SCOPE 45
REFERENCES 46
APPENDIX 47-53
IⅤ
LIST OF FIGURES
Fig No. Fig Name Page No.
4.1 STM32Microcontroller 16
4.8 Buzzer 21
4.9 ESP32Module 22
5.2 Shows the Result of engine temperature, speed and bump switch 31
5.5 Shows the flow chart of car speed, temperature and accident widget 33