Raspberry Pi-Based Driver Drowsiness Detection

Project Code :TEMBMA3516

Objective

The project focuses on developing an intelligent system using raspberry pi to detect drowsiness in drivers and take appropriate actions to prevent accidents.

Abstract

This project presents a Driver Drowsiness Detection system using Raspberry Pi aimed at preventing road accidents caused by driver fatigue. A webcam continuously monitors the driver's facial features, particularly eye movements, using image processing techniques to detect signs of drowsiness. If drowsiness is detected, an alert mechanism is triggered: a buzzer sounds to wake the driver, and a warning message is displayed on an LCD screen. Simultaneously, the system uses a GSM module to send an alert SMS to a predefined contact along with the driver's current GPS location, ensuring prompt external intervention if needed. Additionally, to further enhance safety, the system automatically stops the vehicle by cutting power to the DC motor. This integrated system provides a comprehensive and real-time solution to mitigate risks associated with driver fatigue.

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
  • LCD
  • Buzzer
  • USB Webcamera
  • Relay
  •  Dc motor

 

Software requirements:

  • Raspian os
  • Python IDLE

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install Raspberry pi IDE software
  • Setting up and installation procedure for Raspbian
  • Basic coding in Raspbian
  • Basic of python language
  • Working of power supply
  • Working of USB Webcamera
  • Working of Relay
  • Interfacing Dc Motor With Raspberry
  • Working of LCD
  • 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