

- Open Access
- [post-views]
- Authors : Simi M S, Vaishnavi A S, Saira Bhanu R S, Diya S, Liyana Shibu
- Paper ID : IJERTV14IS040043
- Volume & Issue : Volume 14, Issue 04 (April 2025)
- Published (First Online): 11-04-2025
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Real-Time Accident Detection and Alcohol Monitoring using a Smart Helmet
Simi M S, Vaishnavi A S, Saira Bhanu R S, Diya S, Liyana Shibu
Department of Electronics and Communication Engineering Marian Engineering College, Thiruvananthapuram
AbstractRoad accidents and alcohol-impaired driving are major contributors to traffic fatalities. This paper proposes a smart helmet system designed to detect alcohol consumption, identify accidents, and automatically send emergency alerts using GPS and GSM modules. An alcohol sensor prevents ignition if alcohol is detected. The system also senses collisions using a vibration sensor and transmits location information via SMS. This proactive safety system aims to reduce delays in emergency response and discourage drunk driving.
Index TermsSmart Helmet, IoT, NodeMCU, Alcohol Detec- tion, Accident Alert, Safety System, Vehicle Control
-
INTRODUCTION
The growing number of road accidents due to drunk driving and delayed emergency responses highlights the need for intelligent safety mechanisms. Helmets, though mandatory, offer no active safety functions. The proposed smart helmet integrates alcohol detection and accident alerting mechanisms to improve user safety and ensure prompt communication with emergency services.
-
LITERATURE REVIEW
Various smart helmet designs have emerged focusing on safety automation. Systems using GSM and GPS modules have proven effective in accident alerts. Recent works integrate alcohol sensors, pressure sensors, and wireless communication for proactive safety features. However, many systems rely on Arduino-based platforms. This work enhances connectivity by using NodeMCU, which offers built-in Wi-Fi for seamless IoT integration.
Fig. 1. Block Diagram of Helmet Unit
-
SYSTEM DESIGN
The block diagram consists of:
-
Helmet Unit: Alcohol sensor, pressure sensor, vibration sensor, and NodeMCU.
-
Vehicle Unit: Ignition lock controlled by the NodeMCU based on sensor data.
-
Cloud and Alert Unit: Sends real-time alerts via IoT (e.g., Blynk).
-
-
HARDWARE COMPONENTS
-
COMPONENTS REQUIRED
-
Node MCU – A development board with Wi-Fi capabilities, used to control and process sensor data.
Fig. 2. Block Diagram of Bike Unit
-
MQ-3 Alcohol Sensor Detects presence of alcohol in the users breath.
-
Vibration Sensor Detects impact or fall.
-
FSR (Force Sensing Resistor) – Measures applied pressure or force by changing its resistance.
-
Buck Converter – it is used to convert 12V to 5V
Fig. 3. NodeMCU
Fig. 4. MQ3 Sensor
Fig. 5. Vibration Sensor
Fig. 6. FSR for the working of node MCU
Fig. 7. Buck Converter
-
Relay Module: Controls ignition based on sensor inputs.
-
GPS Module: Captures location data in case of an accident.
-
Blynk IoT Platform: Used for mobile alerts.
-
-
-
SOFTWARE IMPLEMENTATION
The firmware was developed in Arduino IDE using C/C++ for the NodeMCU. Blynk libraries were used for IoT communication. Sensor values are continuously monitored. If conditions violate safety (alcohol detected, helmet not worn), the relay disables the ignition. In case of a crash (vibration), an alert with GPS location is sent via Blynk.
-
WORKING
NodeMCU (ESP32) is configured to connect to a Wi- Fi network using the SSID and password that you provided in the code. This allows the system to send data to the Blynk app. Several sensors are connected to the NodeMCU.Force Sensor (Analog Pin) detects physical pressure or force on the helmet (e.g., a crash or impact).MQ-2 Gas Sensor (Analog Pin and Digi- tal Pin) detects harmful gases like alcohol fumes or smoke.Vibration Sensor (Digital Pin) detects vibrations, such as from a crash or sudden movement. A vibration motor is connected via a transistor (GPIO pin). The motor simulates a vibration alert when the system detects a crash or a specific event.The motor operates based on the readings from the Force Sensor. When the Force Sensor detects a force above a predefined threshold (indicating a crash or heavy impact), the system activates the vibration motor (full speed). When the sensor value exceeds a threshold (indicating a crash), the motor turns on to alert the rider. The system periodically reads the values of the sensors (Force Sensor, MQ-2 Gas Sensor and Vibration Sensor) and sends these data to the Blynk app using virtual pins. This allows you to view sensor data and monitor the system status in real-time on the Blynk app. It also sends a notification to the Blynk app (Motor ON).If no crash is detected, the motor remains off.The program also allows the user to manually control the motors speed via a slider in the Blynk app. This slider sends a PWM value (0 to 255) to control the motors speed using virtual pin.The program runs continuously, checking sensor values and updating the Blynk app every second. It keeps sending the sensor data to the app for monitoring.
-
RESULTS
The prototype was tested in real-time scenarios. It suc- cessfully prevented vehicle ignition without helmet and upon detecting alcohol. Alerts were sent to the configured mobile device within seconds of a simulated crash.
-
CONCLUSION
This paper proposes a smart helmet system that ensures safety by checking helmet use and sobriety and provides crash alerts. Using NodeMCU enables easy cloud integra- tion and real-time communication. Future enhancements include fall detection using gyroscopes and machine learning for behavior prediction.
-
FUTURE SCOPE
The system can be extended to:
-
Include gyroscopes for accurate fall detection.
-
Add camera modules for live streaming after acci- dents.
-
Integrate with emergency services via APIs.
REFERENCES
-
S. Sharma et al., Smart Helmet for Accident Detection using IoT, IJERT, vol. 9, no. 4, 2021.
-
M. Rahman, IoT-based Vehicle Safety System, IEEE Sensors, 2020.
-
Blynk IoT Platform Documentation. [Online]. Available: https://docs.blynk.io