Professional Documents
Culture Documents
9. Project Implementation
2
ABSTRACT
• Now a day's every system is automated in order to face new challenges. In the present days
Automated systems have less manual operations, flexibility, reliability and accurate.
• Especially in the field of transportation systems are giving good performance this system of
IOT Smart Helmet will reduce the accident and prevent the driver, this smoke, alcohol, accident
alerts will be uploading into IOT server.
• In this project we are using the alcoholic sensor that finds the alcoholic content and fed as input
to the microcontroller.
• The microcontroller gets the information regarding the alcohol through the alcohol sensor
which is interfaced to the ignition of the vehicle receives the data and controls the vehicle using
DC motor.
• A switch which is fed with helmet is connected with ignition and it is controlled by helmet.
3
EXISTING SYSTEM
• The objective of the existing model of smart helmet is to prevent accidents. The wireless
communications such as Bluetooth, Zig-bee are already existed for purpose of
communication between helmet and two wheeler.
• For detection of various activities of bike rider many types of sensors are attached to the
helmet. Along with other type of photoelectric cells speed limit sensors are fixed to the
helmet module for decreasing of speed of motor vehicle. For measuring distance ultrasonic
sensors and for converting text-to-speech, speech synthesizers are used.
• There are many Research papers on ‘Smart Helmet’ for preventing of road accidents and to
protect head from injuries. Many authors are working to build smart helmet with different
applications for the convenient of the users.
4
LITERATURE SURVEY
S.
No Author Title Year Contributions
Regulated power
supply
DC Motor
Alcohol Sensor
LCD
Arduino
IOT
Switch Buzzer
18/12/2022 6
SCHEMATIC DIAGRAM OF ARDUINO UNO :
18/12/2022 7
Flow Diagram
18/12/2022 8
CIRCUIT DIAGRAM
18/12/2022 9
ALGORITHM
• Start
• Initialize all the ports.
• Initialize RF communication between two modules(Helmet and DC motor).
• Check whether the helmet is wear or not using helmet switch. If not wear then ignition
will not start.
• If value will be greater than threshold then also ignition won’t start.
• Sense the alcohol sensor(mq3) signal and conclude that alcohol is detected or not.
If alcohol is detected then ignition won’t start.
• Stop.
18/12/2022 10
EXPECTED OUTCOMES
18/12/2022 11
REFERENCES
1. Bindu Sebastian Priyanka Kp, Hridhya Kuttikrishanan, “Smart Helmet” International Journal of
Technology & Advanced Engineering, Volume5, Issue:12, December 2018.
2. Professor Chitte P.P., Salunke Akshay S., Thorat Aniruddha, N Bhosale, “Smart Helmet & Intelligent
Bike System”, International Research Journal of Engineering and Technology (IRJET) Volume: 03
Issue: 05,May 2017.
3. Jianyun Ni; Jing Luo; "Microcontroller-based engineering education innovation, Educational and
Information Technology (ICEIT), 2017 InternationalConference on, vol.3, no., pp. V3- 109-V3- 112,
17-19 Sept 2017.
12
REFERENCES
5. Jennifer William, Kaustubh Padwal, Nexon Samuel, Akshay Bawkar, Smita Rukhande
“intelligent Helmet” International Journals of Scientific& Engineering Research, volume 7,
issue 3, March-2018.
6. Shoeb Ahmed Shabbeer, Merin Melleet “Smart helmet for accident detection and notification
“2nd IEEE international conference on computational systems and informationtechnology 2017
13
CODE
====DECLARATION==============
#include <LiquidCrystal.h>
#include <stdio.h>
#include <SoftwareSerial.h>
========= SETUP==================
void setup()
{
Serial.begin(9600);
18/12/2022 14
pinMode(relay, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(mq3, INPUT);
pinMode(hel, INPUT);
lcd.begin(16, 2);
lcd.print("IOT Smart Helmet");
delay(2000);
delay(1500);
lcd.clear();
lcd.print("Hel:"); //4-5-6-7,0
lcd.setCursor(8,0);
lcd.print("Alc:"); //12,0
}
15
18/12/2022
=========== LOGIC ===================
void loop()
{
if(digitalRead(hel) == LOW)
{
lcd.setCursor(4,0);lcd.print("Wear");
}
if(digitalRead(hel) == HIGH)
{
lcd.setCursor(4,0);lcd.print("N.W ");
digitalWrite(relay, LOW);
digitalWrite(buzzer, HIGH);
Serial.write("AT+CIPSEND=0,16\r\n");delay(2000);
Serial.write("Helmet No-Wear\r\n");delay(2500);
18/12/2022 16
if(digitalRead(mq3) == HIGH)
{
lcd.setCursor(12,0);lcd.print("ON ");
digitalWrite(relay, LOW);
digitalWrite(buzzer,HIGH);
Serial.write("AT+CIPSEND=0,8\r\n");delay(2000);
Serial.write("Alc Detected\r\n");delay(2500);
}
if(digitalRead(mq3) == LOW)
{
lcd.setCursor(12,0);lcd.print("OFF");
}
if(digitalRead(hel) == LOW && digitalRead(mq3) == LOW)
{
digitalWrite(relay, HIGH);
}
delay(100);
}
18/12/2022 17
QUERIES ??
18
18/12/2022 19
THANK YOU
20