Introduction: Diver Monitoring System

The Driver Monitoring System is a Raspberry Pi-based project designed to enhance driver safety by monitoring the driver's alertness and triggering emergency assistance when needed. By integrating infrared camera for eye detection , a buzzer alert system, and an interface with the e-Call system, this project aims to prevent hazards when the driver lapses.


Supplies

Components used

Raspberry pi

Electronic Buzzer- 3-24V piezoelectric buzzer 87dB for physical circuits continuous sound electronic buzzer alarm with cable length 100mm

FREENOVE 5MP Camera for Raspberry Pi 5 / 4B / 3B+ / 3B / 3A+ / 2B / 1B+ / 1A+ / - Zero W/Zero with Adjustable Holder and Ribbon Cable, 62° Viewing Angle, 1080P 720P Output

3.5mm Stereo Jack Audio Aux cable for connecting to vehicle speaker

LEDs for indication of eye movement. Forward voltage < 3.3V.

150ohm resistor for LED current limitation(Based on the buzzer, the resistor is chosen)

Optional - Relay for connecting with e-Call system incase of emergency.

Step 1: Working

The camera is connected with the raspberry pi, buzzer and LEDs. It is structured to monitor the eye movement with the infrared capability. When the vehicle is in motion, the camera captures the driver's eye actions. When the driver closes the eyes for more than 5 seconds the system sends an indication as no eyes detected which triggers the buzzer alarm, intending to wake the driver up incase of lapses. If the camera fails to detect the driver's eyes after the buzzer alarm , it waits upto 10 seconds and connects to the e-Call system through a relay for emergency. The buzzer alarm can be connected to the vehicle audio system via auxillary cables for enhanced sound.

In this project, in place of relay, we have used a red led to indicate the failure of detecting the eye movements. A green LED which blinks when the frames are captured consistently.


Github link

https://github.com/adrian-7979/driver-monitor