SMART HELMET FOR MOTORCYCLES
by
Name Roll No. Registration No:
Huma Afreen 11700314042 141170110224 of
2014-2015
Jhuita Nandi 11700314045 141170110227 OF
2014-2015
Rohit Kundu 11700314072 141170110254 OF
2014-2015
Ankit Dutta 11700314019 141170110201 OF
2014-2015
A comprehensive project report has been submitted in partial fulfillment of
the requirements for the degree of
Bachelor of Technology
in
ELECTRONICS & COMMUNICATION ENGINEERING
Under the supervision of
Mrs. Arpita Ghosh
Assistant Professor
Department of Electronics & Communication Engineering
RCC INSTITUTE OF INFORMATION TECHNOLOGY
Affiliated to Maulana Abul Kalam Azad University of Technology, WestBengal
CANAL SOUTH ROAD, BELIAGHATA, KOLKATA – 700015
May, 2018
CERTIFICATE OF APPROVAL
This is to certify that the project titled “Smart Helmet for Motorcycles” carried out by
Name Roll No. Registration No:
Huma Afreen 11700314042 141170110224 of 2014-
2015
Jhuita Nandi 11700314045 141170110227 OF 2014-
2015
Rohit Kundu 11700314072 141170110254 OF 2014-
2015
Ankit Dutta 11700314019 141170110201 OF 2014-
2015
for the partial fulfillment of the requirements for B.Tech degree in Electronics and
Communication Engineering from Maulana Abul Kalam Azad University of
Technology, West Bengal is absolutely based on his own work under the
supervision of Mrs. Arpita Ghosh. The contents of this thesis, in full or in parts, have
not been submitted to any other Institute or University for the award of any degree
or diploma.
Optional in case of External Supervisor
......................................................... .........................................................
Dr./Mr./Ms./Mrs. XXXXX XXXXX Dr./Mr./Ms./Mrs. XXXXX XXXXX
Designation and Department Professor , Dept. of ECE
Institute RCC Institute of Information Technology
..........................................................
Dr. Abhishek Basu
Head of the Department (ECE)
RCC Institute of Information Technology
DECLARATION
“We Do hereby declare that this submission is our own work conformed to
the norms and guidelines given in the Ethical Code of Conduct of the Institute and
that, to the best of our knowledge and belief, it contains no material previously
written by another neither person nor material (data, theoretical analysis, figures,
and text) which has been accepted for the award of any other degree or diploma of
the university or other institute of higher learning, except where due
acknowledgement has been made in the text.”
.......................................................... ..........................................................
Huma Afreen Rohit Kundu
Registration No: 141170110224 OF 2014-2015 Registration No: 141170110254 OF 2014-2015
Roll No: 11700314042 Roll No: 11700314072
.......................................................... ..........................................................
Jhuita Nandi Ankit Dutta
Registration No: 141170110227 OF 2014-2015 Registration No: 141170110201 OF 2014-2015
Roll No: 11700314045 Roll No: 11700314019
Date: 7.5.18
Place: Kolkata
CERTIFICATE of ACCEPTANCE
This is to certify that the project titled “Smart Helmet” carried out by
Name Roll No. Registration No:
Huma Afreen 11700314042 141170110224 of 2014-
2015
Jhuita Nandi 11700314045 141170110227 OF 2014-
2015
Rohit Kundu 11700314072 141170110254 OF 2014-
2015
Ankit Dutta 11700314019 141170110201 OF 2014-
2015
is hereby recommended to be accepted for the partial fulfillment of the requirements
for B.Tech degree in Electronics and Communication Engineering from Maulana Abul
Kalam Azad University of Technology, West Bengal
Name of the Examiner Signature with Date
1. …………………………………………………………………
2.……………………………………..……………………………..
3.……………………………………………………………………
4. …………………………………….………………………………
ABSTRACT
A smart hel met i s a spec i al i dea whic h makes mo to rc ycl e dri vi ng saf er
than befo re. It is a way to stop starting of vehicles witho ut wearing
helmet or even if the driver is boozed. In addition, it has a great
feature o f detecting accidents and informs specific peo ple via SMS
with location and speed of the bike before the accident occurs with the
hel p o f GPS GSM bas e d trac ki ng s y s tem, thus ai di ng ambul anc e to
reach the co rrect lo catio n.We want to implement all the senso rs within
the hel met, whi c h wi l l send the i nfo rmati o n to the mo dul e co nnec ted
with the bike engine wirelessly.
This smart bike helmet system will have two modules, one on the
helmet and another one on the bike. Alcohol sensor and helmet sensor
(i.e switch) are a ttached with the hel met module and vibration sensor ,
GPS an d GSM are c o nnec ted wi th the mo dul e o n the bi ke . Thes e two
modules communicate wirelessly using RF transmitter and receiver
with enco der and deco der, using arduino as micro co ntroller .
CONTENTS
CERTIFICATE…………………………………………………………………………………….2
DECLARATION………………………………………………………………………………….3
CERTIFICATE
ofACCEPTANCE…………………………………………………………………………………4
ABSTRACT………………………………………………………………………………………..5
CONTENTS.............................................................................................................................6
LIST OF SYMBOLS………………………………………………………………………………7
LIST OF ABBREVIATIONS .............................................................................................................. 8
LIST OF FIGURES............................................................................................................................... 9
LIST OF TABLES............................................................................................................................... 10
Introduction ....................................................................................................................................... 11
1.1 problem definition ............................................................................................................. 12
1.2 problem statement.............................................................................................................. 13
1.3 analysis ................................................................................................................................ 15
1.4 outcome……………………………………………………………………………………………………………………….25
REFERENCE…………………………………………………………………………………………29
LIST OF SYMBOLS
V- Voltage
K-Kilo
Ω-Ohm
D-Decoder
E-Encoder
LIST OF ABBREVIATIONS
GPS Global Positioning System
GSM Global System for Mobile
SOS Save Our Souls
LIST OF FIGURES
Fig 1.1 No of deaths due to road accidents Pg 12
Fig Transmitter section of the helmet Pg 14
1.2a
Fig Receiver section of the helmet Pg 14
1.2b
Fig Circuit diagram of transmitter part Pg 16
1.3a
Fig Circuit diagram of receiver part Pg 16
1.3b
Fig Circuit diagram of microcontroller part Pg 17
1.3c
Fig Atmega 328P Pg 17
1.3d
Fig GSM Module Pg 18
1.3e
Fig GPS Module Pg 18
1.3f
Fig Vibration sensor Pg 19
1.3g
Fig Gas sensor Pg 19
1.3h
Fig Flowchart for ignition of bike Pg 25
1.4a
Fig Flowchart for when accident met Pg 25
1.4b
Fig SOS Message sent Pg 27
1.4c
Fig
1.4d Veroboard implemantation of transmitter part Pg 27
Fig Pg 28
1.4e Veroboard implemantation of receiver part
Fig
1.4f Complete circuit Pg 28
LIST OF TABLES
Table 1.3a Software used Pg 15
Table 1.3b Hardware used Pg 15
Chapter 1
Introduction
Th e p ro po s ed p ro j ec t wo rk p res en ts the s mart h el met th at en s u res th at
the rider cannot start the bike without wearing it. This helmet uses
simple cable replacement for wirelessly switching on a bike, so that
the bi ke wo ul d no t start wi tho ut bo th the key an d the h el met. Al so ,
whenever the dri ver starts i gni ti o n, the al co ho l senso r measures the
c o ntent o f the alc o ho l i n his breath and auto mati c al l y s wi tc hes o ff the
bike if he is drunken.
To make driving more safe GS M and GPS technology is
used.Vibrati on sensors are placed in di f f erent p l ac es o f hel met
where the pro babi l i ty of hi tting i s mo re whi c h are co nnec ted to
microcontroller board. So when the rider crashes and the helmet hit
the g ro und, thes e s enso rs s ens e and g i ves to the mi c ro co ntrol l er
bo ard, then c o ntrol l er extrac t GPS d a ta us i ng the GPS mo dul e that i s
i nterf ac ed to i t. When the data exc eeds mi ni mum s tres s li mi t then GSM
mo dul e auto mati c al ly sends message to ambul anc e o r f ami l y membe rs.
1.1. Problem Definition
ROAD traf fi c c rashes take the l i ves o f nearl y 1.3 mi ll io n every year
and i njure 20 -50 mi l l io n mo re in the wo rl d. Ac co rdi ng to Gl o bal s tatus
repo rt o n ro ad saf ety 2013 to tal number o f ro ad traf fi c deaths remai ns
unacceptably high at 1.24 millio n per year. Only 28 co untr ies, co vering
7% of the wo rl d’s po p ul ati on, have c omp rehens i ve ro ad s af ety l aws o n
f i ve key ri s k f ac to rs: dri nki ng and dri vi ng , s p eedi ng , and f ai li ng to
us e mo to rc ycl e hel mets , s eat -bel ts and c hil d res trai nts . So, to
o v e r c o m e f r o m t h i s p r o b l e m t h i s s ma r t h e l m e t i s b e i n g i n t r o d u c e d
which helps to reduce number of accidents that takes every day and
also helps to reduce death ratio.
In countries like India where bikes are more prevalent many people
die due to carelessness caused in wearing motorcycle helmets.E ven
tho ugh there have been c o nti nuo us awareness f ro m the go vernment
authorities regarding helmets and seat belts a majority of the drivers
do no t heed them.
M o s t of the peo pl e us e tradi tio nal helmets jus t to prevent f ro m chal l an
do ne by traf f i c co ntrol po l i c e no t for the s af ety p urp o s es . So , thes e
hel mets do no t ensure the saf ety of the dri ver.Fo r two -wheel er ri de r,
Hel met ac t as a bas i c p ro tec tio n devi ce. But i t do es no t ens ure whether
the rider strictly follo ws the traffic rules o r no t. So, to o verco me fr o m
thi s p ro bl em t he s mart hel met c an be us ed.
Figure 1.1 No of deaths due to road accidents
1.2. Problem Statement
The Smart helmet has two modules of operation i.e. one receiver part
and one is transmitter part. The transmitter part is embedded in the
helmet itself whereas receiver part can be installed in any particular
bike. Thus, wireless communication takes place between t wo modules.
In the transmitter module, pressure signal is sensed by pressure
transducer which is situated inside the helmet. A co mparato r co nverts
anal o g signal to di gi tal si gnal and f eeds as lo gic l evel 1 to the i nput o f
transmitter whereas transducer gives the output. When the user takes
off the helmet then the output of transducer becomes zero and th e
input of the transmitter will get 0 as logic level. Also, MQ -3 gas
detector (alcohol sensor) is used to detect the alcohol content from the
brea th o f the rider. It can be placed just belo w the face defend so that
it can sense it easily. If the ride r is drunk, then the resistance value
dro ps whi c h l eads to the sudden c hange i n vo l tage val ue. Then thi s
val ue transf ers to the mi c roco ntro ll er and i t prevents f ro m the i gni tio n
of the bike under this case.
In the receiver module, a high level digital outp ut will obtained by the
output pin till the rider wears the helmet and the ignition unit circuit
o f the bi ke wil l be co mpl eted when thi s si gnal ac tuates the di gi tal
relay. When the rider takes off the helmet the relay opens and the
c o nnec ti ons of the circuit will get terminated. If someone
unfortunately meets with an accident then it will be detected by
vi brati o n senso r and the l oc atio n o f that parti c ul ar pl ac e wil l be send
to his relatives as well as to nearby police station in the form o f
l o ngi tude and l a ti tude val ues vi a GSM and GPS mo dul e.
BLOCK DIAGRAM:
Figure 1.2a Transmitter section
Figure 1.2b Receiver section
1.3. Analysis
Software used:
Table 1.3a Platform used for coding part
SL NO NAME
1 ARDUINO IDE
Hardware used:
Table 2.3b Specifications of Hardware part used
SL NO NAME SPECIFICATION
1 GSM SIM 800
2 GPS NEO 6M 0001
3 MOTOR DRIVER L293D
4 VIBRATION SENSOR ------
5 ALCOHOL SENSOR MQ-3
6 ARDUINO BOARD --------
7 MICROCONTROLLER ATMEGA 328P
8 ENCODER HT12E
9 DECODER HT12D
10 VOLTAGE LM7805
REGULATOR
11 DIODES BS170
12 VERO BOARD ------
CIRCUIT DIAGRAM (Hardware Part):
Figure 1.3a Circuit Diagram of Transmitter section
Figure 1.3b Circuit Diagram of Receiver section
Figure 1.3c Circuit Diagram of Microcontroller section
DESCRIPTION OF THE COMPONENTS
Power Supply/Power Adapter
Power supply is the source of electrical power. Here, 5V power supply with the help of 7805
regulator is being used. Current will flow in the circuit in the form of direct current (DC).
Microcontroller
Figure 1.3d Atmega 328p
In this project, microcontroller ATMEGA 328p is used.It can be known as brain of this
circuit.. One can store commands and values which occur during the mechanism of circuit.
All the signals are processed in microcontroller and send it to various other devices.
GSM Modem SIM800
Figure 1.3e Gsm Modem SIM800
GSM abbreviates as Global System for Mobile communication. It is used to establish
connection between a computer and GSM system. It includes standard interfaces like RS232,
USB, etc.. It is used to send messages through the SIM.
GPS Technology
Figure 1.3f GPS modem
The Global Positioning System (GPS) is a satellite-based navigation system which is used to
detect the location where the accident will be taken place. It detects the Longitude and
Latitude values of particular place and sends it to GSM module.
Vibration Sensor
Figure 1.3g Vibration sensor
Vibration sensors are sensors for measuring, display, and analyzing linear velocity,
displacement and proximity or acceleration.
Gas Sensor (MQ3)
Figure 1.3h Gas sensor
This sensor is used to detect alcohol content in biker’s breath. It runs on voltage supply of 2-
3.3V. If the sensitivity of MQ-3 is more than 0.04mg/L in breathe then the driver can't drive
the bike.
CODING PART (SOFTWARE)
#i nc l ude <Ti ny GPS. h>
String S="";
#include <SoftwareSerial.h>
Ti ny GPSg ps ;
SoftwareSerialhoe(6, 7);
#include "SIM900.h"
#include "sms.h"
SMSGSM sms;
boolean started=tru e;
bo o l newData = f al se;
charsmsbuffer[160 ];
charcharbuf[80];
char n[20];
booleanflagsw=false;
bo o l eanfl agsen=f al se;
booleanflagvib=false;
boolean buzz=true;
void setup()
{
pinMo de(9, OUTPUT);
pinMo de(13, OUTPUT);
pinMo de(10, INPUT);
pinMo de(11, INPUT);
pinMo de(4, INPUT);
ho e.begin(9600);
Serial.begin(9600);
Seri al . pri ntl n("GSM Shi el d tes ti ng . ");
// gsm.begin(9600);
if (gsm.begin(9600 ))
{
Seri al . p ri ntl n(" \ns tatus =READ Y ");
started=true;
/ / dig i tal Wri te(13, HI GH);
hoe.begin(9600);
void loop()
if(digitalRead(10)==0)
{
flagsw=true;
if(digitalRead(11)==0)
{
flagsen=true;
el se i f (di gi tal Read(11)= =1)
{
flagsen=false;
if(flagsen&&flagsw)
{
dig i tal Wri te(13, HI GH);
if(digitalRead(4)==0)
flagvib=true;
for (unsigned long start = millis(); millis() - start < 1000;)
{
while (hoe.available())
char c = ho e.read();
if (gps.encode(c))
newData = true;
}
}
if(newData&& started && buzz)
dig i tal Wri te(5, HI GH);
delay(200);
digitalWrite(5, LOW);
delay(400);
dig i tal Wri te(5, HI GH);
delay(200);
digitalWrite(5, LOW);
delay(400);
dig i tal Wri te(5, HI GH);
delay(200);
digitalWrite(5, LOW);
delay(400);
dig i tal Wri te(5, HI GH);
delay(500);
digitalWrite(5, LOW);
buzz=false;
}
if (newData)
float flat, flon;
gps.f_get_position(&flat, &flon);
S="http://www.google.com/maps/place/ ";
Stri ng s l at=Stri ng (f l at == Ti ny GPS: : GPS _I NVALI D _F _AN GL E ? 0. 0 :
flat, 6);
Stri ng s lo n=Stri ng (f lo n == Ti ny GPS: : GPS_I N VALI D _F _AN GLE ? 0. 0 :
flon, 6);
S=String(S+slat);
S=String(S+",");
S=String(S+slon);
}
if(flagvib)
s ms . SendSM S("900 789469 6", "SOS M ESSA GE I S BEI N G
DISPLAYED");
S.to CharArray(c harbuf , 60);
if(started )
gsm.begin(9600);
if(newData==true)
sms.SendSMS("90 0789469 6", charbuf);
else
s ms . SendSM S("900789 4696", " GP S SERVI C E NOT READ Y.
PLEASE WAIT");
}}}
WORKING OF PARTS IN DETAILS
Transmitter se ction : If the switch is pressed after wearing the helmet,
i t f eeds a l ogi c l evel 1 to the i nput o f the transmi tter th ro ugh an
enco der ht12e. If alco ho l is detected in mq3 alco hol senso r, it feeds a
l o gi c l evel 0 and that 0 l og i c l evel i s rec ei ved by the rec ei ver.
Receiver Se ction: When the biker wea rs the helmet and ON the switch,
the logic level 1 is received by the receiver which gets decoded by the
ht12d deco der and triggers the micro co ntro ller and the mo to r gets o n.
When al co hol i s detec ted the l ogic l evel 0 ta rec ei ved and and mo to r
gets of f. When the vi brati o n s enso r gets tri ggered f o r an ac ci dent, gps
and gsm bo th gets ON and SMS is sent alo ng with th e biker’s locatio n.
Micro controller: In microcontroller, when logic signal 1 is triggered
the mo to r driver l293d ma kes the mo to r o n. When vibratio n senso r is
tri g g ered, the mi c ro co ntro ll er i s exec uted. GPS and GSM then g ets o n
and the buzzer produces sound .
1.4. OUTCOME
FLOWCHART OF EVENTS
Figure 1.4a Ignition of bike
Figure 1.4b when accident takes place
IMPLEMENTATION
The pro jec t “Smart hel me t f o r mo to rcyc l es” best sui ts to ac co mpli sh
the following objectives -
1) STATUS OF RIDER WEARING HELMET
2) A LC O HOL C ON TEN T TES T
3) ACCIDENT DETECTION
4) ACCIDENT LOCATION
1) STATUS OF RIDER WEARING HELMET:
If the rider wears the helmet and pres s the switch, only then the motor
will start. Witho ut wearing the helmet, the mo to r will fail to start.
2) ALCOHOL CONTENT TEST:
Illegal co nsumptio n o f alco ho l at the time o f driving is 0.08mg/L as
per govt act.
But for demonstration purpose it is programmed to the th reshold limit
0.04 mg/L.
If the sensi ti vi ty o f MQ -3 i s mo re than 0.04mg/L i n breathe then the
driver can't drive the bike.
3) ACCIDENT DETECTION:
A range of f requency generated dependi ng upo n vi brati o n pro duc ed
due to accident o r o bstacle. If frequency is greater than the thresho ld
val ue then the vehi c l e uni t sho ws ac cident detec ted.
4) ACCIDENT LOCATION:
Onc e, vehi cl e uni t s ho ws “Ac ci dent D etec ted” then GSM s ends the
l oc ati o n of acc i dent wi th the help o f GPS. I t s ends l ati tude and
l o ngi tude co nti nuo usl y to saved si m numbe rs ti l l i gni ti o n system i s
turned OFF.
PICTURES OF OUTCOME:
Figure 1.4c SOS message sent to contacts
Figure 1.4d Veroboard implementation of transmitter part
Figure 1.4e Veroboard implementation of receiver part
Figure 1.4f Overall circuit of Smart helmet
REFERENCES
1. Thum Chia Chieh; Mustafa, M.M.; Hussain, A.; Zahedi, E.; Majlis, B.Y.; , " Driver fatigue detection using
steering grip force," Research and Development, 2003. SCORED 2003. Proceedings. Student
2. Jianyun Ni; Jing Luo; , "Microcontroller-based engineering education innovation, " Educational and
Information Technology (ICEIT), 2010 International Conference on , vol.3, no., pp.V3-109-V3-112, 17-19 Sept.
2010
3. Ferreira, L.; Matos, E.L.; Menendez, L.M.; Mandado, E.; , " MILES: A Microcontroller Learning System
combining Hardware and Software tools," Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual
Conference , vol., no., pp.F4E, 19-22 Oct. 2005