Topic: - Alcohol Detection Along With Engine Locking Sysytem
Topic: - Alcohol Detection Along With Engine Locking Sysytem
Topic: - Alcohol Detection Along With Engine Locking Sysytem
1.ADITYA TIWARI
TOPIC: -
ALCOHOL 2.AKASH PRADHAN
DETECTION
ALONG WITH
3.DEVEN SHARMA
ENGINE
LOCKING
SYSYTEM 4.SIDARTH SUBU
•Block Diagram
ATMEGA328
ARDUINO UNO
CONTROLLER UNIT:
•1. The microcontroller unit consist of 14 pins for inflows and
outflows of feeding.
•2. one can use 6 of those pin as pulse modulation signal
output.
•3. 6 continuous signal with time changing quantity.
•4. 16 megahertz electronics oscillator, a USB port
•5. It consist of on board voltage regulator
•6. ICSP( In-Circuit Serial Programming) header, and a reset
button.
•7. Atmega328 consist of 32KB flash memory, 2KB SRAM and
1 KB EEPROM
Click to add text
Click to add text
Alcohol
blood: 0.05 grammes per 100
millilitres (all drivers),
professional drivers: 0.02
(BAC)
milligrammes per 1000 millilitres
(all drivers), professional drivers:
0.10 milligrammes per 1000
limits millilitres.
LCD DISPLAY
UNIT
•1.LCD display is used for displaying the message sent from the
remote location.
•4. Data line and control line are connected to the microcontroller.
The LCD display power rating is as stated below:
ALARM AND INDICATING UNIT
The alarm unit used is a buzzer which indicates when alcohol is detected. The buzzer used
belongs to the PS series. The PS series are high-performance buzzers that employ Uni-morph
piezoelectric elements and are designed for easy incorporation into various circuits.
They have very low power consumption in comparison to electromagnetic units. It has a
voltage requirement of 2V and is connected to pin 10 of the microcontroller. The standard
resistor value of 220 Ω
commercially available is closest to the computed value of 250 Ω, so a 220 Ω resistor was used
to limit the current going through the LEDs.
DC motor
•2. Here in this work, the DC motor will be connected to pin 9 on the
microcontroller, when alcohol is detected the DC motor stops in other to
indicate that alcohol is detected and continue running when there is no
alcohol detected.
SYSTEM
FLOW
CHART
•The system algorithm comprises of three main
steps. First is to boot up the system, next is the
measuring state, this stage measure the amount of
alcohol level from the drivers. A prescribed set limit
will be given as input to the microcontroller, once the
alcohol level exceeds the limit the car will not start.
System •STEP 1: Power on the system
•STEP 2: checks for alcohol concentration
algorithm •STEP 3: if alcohol is detected
•STEP 3.1: turn off car engine
•STEP 4: Else
•STEP 5: Car engine running
•STEP 6: Goto step 1
•System Operation
•The detected analog voltage values are read by the microcontroller; the Arduino Uno board contains 8
channels, 10-bit device that changes an analog voltage on a pin to a digital number.
•The system will link input voltages from 0-5V with values from 0-1023V to generate 5Vs for every 1024 units.
•The system will process the analog signal and convert it to digital value of 0 or 1.
•Also, the analog values from the alcohol sensor will be scaled to percentage, and this percentage is
equivalent to the analog voltage values in ppm (part per million). The first condition is the intoxication stage;
the second condition is the slightly drunk stage and the last stage is
•drunkenness stage. Each stage will be a condition to perform a task based on the level of alcohol. In the
intoxication stage, the LED indicator will be activated only, the alarm will be OFF and the car engine will be
ON. In stage two, the alarm and the green LED indicator will be ON, as well as the car engine. Finally, the
driver is mentally and physically inactive in stage three, so the engine will be OFF while the alarm and red LED
will be ON. Therefore, once the system detect alcohol in stage three the car will be stopped and the driver can
park by the roadside.
Software Implementation