You are on page 1of 20

St.

MARTIN’S ENGINEERING COLLEGE


UGC Autonomous
NBA & NAAC A+ ACCREDITED
Dhulapally, Secunderabad– 500100

Department of Electronics And Communication Engineering

SMART HELMET USING IOT


Batch No: A9
1. Erigeshi Sai Charan(19K81A0414)
2. Indrala Premsai(19K81A0428)
3. Gangadhari Raksheth(19K81A0422)
4. Rudravaram Karthik Venkat(19K81A0450)

Under the Guidance of


G.SANJEEV
Assistant Professor
Department of ECE
OUTLINE

1. Title of the Project


2. Abstract
3. Existing System
4. Architecture Design for Proposed System
5. Flow Diagram
6. Algorithm/Techniques used with Complexity
7. Expected Outcomes
8. References

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

1 Uses Sensors that are interfaced with


PIC through the wires. Sensors such as
Jesudoss A et.al gas sensor, load sensor, vibration
2019 Exactness and accuracy is high.
sensor, IR sensor are used.
2
There are 2 units namely helmet unit Tilt angle of the vehicle is also
Manish Uniyal and bike section which Uses helmet detected using accelerometer module.
2018
et.al sensor switch, microcontroller unit, RF This helps us to know whether the
transmitter, accelerometer module. has fallen or not.

3 It consists of arduinouno, alerting unit, The helmet should be properly


P.Roja et.al liquid crystal display to detect the 2018 weared. It works with proper power
danger in mining area. supply.
4 Uses sensors, arduinouno , Proper power supply should be
Archana.D et.al microcontroller, DC motor.
2017
provided.
5
PrashantAhuja Consists of IR sensor, vibration sensor,
2018 The tilt sensor may fail to detect.
et.al tilt sensor, microcontroller interface.
ARCHITECTURE DESIGN FOR PROPOSED SYSTEM :

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

User Condition MQ-3 Sensor Reading Condition of Bike


Drunk and No Helmet Positive 0

Drunk and Wearing Helmet Positive 0

Sober and No Helmet Negative 0

Sober and Wearing Helmet Negative 1

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.

4. S. Chandran, S. Chandrashekhar, E. Elizabeth N, “Konnect: An Internet of Things (IoT) based Smart


Helmet for AccidentDetection and Notification”, India Conference(INDICON), 2016 IEEE Annual.

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>

LiquidCrystal lcd(6, 7, 5, 4, 3, 2);

int relay = 10;


int mq3 = 8;
int hel = A0;
int buzzer = 9;

========= 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);

Serial.write("AT\r\n"); delay(2500); //okcheck();


Serial.write("ATE0\r\n"); //okcheck();
Serial.write("AT+CWMODE=3\r\n");delay(2500); //okcheck();

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

You might also like