Driver Behavior Monitoring and Warning with Dangerous Driving Detection Based on the Internet of Vehicles

Also Available Domains Arduino

Project Code :TEMBMA2603

Objective

The main objective of the project is to avoid accidents on the roads that are caused by drivers behavior. It keeps monitoring of driving behavior, and recognizes located lane lines and warns the other nearby vehicles using IoV communication

Abstract

In the process of importing subjects from one place to another, the truck drivers has to travel to longer distance and it might take days sometimes. They may get sleepy and fell asleep while driving, this might cause accidents. To eradicate this problem, this project is been introduced. It works in a way that if the driver closes his eyes cause of sleep, the buzzer alerts the driver until he wakes up. It also takes a count of some period while the driver closed his eyes in order not to take false information (blinking of eyes is not considered as sleep) into the system.

 Here we are attach MEMs sensor to driver, if the position of driver changes (means turn down or looking side or turn back) which leads to cause accidents, at that time it intimates that driver position changes. And by using alcohol detector sensor, if in case that driver takes alcohol means that ignition key will off. And we are interfacing GPS module also if any accidents happens that uploads location to server and that sever sends message to particular number for alert.

 

Keywords: Raspberry pi, ignition lock, GPS, MEMS, alcohol detection, eye blink sensor.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry pi
  • Micro SD card
  • 5V Adapter
  • MEMS sensor
  • ADC Module
  • Ignition key
  • GPS Module
  • Alcohol detection sensor
  • Eye blink detection sensor
  • L293D Motor driver
  • DC Motor
  • Relay
  • Buzzer
  • 16x2 LCD

Software Requirements:

  • NOOBS Software
  • VNC Viewer
  • Python3 IDE
  • Fritzing
  • Third Party server

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • Working of alcohol detection sensor
  • How to interface alcohol detection sensor with Raspberry Pi?
  • Working of MEMS sensor and ADC module
  • How to interface MEMS and ADC module with Raspberry Pi?
  • Working of ignition key
  • Working of relay and buzzer
  • How to interface relay and buzzer with Raspberry Pi?
  • How to interface ignition key with Raspberry Pi?
  • Working of eye blink sensor
  • How to interface eye blink detection sensor with Raspberry Pi?
  • Working of GPS
  • How to interface GPS module with Raspberry Pi?
  • Introduction to IOT
  • IOT Architecture
  • IOT – Applications and Scope
  • How to send data from Raspberry Pi to an IOT platform?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video