IGNILOCK
Problem Identification
Road accidents involving two-wheelers are increasing mainly
because riders neglect wearing protective headgear.
Even though rules exist, they are not strictly followed, especially for
short distances or emergencies.
Proposed Solution
Design a Smart Ignition Lock System that only allows the bike to
start when the helmet is worn.
The ignition will remain disabled until the helmet sensor
communicates with the bike’s receiver.
An emergency override feature ensures the bike can move at a
restricted speed in case of urgent situations (e.g., hospital
emergency).
Key Features
1. Helmet-Based Ignition Lock
o The bike ignition only works when the helmet is worn
[including the pillion].
o Uses RFID/NFC tag verification to make helmet detection safe
and error-free.
o Helmet unlocks only when the bike stand is down and engine
is off.
2. Drowsiness Detection System
o Eye-blink IR sensor/vibration sensor monitors rider’s
alertness.
o If the rider’s eyes remain closed or head nods → immediate
buzzer + vibration alert.
3. Emergency Override Mode
In rare cases (helmet lost, urgent medical situation, or short
distances), the bike can run at limited speed (25-30km/hr) without
helmet.
4. Low-Cost & Scalable
Uses easily available sensors and Arduino.
Affordable for common two-wheelers in India.
5. Smart Accident Alert System
In case of a severe accident, the system automatically detects the
crash using a tilt/vibration [Link] pack – power supply
Immediately, the rider’s live GPS location is sent via GSM module
(SIM card-based) to emergency contacts or local authorities.
6. Pillion Detection System → Pressure sensor on pillion seat checks if
a passenger is sitting:
If seat empty → only rider’s helmet needed.
If seat occupied → both helmets compulsory.
Materials Required
Arduino UNO – main controller
RFID/NFC sensor + tag – helmet detection
Pad pressure sensor – rider presence
Relay module – ignition control
Buzzer / LED – alerts
Basic circuit items – wires, connectors, breadboard
Working
1. Pad Pressure Sensor is placed on the bike seat → when the rider
sits, it sends a signal to the Arduino UNO to activate the system.
2. RFID/NFC Sensor is connected to the Arduino → it checks if the
helmet (with the RFID/NFC tag) is present.
3. If the helmet is detected → the Arduino sends a signal to the Relay
Module, which unlocks the bike ignition.
4. If the helmet is not detected → the relay keeps the ignition circuit
locked, and the buzzer/LED alerts the rider.
5. For safety add-ons:
1. Tilt/Vibration Sensor → detects accident, Arduino processes
it.
2. GPS + GSM Module → sends live location to emergency
contact in case of accident.
3. Buzzer → also used to alert rider if drowsiness is detected
(can be linked with a simple eye blink sensor or vibration on
helmet).
PAD PRESSURE SENSOR
If Rider NOT Seated → Ignition OFF
If Rider Seated
Helmet Sensor (RFID/NFC)
If Helmet Worn → [Arduino UNO] → [Relay Module] → Ignition ON
If Helmet NOT Worn → [Buzzer + Red LED Alert] → Ignition
GPS + GSM Module ───► Accident Alert (Live Location)