Drunk driving remains the leading cause of car accidents. To address this problem, a novel device has been developed that detects alcohol concentration in a driver’s exhaled breath and automatically adjusts the accelerator and brake pedals if the driver’s blood alcohol content (BAC) exceeds legal limits. The system integrates both hardware and software components: an alcohol sensor, an Arduino Uno microcontroller, an LCD display, LEDs, a stepper motor, a motor driver, and a buzzer. The microcontroller compares the BAC data with the legal limits. When the threshold is exceeded, it lifts the accelerator pedal and depresses both the clutch and brake pedals to prevent vehicle operation. The system has three operating modes: When the BAC is below 0.5 g/L, the LCD displays “NORMAL DRIVE,” and the pedals operate normally with no warnings. When the BAC level is greater than 0.5 g/L and less than 0.8 g/L, the LCD shows the message “ALCOHOL WARNING.” The yellow LED will flash continuously to alert the driver. When the BAC level exceeds 0.8 g/L, the LCD displays “OVER DRUNK,” and the stepper motor adjusts the pedals (gas, brake, and clutch), while a red LED and buzzer alert surrounding drivers. The Global Positioning System (GPS) and Global System for Mobile Communication (GSM) modules send the car’s location to the owner or police station as a notification message. The research methodology included software development using the Proteus and Arduino Integrated Development Environment (IDE), as well as hardware development, including prototyping and circuit design. The aim of this system is to improve road safety by providing real-time BAC monitoring and automatic vehicle control.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Microcontroller Based Automatic Vehicle Pedal Control System for Preventing Drunk Driving

  • Sewagegn Zewudie Tegegne,
  • Ramesh Babu Nallamothu

摘要

Drunk driving remains the leading cause of car accidents. To address this problem, a novel device has been developed that detects alcohol concentration in a driver’s exhaled breath and automatically adjusts the accelerator and brake pedals if the driver’s blood alcohol content (BAC) exceeds legal limits. The system integrates both hardware and software components: an alcohol sensor, an Arduino Uno microcontroller, an LCD display, LEDs, a stepper motor, a motor driver, and a buzzer. The microcontroller compares the BAC data with the legal limits. When the threshold is exceeded, it lifts the accelerator pedal and depresses both the clutch and brake pedals to prevent vehicle operation. The system has three operating modes: When the BAC is below 0.5 g/L, the LCD displays “NORMAL DRIVE,” and the pedals operate normally with no warnings. When the BAC level is greater than 0.5 g/L and less than 0.8 g/L, the LCD shows the message “ALCOHOL WARNING.” The yellow LED will flash continuously to alert the driver. When the BAC level exceeds 0.8 g/L, the LCD displays “OVER DRUNK,” and the stepper motor adjusts the pedals (gas, brake, and clutch), while a red LED and buzzer alert surrounding drivers. The Global Positioning System (GPS) and Global System for Mobile Communication (GSM) modules send the car’s location to the owner or police station as a notification message. The research methodology included software development using the Proteus and Arduino Integrated Development Environment (IDE), as well as hardware development, including prototyping and circuit design. The aim of this system is to improve road safety by providing real-time BAC monitoring and automatic vehicle control.