How to Reduce Distracted Driving Accidents, Driver Drowsiness Detection System Using Arduino

Description:

Distracted Driving Accidents– Nearly 1,250,000 people die in road crashes each year, on average 3,287 deaths a day. An additional 20-50 million are injured or disabled. Among other causes of road accidents, distracted driving is the most common cause of road accidents around the world, resulting in more crashes every year than speeding, drunk driving, and other major accidents causes. Drivers can become distracted behind the wheel for a variety of reasons. Some of the leading causes of distracted driving accidents include using a cell phone, particularly texting while driving, is the most dangerous form of distracted driving.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Table of Content

Table of Contents

Description:Circuit Diagram of the Distracted Driving Accidents Project:MPU6050 and Buzzer Interfacing with Arduino:Distracted Driving Accidents MPU6050 Arduino Programming:How to reduce the Distracted Driving Accidents Program Explanation:Watch Video Tutorial:

Description:
Distracted Driving Accidents– Nearly 1,250,000 people die in road crashes each year, on average 3,287 deaths a day. An additional 20-50 million are injured or disabled. Among other causes of road accidents, distracted driving is the most common cause of road accidents around the world, resulting in more crashes every year than speeding, drunk driving, and other major accidents causes. Drivers can become distracted behind the wheel for a variety of reasons. Some of the leading causes of distracted driving accidents include using a cell phone, particularly texting while driving, is the most dangerous form of distracted driving.

.Drinking water from a mug or bottle. Adjusting the Radio is one of the most common forms of distracted driving. At any given time, more than 600,000 drivers are manipulating electronic devices, like radios, while driving.

Driving distractions are divided into three categories:
Visual, which takes your eyes off the road?Cognitive, which takes your mind off the road, andManual, which takes your hands off the steering wheel?Listening to the radio or adjusting the station covers all three categories of distractions. The National Highway Traffic Safety Administration estimates that drowsy driving was responsible for 72000 crashes, 44000 injuries, and 800 deaths in 2013 as reported in the United States of America. However, these numbers are underestimated and up to 6,000 fatal crashes each year may be caused by drowsy drivers. In this tutorial, you will learn how to reduce distracted driving accidents using only Arduino, MPU6050 and a buzzer. If a driver writes a message and looks down for more than 2 seconds the buzzer is activated. So, if the driver looks down or looks up for more than 2 seconds a buzzer is activated which alerts the driver. This project can also be used as the driver drowsiness detection system. This is just a prototype model which can be further improved by designing a PCB. For the practical demonstration watch video tutorial given at the end. If you don’t know about the MPU6050 module then watch the following video which explains the extreme basics.

subscribe my channel

The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:
MPU6050 Module Best Price: https://amzn.to/31MUeWF5v Buzzer: https://amzn.to/31MUeWF5v Uno: https://amzn.to/31MUeWF5v 2560: https://amzn.to/31MUeWF5v Voltage Regulator: https://amzn.to/31MUeWF5v https://amzn.to/2JSLbfg330-ohm resistors pack: https://amzn.to/31MUeWF5v 2A adaptor: https://amzn.to/31MUeWF5v NPN transistors: https://amzn.to/31MUeWF5v Resistor: https://amzn.to/31MUeWF5v Voltage Regulator: https://amzn.to/31MUeWF5v resistors pack: https://amzn.to/31MUeWF5v pack: https://amzn.to/31MUeWF5v DC power jack socket: https://amzn.to/31MUeWF5v capacitors: https://amzn.to/31MUeWF5v cm Vero board: https://amzn.to/31MUeWF5v headers: https://amzn.to/31MUeWF5v wires: https://amzn.to/31MUeWF5v Starter kit for Beginners: https://amzn.to/31MUeWF5v Wires: https://amzn.to/31MUeWF5v Board: https://amzn.to/31MUeWF5v Adaptor: https://amzn.to/31MUeWF5v plate: https://amzn.to/31MUeWF5v Supply: https://amzn.to/31MUeWF5v Multimeter: https://amzn.to/31MUeWF5v Board / stripboard: https://amzn.to/31MUeWF5v iron kit: “best” You guys should definitely purchase this: https://amzn.to/31MUeWF5v wire: https://amzn.to/31MUeWF5v Stripper: https://amzn.to/31MUeWF5v https://amzn.to/2ucIq14PCB small portable drill machine: https://amzn.to/31MUeWF5v

Step 2: Coding

Circuit Diagram of the Distracted Driving Accidents Project:




Check My Website :-https://www.electroniclinic.com/how-to-reduce-a-dr...

and Subscribe My channel:-

Distracted Driving Accidents MPU6050 Arduino Programming:

How to reduce the Distracted Driving Accidents Program Explanation:
/* vcc = 3.3v Gnd = gnd int = 2 scl = a5 sda = a4 */ The MPU6050 GY-521 module can be powered up using 3.3 to 5 Volts. The INT pin is connected with the Arduino’s Pin number 2; the SCL Pin is connected with the Analog Pin A5 while the SDA Pin is connected with the Analog Pin A4 of the Arduino. Before you start the programming, first of all, make sure that you download these Libraries. These libraries are available on my Website, you can find the library download links in my previous tutorial on the MPU6050. #include “I2Cdev.h” #include “MPU6050.h” This is the same program which I used in my previous tutorials, this time I made a few changes. I defined a pin for the Buzzer. as you can see the buzzer is connected with pin number 13 of the Arduino. int buzzer = 13; MPU6050 mpu; int16_t ax, ay, az; int16_t gx, gy, gz; int val; int prevVal; int valax; int valay; int valaz;

codecode

https://www.electroniclinic.com/how-to-reduce-a-dr...


Be the First to Share

    Recommendations

    • CNC Contest

      CNC Contest
    • Make it Move

      Make it Move
    • Teacher Contest

      Teacher Contest

    Discussions