Intelligent Alcohol Detection Vehicle Lock
Intelligent Alcohol Detection Vehicle Lock
CHAPTER -1
INTRODUCTION
Drinking and driving is already a serious public health problem ,which is likely to emerge
as one of the most significant problems in near future .the system implemented by us aims at
reducing the road accident in the near future due to drunken and drive . This paper present the
progress in using the alcohol detector ,a device that senses a change in the alcoholic gas content
of the surrounding air these device is more commonly referred to as a breath analysis, as it
analysis the alcohol content from person’s breath. The system detects the presence of alcohol in
the vehicle and immediately locks the engine of the vehicle. In this paper we discuss about
driver’s behaviour, safety application & auto theft prevention system.
Alcohol related incidents are considered to be one of the main road traffic safety concerns
that are always associated with high risk of causing serious injuriesor even demise. Related with
eating is drinking and driving which reduces the capacity of observingevents on the road,
reduces decision making capacity and in- creases the possibility of an accident on theroad
making it a vital issue to consider on the road . The seventh season is devoted to such important
problems as the present days technological progress scan contribute to the improvement of many
spheres of human life including the questions connected with road safety. In responding to this
major issue, the proposed Alcohol Triggered Accident Detection and Alert System with GSM,
GPS, ESP32 Integration and Thing Speak Integration is one of the promising solutions to
develop the road safety innovation .
This involves the use of ArduinoUNO Board for acquiring the data and regulating the
processes of the system, MQ-3 Alcohol Detection Sensor for determining the alcohol level in
breath of the driver, Collision Sensor for measuring an accident, GPS Module for the real-time
location and GSM Module for immediate remote connectivity. In the event that the levels of
alcohol are high or an accident occurred, the system immediately sends Standard SMS messaged
containing the vehicle’s location to the police and other contacts as may be tendered. Moreover,
the collected data from the sensors are sent using the ESP32 module to Thing Speak for real-time
streaming and analysis of the driving behavior. Road accidents have become one of the leading
causes of death and injury across the world, and a major portion of these accidents occur due to
drunk and rec impairs human judgment, slows reflexes, and reduces concentration, making it
extremely dangerous to drive under its influence. To address this growing problem, technological
advancements are being used to create smart and automated systems that ensure safer driving
conditions. One such innovative system is the Sobriety Shield, an embedded project designed not
only to detect alcohol consumption but also to detect accidents and take necessary preventive or
responsive actions.
Drink-driving is still a major cause of injuries and fatalities worldwide, with thousands
losing their lives each year. Countries everywhere have taken steps to combat this issue by
enacting laws against driving under the influence, implementing measures like ignition
interlocks, and making breathalysers a common tool for law enforcement. Yet, despite these
efforts, many people still choose to drive after drinking. Typically, police officers gather
evidence in person or conduct random checks, but they can’t be everywhere at once, which limits
their effectiveness in preventing drunk driving incidents. This new concept introduces a
promising solution: an alcohol detection system designed to automatically prevent a car from
starting if the driver has consumed any alcohol. Utilizing the MQ-3 alcohol sensor, the system
can detect alcohol in the driver’s breath. If it senses alcohol above a certain threshold, it sends a
signal to disable the car’s ignition or effectively locks the engine. But that’s not all—this system
also incorporates GPS and GSM technology. The GPS module keeps track of the vehicle’s
location at all times, kless driving, Alcohol consumption.
The Internet of Things (IoT) is a rapidly growing technological concept that connects
physical devices to the internet, enabling them to sense, collect, process, and exchange data
intelligently. These devices include sensors, microcontrollers, smart appliances, vehicles,
wearable gadgets, and industrial machines. Each connected device communicates with other
devices or cloud servers through wireless technologies like Wi-Fi, GSM, Bluetooth, LoRa, and
RFID. The main purpose of IoT is to make systems smarter, more efficient, and capable of
operating with minimal human involvement.
IoT technology works on the idea of integrating the physical world with the digital world.
Sensors play an important role by detecting changes in the environment—such as temperature,
light, motion, gas concentration, or pressure—and sending this information to a controller like an
Arduino, ESP32, or Raspberry Pi. The controller analyzes the data and takes automatic actions
based on predefined conditions. For example, IoT-enabled home systems can turn lights on when
someone enters, adjust room temperature automatically, or notify users about security breaches.
Another important part of IoT is real-time communication. IoT devices continuously send
data to cloud platforms, allowing users to monitor and control systems from anywhere in the
world using smartphones or computers. This real-time monitoring helps improve decision-
making, enhances safety, and increases efficiency. IoT technology is widely used across different
fields such as healthcare for patient monitoring, agriculture for smart irrigation, industries for
automation, and transportation for intelligent traffic management.
In the context of vehicle safety, IoT has brought revolutionary changes. It allows vehicles
to be equipped with intelligent sensors and communication modules that monitor driver
behavior, detect faults, and provide instant alerts during emergencies. This makes transportation
safer, more reliable, and more automated. When IoT technology is integrated into systems like
Sobriety Shield, it becomes possible to detect alcohol levels, identify accidents, lock the engine
automatically, and send emergency alerts to registered contacts. This combination of sensing,
communication, and automation helps protect drivers, passengers, and the public by preventing
drunk driving and ensuring quick response during accidents.
1.3 CHALLENGES:
Challenges for intelligent vehicle lock mechanisms using sensors and IoT include data
security and privacy, interoperability and standardization issues between different systems,
reliability concerns due to connectivity limitations, and high implementation and maintenance
costs. Additionally, the integration itself requires robust infrastructure and careful consideration
of ethical implications.
Drunk driving is one of the leading causes of road accidents worldwide, resulting in
significant loss of life, injuries, and property damage. Despite strict laws and awareness
campaigns, many drivers continue to operate vehicles under the influence of alcohol, putting
themselves and others at risk. Existing solutions are either limited to breath analyzers or rely on
manual intervention, which are often ignored by drivers. There is a lack of an automated,
reliable, and preventive system that can detect driver intoxication in real-time and take
immediate safety measures. The Sobriety Shield Project addresses this problem by developing an
integrated system capable of detecting alcohol consumption, preventing vehicle ignition, and
alerting concerned authorities or family members, thereby reducing the chances of accidents
caused by drunk driving.
Driving under the influence of alcohol remains a major cause of road accidents and
fatalities. Traditional vehicle locking systems cannot detect whether the driver is intoxicated.
Therefore, there is a need for an intelligent system that can automatically detect the driver’s
sobriety level using sensors and prevent vehicle ignition when alcohol levels exceed safe limits.
In the existing vehicle safety systems, the ignition mechanism operates purely on manual
control, meaning the driver can start the vehicle regardless of their physical or mental condition.
Traditional vehicles do not include any built-in mechanism to detect alcohol consumption or
check whether the driver is fit to drive.
Traditional vehicle locking systems cannot detect whether the driver is intoxicated.
Therefore, there is a need for an intelligent system that can automatically detect the driver’s
sobriety level using sensors and prevent vehicle ignition when alcohol levels exceed safe limits.
Disadvantages :
No Alcohol Detection: Vehicles cannot sense the presence of alcohol in the driver’s
breath.
High Risk of Drunk Driving: Drivers under the influence can easily operate the vehicle,
leading to accidents.
Lack of Automation: There is no automatic lock/stop function based on driver
condition.
No IoT Connectivity: Existing systems cannot send alerts to family members,
authorities, or vehicle owners.
No Real-Time Monitoring: There is no continuous tracking or detection mechanism to
evaluate driver sobriety.
Manual Enforcement Required: Traffic police need to manually check for alcohol,
which is time-consuming and unreliable.
The proposed system introduces a smart, sensor-based vehicle lock mechanism that
detects driver intoxication before allowing the vehicle to start. It uses alcohol sensors,
microcontrollers, and IoT connectivity to ensure safe vehicle operation.
Key Features :
Alcohol Detection Sensor (MQ-3/MQ-135): Detects alcohol levels in the driver’s breath
before ignition.
Automatic Ignition Lock: If alcohol exceeds the threshold, the vehicle will not start.
IoT-Based Alert System: Sends real-time notifications to: Vehicle owner, Family
members, Fleet managers, Emergency contacts.
Cloud Dashboard / Mobile App: Displays alcohol reading, ignition status, and GPS
location.
Buzzer/Alarm Warning: If intoxication is detected, an automatic alert or alarm is
triggered.
Real-Time Monitoring: Continuously checks the driver’s sobriety while the vehicle is
on standby.
Data Logging: Stores alcohol readings and timestamps for future analysis.
1.6 OBJECTIVES:
The development of the intelligent Vehicle Lock Mechanism follows a structured, approach
to ensure a seamless transition from conceptualization to implementation. This section employs
objectives, scope, block diagram, and flow diagram to provide a clear visual representation of the
system’s architecture and operational sequence.
The system utilizes an MQ-3 alcohol sensor to detect ethanol levels in the driver’s breath.
This sensor is highly sensitive and provides quick feedback on the presence of alcohol. The
ESP32 microcontroller continuously monitors this sensor, and if the alcohol concentration
exceeds a predefined threshold, the system automatically locks the vehicle ignition using a relay
module. This feature ensures that intoxicated drivers are physically prevented from operating the
vehicle, reducing the likelihood of alcohol-related accidents. The MPU6050 accelerometer and
gyroscope is incorporated to detect sudden impacts or abnormal vehicle movements indicative of
accidents. When such events are detected, the system triggers emergency protocols, ensuring
timely intervention.
The project also integrates a GPS module (NEO-6M) to provide real-time location data.
This is crucial for sending accurate coordinates in the event of an accident or emergency. The
GPS data is processed by the ESP32 and transmitted via a GSM module (SIM800L) to pre-
registered contacts, such as family members or emergency services, through SMS alerts. The
SMS messages contain vital information about the incident and the exact location of the vehicle,
enabling rapid response. The use of IoT technology in this project not only allows for automated
monitoring and control but also provides remote connectivity, ensuring that assistance can be
reached even if the driver is incapacitated.
The software architecture of the system is modular, with separate routines for alcohol
detection, accident monitoring, GPS parsing, SMS communication, and engine control. Each
module operates independently but communicates with the main control logic on the ESP32,
allowing real-time decision-making. The system is designed to minimize false positives and
ensure reliable operation under varying environmental conditions. The LCD display provides
real-time feedback to the driver, displaying messages such as ―Alcohol Detected – Engine
Locked,‖ ―Accident Detected,‖ and ―Sending Alert,‖ enhancing usability and transparency.
Testing and calibration are key components of this project. The MQ-3 sensor is calibrated
for accurate alcohol detection, while the MPU6050 thresholds are set based on experimental
trials to distinguish between minor bumps and actual collisions. GPS signal acquisition and GSM
message delivery are also tested in real-world scenarios to ensure reliability. Integrated system
tests confirm that the hardware and software modules function cohesively, with immediate
engine lock activation and accurate emergency alerts.
The significance of the Sobriety Shield lies in its combination of safety, automation, and
IoT connectivity. Unlike traditional safety systems, which rely solely on driver compliance, this
system actively intervenes to prevent accidents. By integrating alcohol detection, accident
identification, GPS-based tracking, and SMS alerting into a single platform, the project
demonstrates a practical application of IoT technology in intelligent transportation. The system
can be further expanded for fleet monitoring, cloud-based analytics, or integration with
emergency response networks, making it a scalable solution for modern vehicular safety.
CHAPTER – 2
LITERATURE SURVEY
2.1 INTRODUCTION:
The literature survey plays a crucial role in understanding the existing developments and
research contributions related to alcohol detection, accident detection, and vehicular safety
systems. With the increasing number of road accidents caused by drunk driving and delayed
emergency response, researchers and engineers have explored various embedded solutions to
enhance road safety. This chapter provides a detailed review of the different technologies,
sensing methods, and communication techniques that have been proposed over the years. By
examining earlier studies, it becomes possible to identify how the field has evolved from simple
alcohol detection modules to more advanced, multi-sensor intelligent safety systems.
Several works focus on alcohol detection using gas sensors, breath-analyser technologies,
and threshold-based alert mechanisms. The commonly used MQ-series sensors, especially MQ-
3, have been widely studied for their sensitivity to alcohol concentration and their suitability for
microcontroller-based applications. Other research highlights the challenges of inaccurate
readings, environmental influences, and slow response times, which limit the reliability of
single-sensor systems. Similarly, accident detection studies emphasise the importance of
vibration sensors, accelerometers, and MEMS devices for identifying sudden impacts or
abnormal vehicle motion. These works also discuss GPS modules for real-time location tracking
and GSM-based systems for sending alert messages during emergencies.
1. Title : Intelligent Alcohol Detection System using GPS and GSM A. Patel and D. Joshi,
2020
Methodology :
The system detects alcohol concentration using an MQ-3 gas sensor and
integrates GSM and GPS technology to send alert messages when the driver is detected
under the influence. The measured sensor output is compared with a predefined
threshold, and if exceeded, the controller triggers warning notifications and shares the
real-time vehicle location.
Implementation :
The MQ-3 sensor is connected to a microcontroller such as Arduino or 8051.
When the alcohol level crosses the safety limit.
GPS module generates latitude and longitude coordinates.
GSM module (SIM900 / SIM800) sends an SMS alert with the alcohol status and
location to registered contacts (family/police).
A buzzer is activated to warn locally.
Used primarily as a remote monitoring and alert system.
Drawbacks :
Drawbacks :
Method :
Implementation :
Hardware: Alcohol gas sensor, microcontroller, vehicle ignition control, alarm unit.
Drawbacks :
Methodology :
Implementation :
1. Hardware Components :
Sn-doped CuO alcohol sensor.
Microcontroller for data acquisition.
Wireless module (Wi-Fi / Bluetooth).
Alarm or ignition lock unit.
2. Working Principle :
Driver breath passes near the sensor installed near steering [Link] changes
resistance based on alcohol presence.
Controller processes the signal and compares it with a threshold.
If detected → wireless alert + buzzer / ignition cut-off.
3. Wireless Monitoring : Data transmitted to a remote monitoring unit (mobile or
IoT dashboard).Enables real-time alerting and remote supervision.
Drawbacks :
The system uses an MQ-3 alcohol sensor to detect alcohol levels in the driver's
breath. If the level exceeds a predetermined threshold, the Arduino microcontroller
processes the data and activates the engine lock mechanism, preventing the vehicle from
starting.
Alcohol Detection: MQ-3 sensor detects alcohol levels in the driver's breath.
Engine Lock Control: Arduino microcontroller activates the engine lock
mechanism.
GSM Module: Sends alerts to pre-configured contacts with the vehicle's location.
GPS Module: Tracks the vehicle's location.
Buzzer and LED: Alert the driver and others .
Method :
Drawbacks :
Sensor Accuracy: MQ-3 sensor may not detect alcohol levels accurately.
False Alarms: System may trigger false alarms due to environmental factors.
Power Consumption: System requires a reliable power source.
Cost: System may be expensive to implement and maintain.
Early research in this field primarily focused on designing simple alcohol detection
systems using semiconductor-based alcohol sensors such as MQ-3 and MQ-135. These systems
detect alcohol concentration in the driver’s breath and trigger a buzzer or alarm if a threshold is
crossed. While these early models showed usefulness in detecting drunk driving conditions, they
lacked reliability and automated control features. Several studies used basic Arduino-based
platforms for sensor interfacing; however, such systems only provided local warnings and did
not prevent drivers from continuing to operate the vehicle. As highlighted by earlier researchers,
these systems were insufficient to reduce accidents because they failed to incorporate real-time
communication and decision-making functions.
Parallel to alcohol detection research, significant work has been carried out on accident
detection systems using sensors such as accelerometers, vibration sensors, gyro sensors, and tilt
sensors. These models identify sudden impact or abnormal motion that indicates collision. To
enhance accident response time, researchers incorporated GPS modules to track vehicle location
and GSM technology to send text messages to emergency contacts. Several studies reported that
automated message forwarding considerably improved the chances of survival after major
crashes, especially in remote areas where medical facilities are far away. Despite these
advantages, many existing systems faced challenges related to sensor calibration, false
triggering, network signal limitations, and slow processing due to low-performance
microcontrollers.
Recent studies focus on modern IoT-enabled accident and alcohol detection systems
using advanced controllers like ESP32 and Raspberry Pi, which include built-in Wi-Fi,
Bluetooth, and high-speed processing capabilities. Researchers have integrated cloud platforms,
mobile applications and graphical dashboards to remotely monitor vehicle status, track location
history, and store accident records. Some studies have implemented emergency calling features,
panic buttons, and camera modules to capture accident images and send them to hospitals or
traffic authorities. However, these systems still encounter limitations related to internet
dependency, cost, maintenance, and the need for improved accuracy during real-time decision-
making.
The review of previous work reveals that most existing systems either focus solely on
alcohol detection or accident detection, but very few combine both methods into a single unified
safety solution. Some systems also lack reliability due to dependence on narrow-range sensors,
absence of predictive analytics, and insufficient integration between hardware and
communication modules. In many cases, the alert messages sent to contacts contain only
accident information without detailed GPS location, delaying rescue operations. Additionally,
most previous designs did not adopt advanced microcontrollers like ESP32, which offer better
performance, low power consumption, and built-in communication support.
From the analysed literature, it is evident that there is a pressing need for a more
intelligent, accurate, and integrated system that combines alcohol detection, accident detection,
automated notification and IoT support. The reviewed research also identifies a gap where local
alarm-based systems fail to provide immediate remote assistance and internet-enabled systems
lack reliability in low-network environments. Therefore, the development of a hybrid, reliable
and real-time monitoring system using ESP32, GSM, and GPS can significantly enhance road
safety by preventing drunk driving and reducing accident response times. This project uses an
MQ-3 alcohol sensor for breath analysis, an accelerometer for accident detection, a relay module
for vehicle ignition control, and GSM/GPS integration for immediate message communication
with live location tracking—addressing the shortcomings identified in previous research.
CHAPTER – 3
METHODOLOGY OF WORK
3.1 INTRODUCTION:
The methodology adopted for the Sobriety Shield: Intelligent Vehicle Lock Mechanism
Using Sensors and IoT Technology provides a structured and systematic framework for
developing an embedded safety system that prevents drunk driving and enhances accident
response efficiency. This section explains the step-by-step engineering process used to design,
integrate, program, and validate the prototype. The purpose of this methodology is to ensure that
each sub-system—alcohol detection, accident identification, engine interlock, IoT
communication, and location monitoring—functions reliably, accurately, and cohesively. By
following an organized workflow, the entire system transitions from conceptual design to a fully
tested and operational model capable of interacting with real-world [Link] methodology
begins with requirement analysis, where the functional and non-functional needs of the system
are identified. At this stage, essential features like alcohol detection, engine ignition blocking,
accident detection using an accelerometer, GPS location monitoring, and SMS alerting through
the GSM module are finalized. Constraints such as response time, accuracy of sensor readings,
power consumption, and environmental conditions are also analyzed. This phase forms the
foundation that guides the selection of components, hardware architecture, and software logic. A
clear understanding of the system requirements ensures that the implemented design meets the
intended purpose—improving vehicle safety through real-time monitoring.
The next step involves component selection and system design. Based on the
requirements, the ESP32 microcontroller is chosen due to its powerful processing capability,
built-in Wi-Fi and Bluetooth, and suitability for IoT-based applications. Sensors such as the MQ-
3 alcohol sensor, MPU6050 accelerometer for accident detection, GPS module (NEO-6M), GSM
module (SIM800L), and a relay module for engine locking form the core hardware. A block
diagram is prepared to illustrate the interactions between these modules. This design stage
focuses on defining signal flow, power distribution, communication interfaces like UART and
I2C, and logical connections. Proper design planning reduces errors during the implementation
phase and ensures smooth integration of hardware components.
After finalizing the hardware layout, the methodology proceeds with circuit development
and integration. Sensors and modules are interfaced with the ESP32 following correct pin
mapping and communication protocols. The MQ-3 alcohol sensor is calibrated and connected for
digital threshold detection, while the MPU6050 is interfaced through the I2C bus to monitor
sudden impacts. The GPS and GSM modules communicate via UART, and the relay module is
connected to control the vehicle ignition system. Careful attention is given to power management
to stabilize sensor readings and prevent interference. The complete hardware setup is tested on a
breadboard or PCB to verify continuity, voltage levels, and signal integrity. This stage ensures
that the physical system is ready for software deployment.
The methodology then shifts to software development and embedded programming. The
ESP32 firmware is written in Embedded C or Arduino IDE, implementing algorithms for alcohol
detection, accident identification, GPS data parsing, SMS alerting, and engine locking.
Thresholds for alcohol concentration and accelerometer sensitivity are defined and fine-tuned.
The program uses interrupts, timers, serial communication, and conditional logic to automate the
decision-making process. For example, when the MQ-3 sensor detects alcohol above the
predefined limit, the code triggers the relay to disable engine ignition and displays a warning on
the LCD screen. If an accident is detected, the system gathers GPS coordinates and sends an
SMS alert to the registered contacts. The software is iteratively refined based on test results to
improve response time and accuracy.
Finally, the methodology concludes with validation and performance evaluation. The
complete system is tested in real-time conditions to measure accuracy, response time, stability,
and robustness. Different scenarios are recreated—driver alcohol consumption, collision
simulation, loss of GPS signal, or low GSM network strength—to verify system performance.
The engine lock mechanism is checked for immediate response, and the SMS alert functionality
is evaluated for timely communication. Observations and test results are documented, and any
detected issues are resolved by refining the hardware connections or modifying the software
logic. The validation phase confirms the functional success of the Sobriety Shield and ensures its
readiness for deployment in real-world vehicles.
Fig 3.1 Block Diagram of Intelligent Vehicle Lock Mechanism Using Sensors and I0T
Technology
The working principle of the MQ-3 sensor is based on the variation in electrical
resistance of the SnO₂ layer when alcohol is present. Initially, during the heating phase, the
sensor’s layer is stabilized at the required temperature. In with the adsorbed clean air, oxygen
molecules are absorbed onto the SnO₂ surface, capturing free electrons and resulting in high
resistance. When alcohol vapors reach the sensor, they react oxygen molecules, releasing
electrons back into the layer, thereby decreasing the resistance significantly. This resistance
change is converted into a voltage signal, which is read by the ESP32 through its analog-to-
digital converter. The sensor also provides a digital output through an onboard comparator,
which goes HIGH when alcohol concentration exceeds a preset threshold. This threshold can be
adjusted using an onboard potentiometer.
The 16x2 Liquid Crystal Display (LCD) is an essential output device in the Sobriety
Shield: Intelligent Vehicle Lock Mechanism Using Sensors and IoT Technology project. Its
primary function is to provide the driver and system operator with a visual interface that conveys
critical information about the status of the vehicle and the system. The LCD displays messages
The SIM800L GSM module is a critical component in the Sobriety Shield: Intelligent
Vehicle Lock Mechanism Using Sensors and IoT Technology project, as it provides the system
with the ability to communicate remotely via the cellular network. GSM, which stands for Global
System for Mobile communications, allows the module to send and receive SMS messages,
make voice calls, and connect to the internet through GPRS. In the context of Sobriety Shield,
the SIM800L is primarily responsible for sending emergency alerts and location information
when alcohol detection or accident detection occurs. This capability ensures that vehicle owners
The NEO-6M GPS module is an essential component of the Sobriety Shield: Intelligent
Vehicle Lock Mechanism Using Sensors and IoT Technology project, providing real-time
location tracking for enhanced vehicle safety. GPS, or Global Positioning System, is a satellite-
based navigation system that allows the module to determine precise geographical coordinates,
including latitude, longitude, altitude, and velocity. In the context of the Sobriety Shield project,
the GPS module is integrated to provide location data during critical events such as accident
Dept of Electronics & Communication Engg, STJIT,Ranebennur Page 25
― Intelligent Vehicle Lock Mechanism Using Sensors and IoT Technology‖
detection or alcohol-triggered alerts. This capability ensures that emergency services or vehicle
owners receive accurate location information, enabling timely intervention and assistance.
The working principle of the NEO-6M module involves continuous reception of signals
from the GPS constellation. Each satellite continuously broadcasts a unique pseudo-random
code, ephemeris data, and precise timing information. The GPS module decodes these signals to
calculate the distance to each satellite and then determines the position coordinates. The ESP32
microcontroller receives these sentences via UART, parses them, and extracts the relevant
location data. This processed information can then be displayed on an LCD, sent to a cloud
server, or transmitted via SMS using the GSM module.
ESP32 Microcontroller :
The ESP32 microcontroller serves as the central processing unit and brain of the Sobriety
Shield: Intelligent Vehicle Lock Mechanism Using Sensors and IoT Technology. Developed by
Espressif Systems, the ESP32 is a powerful, low-cost, low-power system-on-chip (SoC) that
combines a dual-core Xtensa LX6 processor, integrated Wi-Fi, Bluetooth, multiple general-
purpose input/output (GPIO) pins, analog-to-digital converters (ADC), digital-to-analog
converters (DAC), timers, and various communication protocols such as I2C, SPI, and UART.
Its combination of wireless connectivity, high processing capability, and flexible interfacing
makes it ideally suited for embedded IoT projects like Sobriety Shield, where real-time sensor
monitoring, decision-making, and communication with external devices are essential. In this
project, the ESP32 not only reads sensor inputs but also executes control logic for the engine
lock, communicates with GSM and GPS modules, and updates a display and cloud dashboard in
real time.
The ESP32 incorporates various timers and interrupts, which are critical for real-time
monitoring and rapid response. For instance, interrupts allow the microcontroller to instantly
detect when the start button is pressed or when the MQ-3 sensor exceeds its threshold. Its low-
power modes also make it suitable for vehicles, as the system can remain in standby while
consuming minimal current until a relevant event occurs, such as button press or sensor trigger.
MPU6050 Accelerometer-Gyroscope :
The MPU6050 is a highly sensitive 6-axis motion-tracking device that combines a 3-axis
accelerometer and a 3-axis gyroscope in a single module. In the Sobriety Shield: Intelligent
Vehicle Lock Mechanism Using Sensors and IoT Technology project, the MPU6050 plays a
crucial role in accident detection by continuously monitoring the vehicle’s motion and
orientation. Its ability to detect sudden accelerations, decelerations, and rotations allows the
system to determine potentially dangerous events, such as collisions or rollovers, and trigger
immediate alerts. By integrating the MPU6050 with the ESP32 microcontroller, the Sobriety
Shield system can enhance vehicle safety beyond alcohol-based ignition interlocks, ensuring that
emergency contacts are notified in case of accidents.
The working principle of the MPU6050 relies on detecting changes in capacitance within
MEMS structures. In the accelerometer, tiny proof masses are suspended on springs within the
sensor. When the module experiences acceleration, these masses shift, causing a change in
capacitance that is converted into an electrical signal. The gyroscope, on the other hand, uses
vibrating structures to measure angular velocity through the Coriolis effect. The DMP processes
these signals and provides stable readings to the ESP32. In the Sobriety Shield system, the
ESP32 continuously reads accelerometer and gyroscope data at short intervals, typically every
10–20 milliseconds. This allows the system to detect rapid changes in motion indicative of
collisions, sudden braking, or abrupt swerves.
The MPU6050’s integration with the ESP32 is facilitated through the I2C interface,
which allows the microcontroller to read multiple sensor registers efficiently. The module
provides raw accelerometer and gyroscope data in 16-bit format, which is then converted into
meaningful units such as meters per second squared for acceleration and degrees per second for
angular velocity
DC Motor :
Lithium-Ion Battery :
The lithium-ion (Li-ion) battery is a critical power source in the Sobriety Shield:
Intelligent Vehicle Lock Mechanism Using Sensors and IoT Technology project, providing
stable and rechargeable energy to the entire system. In an embedded vehicle safety system,
uninterrupted power is essential to ensure that sensors, the microcontroller (ESP32), GSM
module, GPS module, LCD display, and actuators such as the DC motor operate reliably. The Li-
ion battery is chosen for its high energy density, lightweight design, long cycle life, and ability to
deliver consistent voltage, making it ideal for portable and automotive electronics applications.
The working principle of the Li-ion battery relies on the reversible intercalation and
deintercalation of lithium ions between the anode and cathode during charge and discharge
cycles. When a voltage is applied for charging, lithium ions are extracted from the cathode and
inserted into the anode, storing energy chemically. During discharge, this chemical energy is
converted back into electrical energy as lithium ions migrate toward the cathode, producing an
electron flow in the external circuit. In the Sobriety Shield project, the battery provides a
regulated supply, typically 3.7V nominal, which is stepped up or down through voltage
regulators to power modules requiring 5V or 3.3V. The battery’s high energy density allows it to
power the system for extended periods without frequent recharging, which is particularly
important in automotive safety applications where continuous monitoring is required.
The working principle of the H-Bridge motor driver is based on controlling the polarity
of voltage applied to the motor terminals. When one diagonal pair of switches is closed, current
flows in one direction, rotating the motor clockwise. Closing the opposite diagonal pair reverses
the current, causing counterclockwise rotation. The ESP32 can also use PWM signals through
the driver to control the motor speed, which is particularly useful when a gradual or controlled
engagement of the engine lock is needed. Flyback diodes across the motor or internal in the
driver module prevent voltage spikes from damaging the ESP32 or other components when the
motor stops suddenly, ensuring safe and reliable operation.
In the Sobriety Shield project, the motor driver acts as the bridge between the ESP32’s
decision-making and the mechanical actuation of the DC motor. For example, when the MQ-3
alcohol sensor detects a dangerous level of alcohol, the ESP32 sends control signals to the H-
Bridge, instructing the DC motor to rotate in a direction that engages the engine lock.
Conversely, when the alcohol level is safe or the system is reset, the ESP32 commands the driver
to reverse the motor’s rotation, disengaging the lock. By using the H-Bridge, the system can
precisely control the duration, direction, and speed of motor movement, ensuring that the
mechanical lock engages and disengages reliably without causing wear or damage to the
actuator.
The software component of the Sobriety Shield system forms the intelligence layer that
coordinates sensing, decision-making, alerting, and engine control. The firmware developed for
the ESP32 microcontroller is written using Embedded C in the Arduino IDE environment,
ensuring efficient execution and real-time processing suitable for safety-critical automotive
applications. The software begins with initialization routines that configure the microcontroller’s
I/O pins, communication protocols such as UART and I2C, and the required libraries for
handling the MQ-3 alcohol sensor, MPU6050 accelerometer, GPS module, GSM module, relay
module, and the 16×2 LCD display. Once initialized, the program enters a continuous execution
loop that constantly monitors sensor readings, evaluates conditions, and triggers appropriate
actions. The entire software architecture follows a modular design, with separate functional
blocks for alcohol detection, accident recognition, GPS data parsing, SMS communication, and
engine lock control. This modularity ensures ease of debugging, clarity in workflow, and
reliability during real-time operation.
The core logic begins with the alcohol detection module, which reads the digital output of
the MQ-3 sensor. The firmware uses threshold-based decision-making, where the sensor output
is compared against predefined limits representing safe or unsafe alcohol levels. These
thresholds are fine-tuned during calibration to minimize false detections. If the alcohol
concentration exceeds the safe limit, the software immediately triggers the engine lock routine by
activating the relay module through a GPIO pin. Simultaneously, a message is displayed on the
LCD to notify the user that alcohol has been detected and the vehicle ignition is locked. If
Dept of Electronics & Communication Engg, STJIT,Ranebennur Page 32
― Intelligent Vehicle Lock Mechanism Using Sensors and IoT Technology‖
alcohol is not detected, the system keeps the engine in an ―unlocked‖ state, allowing normal
operation. This real-time algorithm ensures that the driver is prevented from operating the
vehicle when under the influence of alcohol, maintaining the main safety objective of the project.
In addition to alcohol detection, the software implements accident detection using the
MPU6050 sensor. Through the I2C interface, the ESP32 continuously reads acceleration values
along the X, Y, and Z axes. The program analyzes sudden spikes or abnormal changes using
predefined impact thresholds, which are set based on experimental trials. The GSM
communication module is responsible for sending SMS alerts to pre-registered emergency
contacts. The firmware uses AT commands to configure the GSM module for text messaging.
Once the GPS coordinates are obtained and formatted, the software sends a structured SMS
message containing accident information and a direct location link that can be opened in Google
Maps. This ensures quick response from family members, friends, or emergency services. The
software also updates the LCD display to show messages such as ―Accident Detected,‖ ―Sending
Alert,‖ and ―Alert Sent Successfully,‖ giving clear visual feedback about the system status. The
process operates automatically without requiring human intervention, ensuring immediate
emergency communication.
The hardware system of the Sobriety Shield is designed to integrate multiple sensors,
modules, and control elements to create a robust vehicle safety mechanism. At the core of the
system is the ESP32 microcontroller, which serves as the central processing unit. It handles data
acquisition from all sensors, executes decision-making algorithms, controls the engine lock
mechanism, communicates with IoT modules, and drives the user interface. The ESP32 was
selected for its high processing capability, low power consumption, multiple GPIO pins, and
built-in Wi-Fi and Bluetooth support, which provide flexibility for future system enhancements.
Its compatibility with both UART and I2C protocols allows seamless integration with multiple
sensors and modules, making it ideal for an intelligent vehicle safety application.
The primary sensor for detecting driver sobriety is the MQ-3 alcohol sensor, which
senses ethanol vapors in the driver’s breath. It provides both analog and digital outputs and is
highly sensitive, allowing rapid detection of alcohol concentrations above a preset threshold.
When the driver exhales near the sensor, the ESP32 reads its output to determine if the alcohol
level exceeds safe limits. For accident detection, the system uses the MPU6050 accelerometer
and gyroscope module. This sensor measures acceleration along three axes (X, Y, Z) and detects
sudden impacts or abrupt changes in vehicle motion. The ESP32 continuously monitors these
readings through the I2C interface. When acceleration values surpass predefined thresholds,
indicative of a collision, the software executes an emergency protocol. The high precision and
low noise of the MPU6050 ensure accurate accident detection while minimizing false alarms due
to minor bumps or road irregularities. The module’s integration with the ESP32 enables
immediate processing and response to critical events.
The methodology of the Sobriety Shield project provides a systematic approach for
designing and implementing an intelligent vehicle safety system. The process begins with
requirement analysis, where functional and non-functional specifications such as alcohol
detection, accident identification, engine interlocking, GPS tracking, and SMS alerts are defined.
Based on these requirements, appropriate hardware components—including the ESP32
microcontroller, MQ-3 alcohol sensor, MPU6050 accelerometer, GPS and GSM modules, LCD
display, and relay—are selected and integrated.
The hardware integration phase involves connecting the sensors and modules to the
ESP32 using suitable communication protocols such as I2C for the MPU6050 and LCD, and
UART for GPS and GSM modules. The relay is connected to the ignition system to implement
the engine lock mechanism. Proper power regulation and stabilization are incorporated to ensure
consistent sensor readings and reliable operation.
The software development phase involves programming the ESP32 to read sensor data,
make intelligent decisions, control the engine lock, update the LCD, and communicate with IoT
modules. The MQ-3 sensor readings are continuously monitored to prevent intoxicated driving,
while the MPU6050 sensor detects sudden impacts to identify accidents. GPS coordinates are
obtained in real-time, and the GSM module sends SMS alerts to emergency contacts when
necessary. The software follows a modular design to ensure reliability, ease of debugging, and
real-time responsiveness.
Finally, testing and calibration are conducted to ensure accuracy and robustness. Alcohol
detection thresholds and accelerometer sensitivity are fine-tuned, GPS coordinates are verified,
and SMS delivery is tested. Integrated system testing confirms that all modules function
cohesively. The methodology ensures that the Sobriety Shield system operates efficiently,
preventing drunk driving, detecting accidents, providing location-based alerts, and physically
controlling vehicle ignition to enhance road safety.
CHAPTER – 4
4.1 INTRODUCTION:
This chapter explains the design approach, architectural structure, and implementation
procedures followed in developing the Alcohol Detection and Accident Detection System using
GSM, GPS, ESP32, Accelerometer, MQ-3 Sensor, and Lithium Battery Power Supply. The
primary objective of the system design was to create a reliable and practical real-time vehicle
safety mechanism capable of detecting alcohol consumption by the driver and identifying
accidental scenarios, followed by transmitting alert notifications including the real-time location
of the vehicle. The design stage focuses on defining system requirements, selecting appropriate
hardware components, establishing communication interfaces, developing the circuit
connections, and defining the software logic required for system operation.
The design begins with identifying the essential functional components required for
sensing, processing, communication, and power management. The MQ-3 alcohol sensor is used
to continuously monitor alcohol concentration, while the three-axis accelerometer detects
abnormal acceleration or collision patterns. The collected analog and digital data from these
sensors are processed by the ESP32 microcontroller, which acts as the central control unit for
decision-making and communication management. The GSM module enables the transmission
of alert messages to emergency contacts, whereas the GPS module provides accurate coordinates
of the vehicle location in real time. An LCD display was included to visually represent system
status, sensor values, and alert messages for user awareness. The entire system is powered by
rechargeable lithium batteries, ensuring continuous operation even during loss of external power
supply.
The implementation phase involved developing both hardware and software integration.
The hardware design consisted of assembling all components on a prototype board and
establishing wired connections using appropriate interfacing standards. Proper calibration of
sensor threshold values was carried out to distinguish between normal and critical conditions to
reduce false triggering.
Working:
1. ESP32 reads sensor data from accelerometer, MQ-3, and GPS via input pins.
2. It processes the data and decides system output based on programmed logic.
3. It sends alert messages through GSM and controls motor driver operations.
Working:
Working:
Working:
Working:
Working:
4.2.7 DC Motor
Working:
Working:
Working:
The flowchart represents the overall working process of the Sobriety Shield system,
which integrates alcohol detection, accident monitoring, GPS tracking, and GSM-based
emergency alerts. The system ensures that the vehicle can be started only when the driver is
sober and also provides immediate accident response using sensors and communication modules.
Each block in the flowchart shows a specific stage in the life cycle of the system, starting from
system boot to emergency handling and recovery.
The flowchart begins with the System Boot stage. In this phase, the ESP32
microcontroller powers on and starts initializing all connected hardware components. These
include the MQ-3 alcohol sensor, MPU6050 accident detection sensor, GPS module, GSM
module (SIM800L), LCD display, relay driver, and required communication interfaces.
Once all components are successfully initialized, the system moves to the next stage indicating
Initialization Complete. This ensures that the system is fully ready to monitor the vehicle
environment and accept user commands.
After initialization, the system enters the Ready State. Here, the engine is OFF and the
system continuously monitors the environment. In this state, two important background tasks run
continuously:
GPS Updates: The GPS module keeps acquiring the current location, so the system always
knows the coordinates in case of an emergency.
Button Monitoring: The system waits for the driver to press the engine start button.
This state acts as the idle state of the system before the vehicle is turned ON.
When the driver presses the Start Button, the system does not immediately start the
engine. Instead, it starts the Start Sequence, which is a safety verification process. During this
sequence:
The MQ-3 Alcohol Sensor checks if the driver is under the influence of alcohol.
The GPS module confirms proper location tracking.
If no alcohol is detected, the system allows the next stage.
If alcohol is detected, the system blocks the driver from starting the engine and triggers
the alert mechanism.
If the alcohol sensor identifies a high alcohol level, the system moves into the Alcohol
Alert state. In this state:
If no alcohol is detected during the start sequence, the engine turns ON and enters the
Engine RUNNING state. While the vehicle is running, the system continuously monitors two
parameters:
Alcohol levels, to ensure the driver does not consume alcohol while driving.
Motion/G-force values, using the MPU6050 sensor to detect sudden impacts or accidents.
This ensures real-time safety monitoring even after the vehicle has started.
If the system detects alcohol while the engine is running, the engine is not shut down
immediately (for safety reasons such as avoiding road hazards). However, it immediately sends
an Alcohol Alert SMS to the registered contacts. This acts as a warning and allows family
members or authorities to intervene if necessary. After the alert is processed, the system
continues normal monitoring.
If the MPU6050 sensor detects: G-force ≥ 2.8g, or Sudden jerk ≥ 8.8, the system assumes
that an accident may have occurred. It enters Accident Detected – Emergency Mode. The system
does not send the alert immediately; instead, it waits for 5 seconds confirmation to avoid false
alerts (for example, sudden braking or potholes). If after 5 seconds the abnormal motion
continues, the system confirms an accident.
Once the accident is confirmed, the system enters the Emergency Response state. Here:
After sending the emergency SMS, the system enters the Recovery State. In this state:
The system resets all sensors and prepares to return to normal functioning.
Once the reset is complete, it goes back to the Ready State, waiting for the next engine
start attempt.
This automatic recovery ensures the system is always active and ready without requiring
manual intervention.
Author & Year Title of Work Key Features of Comparison With Our
Existing Work Project
―Alcohol Detection Used MQ-series Our project is an
A. Sarya et al., 2020 System in sensors to detect improved version because
Automobiles using alcohol and disable we include alcohol
Sensors.‖ vehicle ignition. No detection plus GPS
GPS/GSM tracking,.
integration.
R. Sharma et al., ―Embedded Safety Implemented GSM- Our system extends GSM
2021 Solutions for Road based SMS alerts for
alerts with real-time
Vehicles.‖ safety but no location via GPS, and
location tracking or
adds alcohol detection,
alcohol [Link] detection, and
intelligent engine control.
M. Gupta & K. ―Vehicle Tracking & Focused only on Sobriety Shield combines
Reddy, 2022 Monitoring using tracking the vehicle tracking + safety. Along
GPS and GSM.‖ using GPS and GSM with GPS & GSM, we
modules. No alcohol detect alcohol level.
detection or safety
automation.
R. Rajesh et al., ―Smart Road Safety Developed an Our project adds more
2023 Using Embedded integrated alcohol advanced features such as
Platforms.‖ detection + GSM IoT-based accident
communication detection (MPU6050),
system but lacked engine interlock using
prediction/smart ESP32, GPS-based
automation. emergency location, and
real-time SMS alerts to
guardians.
A. Sravya, 2024 ―Next-Generation IoT- Reviewed Our project delivers a
Enabled Vehicle advancementsin IoT working prototype,
Safety Systems.‖ sensors and integrating alcohol sensor,
emphasized GSM, GPS, and accident
combining systems for detection modules to build a
better response. No realtime IoT-enabled
practical prototype. vehicle safety mechanism.
Viswajeet Dhumal & "Arduino based Uses Arduino UNO Compared to this project,
Omkar Gunda, 2025 alcohol sensing engine which has limited our project is more
lock with GSM and processing power and advanced and reliable, using
GPS" lacks built-in ESP32 for faster processing,
connectivity improved alcohol detection,
precise motordriven engine
locking, GPS tracking.
CHAPTER-5
5.1 INTRODUCTION :
This chapter presents the overall outcomes of the implemented system and discusses the
performance analysis based on the experimental observations of the Alcohol Detection and
Accident Detection System using GSM, GPS, ESP32, Accelerometer, and MQ-3 Sensor. The
main objective of this project was to develop an intelligent vehicle safety system capable of
detecting alcohol consumption by the driver and identifying accidental situations in real time,
followed by sending alert notifications to emergency contacts with the help of GSM
communication and GPS positioning. The results obtained during testing validate the successful
functioning of the core modules, demonstrating the effectiveness of the proposed solution in
enhancing road safety and reducing accident-related fatalities.
During testing, the system continuously monitored the alcohol level from the driver’s
breath through the MQ-3 sensor. When the alcohol concentration exceeded the predefined
threshold value, the ESP32 processed the signal and immediately activated several responses,
including the display of warning messages on the LCD screen and the automatic transmission of
alerts through the GSM module. The alert message received on the registered mobile number
clearly showed the status of alcohol detection along with the real-time GPS location. This
confirms that the integrated GSM and GPS modules are functioning accurately and reliably
under real-time environmental conditions.
If the alcohol sensor (like MQ-3) detects that the driver is under the influence, the LCD
shows ―Alcohol Detected‖. The system prevents the engine from starting to avoid drunk driving
and reduce the risk of accidents. It can also notify family members or authorities through SMS
for safety monitoring.
The alcohol sensor detects that the driver is intoxicated, the system automatically sends
an alert message to the registered contacts, notifying them about the unsafe condition. This
feature ensures that family members, guardians, or authorities are immediately informed
whenever the driver attempts to operate the vehicle under the influence of alcohol. By providing
real-time alerts, the system helps prevent potential accidents and enables timely intervention.
This automated notification mechanism adds an extra layer of safety and accountability, making
sure that responsible individuals are aware of the situation and can take the necessary actions to
protect the driver and others on the road.
When the vehicle experiences a sudden impact, tilt, or unusual movement (detected by
sensors like MPU6050), the system identifies it as a potential accident. The LCD displays
―ACCIDENT !‖ to alert the driver and passengers immediately. The system can also send an
emergency alert with the vehicle’s location to contacts or authorities through the IoT/GSM
module for quick assistance.
If the accident detection sensor identifies a sudden impact or crash, the system
automatically sends an emergency alert message to the registered contacts, informing them about
the situation. This immediate notification helps ensure that help can reach the driver as quickly
as possible, even if they are unable to call for assistance themselves. By detecting unusual
movements, sharp tilts, or forceful impacts, the system accurately recognizes accident conditions
and responds without any human intervention. The real-time alert sent through the GSM module
includes crucial information, such as the occurrence of the accident and potentially the vehicle’s
location, enabling family members or authorities to take timely action. This feature greatly
enhances safety by reducing response time and increasing the chances of receiving prompt
medical or roadside assistance during emergencies. The below figure shows message sent to
registered number when accident is detected.
ADVANTAGES :
DISADVANTAGES :
Sensor Limitations :
The MQ-3 sensor is sensitive to environmental conditions (temperature, humidity,
and other gases like perfume or sanitizer vapors). False positives may occur in such
cases.
Calibration Requirement :
Regular calibration is necessary to maintain [Link]-term sensor drift can
affect performance.
Dependence on GSM Network :
SMS alerts require mobile network [Link] areas with weak or no signal,
alerts may not be delivered promptly.
GPS Fix Delay :
GPS modules may take time (15–30 seconds) to acquire location data on startup.
This can delay alert messages during emergencies.
Limited Integration with Modern Vehicles :
The system uses relay-based ignition blocking, which may not directly integrate
with advanced vehicle ECU systems.
CONCLUSION:
GPS integration ensures that emergency alerts contain precise location data, which,
combined with real-time SMS notifications via the SIM800L module, enables quick assistance
from emergency contacts. The 16x2 I2C LCD provides intuitive and immediate visual feedback
to the user, displaying engine status, GPS fix, alcohol alerts, and accident warnings. This
improves system usability and ensures the driver is constantly aware of the vehicle’s safety state.
The system was tested under various scenarios and demonstrated high reliability, low
false-positive rates, and prompt response times. Limitations such as GPS acquisition delays in
obstructed environments, the need for calibration of accident thresholds for different vehicles,
and digital-only alcohol detection were identified, but these do not compromise the core
functionality of the system.
Overall, this project presents a robust, real-time, and scalable safety platform that can
prevent accidents, enforce safe driving practices, and provide timely emergency assistance. Its
modular design allows future enhancements, including analog alcohol sensing for finer detection,
cloud-based monitoring, integration with vehicle telematics, and expansion to additional safety
features. The project not only reinforces the importance of smart vehicle safety systems but also
serves as a practical foundation for developing advanced accident prevention and emergency
response solutions in modern vehicles.
FUTURE SCOPE :
This project provides a strong foundation but can be further improved and scaled with:
REFERENCES:
[1] A Sravya et al., "Alcohol Detection System in Automobiles using Sensors," International
journal of Engineering Research and Applications, 2020.
[2] A. Patel and [Link], ―Intelligent alcohol detection system using GPS and GSM,‖
International Journal of Electronics and Communication, 2020.
[3] R. Sharma et al., "Embedded Safety Solutions for Road Vehicles," International Journal of
Embedded Systems, 2021.
[4] T. Singh, R. Verma, and M. Kulkarni, ―Automatic vehicle immobilization system using
alcohol sensor and GSM technology,‖ 2021.`
[5] Raj Kamal, Internet of Things: Architecture and Design Principles, McGraw Hill, 2021.
[6] M. Gupta and K. Reddy, "Vehicle Tracking and Monitoring using GPS and GSM Modules,"
International Conference on Emerging Technologies in IoT, 2022.
[7] R. Rajesh, "Smart Road Safety using Embedded Platforms," IEEE Access, 2023.
[8] Fahteem Hamamy and A. A. Danial, ―Alcohol Detection System in Vehicle Using Arduino‖
(Semantic Scholar entry), 2023. Short: Undergraduate/technical paper that implements MQ-3 +
Arduino boards for an engine cut-off and alerting (LCD/buzzer/GSM).
[10] Viswajeet Dhumal and Omkar Gunda,― Arduino-Based Alcohol Sensing Engine Lock with
GSM and GPS ,’’ 2025
[12]DADSS Program Office, ―DADSS Phase 2: System Design and Performance Review‖
DADSS, Detroit, MI, USA, Tech. Rep. DADSS- TR-2022-05, May 2022.
[13]Indian Ministry of Road Transport & Highways, ―Road Accidents in India 2023 (Annual
Report),‖ Government of India, New Delhi, India, Rep. MoRTH/RAI-2023, 2024.
[14]M. Milenkovic, Internet of Things: Concepts and System Design, Springer, Cham,
Switzerland,2020. ― Intelligent Vehicle Lock Mechanism Using Sensors and IoT Technology‖
Dept of Electronics & Communication Engg, STJIT,Ranebennur Page 131
[15]A. James, A. Seth, and S. C. Mukhopadhyay, IoT System Design: Project Based Approach,
Springer, Singapore, 2021.
[16]―How to Cite References: IEEE Documentation Style,‖ IEEE DataPort Help, accessed Jul.
15, 2025. [Online]. Available:[Link]
documentationstyle
[17]―Citing Patents, Standards, and Tech Reports – IEEE Quick Citation Guide,‖ Penn State
University Library, accessed Jul. 15, 2025. [Online]. Available:
[Link] Penn State Libraries Guides.