Drink and drive detection with Ignition lock

Published on . Written by

Drink and drive detection with Ignition lock
Drink & drive is a leading cause of road accidents. Detecting drunk driving requires stopping vehicles and manually scanning drivers by using breath analyzers. Well, here this is a system which allows detecting drunk driving in the vehicle itself. The system uses an alcohol sensor with raspberry pi along with a GSM modem for SMS notification.

Read more..
Now the system constantly checks for driver alcohol content. The system first allows the user to configure admin numbers into the system. And if the system detects driver is drunk above permissible limit, the sensor inputs trigger the processor about the issue by providing respective voltage.


Skyfi Labs Projects
Now the system sends SMS notifications to both the registered users/authorities to inform about the issue. Also, the system stops the power supply to the ignition spark plug as engine locking of the vehicle. Thus the system detects and prevents drunk driving incidents automatically.

Project Description:

  1. Raspberry Pi 3 B: You can use Raspberry Pi as a server, program raspberry pi to take the data from Arduino, and depending on the data acquired you can actuate the camera, exhaust and also turn off the machines. Program the raspberry pi such that the data that is acquired from sensors is uploaded to the cloud and when an intruder is found in the restricted area then click a picture and mail it to the email ID given in the program.
  2. Micro SD card: You will need a minimum of 8 gigabytes SD card for this project, this SD card is used as the ROM of the raspberry pi. Use 32 Gigabyte or 64 Gigabytes of
  3. Li-Po battery: Raspberry Pi needs a power supply of 5V and 2A and Li-Po battery can be used for the power supply. Use 2500mAh Li-Po battery.
  4. Pi Camera: Use the Pi camera to capture still images, live streaming and for video recording.
  5. DC-DC Voltage Regulator: DC-DC Voltage Regulator gives a constant voltage to 5V.
  6. Electronic Switch You can use any electronically controlled switch like a relay module.
  7. MQ3 sensor: MQ3 sensor is a Alcohol and ethanol sensor which can detect the alcohol molecules in the air.
  8. Mouse and keyboard: You will need this to control, monitor, and to configure the Pi.
  9. Display: You can use any kind of display for the project, like monitors, TV or any size display that fits your requirement to configure the Pi.

Project Implementation:

  1. Install the Raspbian OS into the SD card, and boot the Raspberry Pi.
  2. Install Python IDE 3 in Raspberry Pi.
  3. Connect your Display with the HDMI cable. Plug in the keyboard and mouse to navigate and configure the raspberry pi.
  4. Wite a program which takes inputs from the MQ3 sensor when any person enters the vehicle the Raspberry Pi should be checking the alcohol content continuously.
  5. If alcohol is detected then the electronic switch should be turned off so that there no power supply to the ignition system or the spark plug.
Project Brief: Once you set up your project, the ignition system or the spark plug will not get power when the person is detected with alcohol.

Software requirements:

  1. Raspbian OS(Debian Linux):Raspbian operating systems are based on Linux, Raspberry pi are also compatible with Windows and IOS but prefer any Linux based OS.
  2. Python IDE 3: Python IDE 3 is compiler where you can write and compile python program.

Programing Language:

  1. Linux (terminal commands)
  2. Python
Kit required to develop Drink and drive detection with Ignition lock:
Technologies you will learn by working on Drink and drive detection with Ignition lock:


Any Questions?


Subscribe for more project ideas