Project Scope
This was designed in a way that when you are faced with immediate danger, you need more than one way of alerting your close ones that you need help. And when you are in panic dealing with getting out of the situation , you don't have the time to take out your phone or when you are in front of the person putting you in danger, you cannot access your phone at that instant. Security Devices like this are more than just a panic button, your alert can be sent discreetly just by the push of a button.
Components Used
The components used are:
- 8051 Microcontroller
- MAX-232
- GPS Module
- GSM Module
- Push Button
- Power Supply
The project uses an 8051 microcontroller as the main hardware component. Within it, the various architectural components are:
- Interrupts
- TX/RX pins
- Data Bus
- Address Bus
- Timer Delay
- Crystal Oscillator
- CPU
Design
The project aims to implement a personal protection device which can be used particularly by women or children to enforce safety in case of emergency situations. The device prototype could be extended to a miniature safety gizmo which could be clipped to jeans, belts, handbags or shoes when it is difficult or dangerous to access the phone.
Intruder/Danger Sensed → Tap the device (or carry out a pre-defined custom gesture) → Message sent to 5 emergency contacts or 5 nearest police stations (can be hard-coded in the device).
Interfacing Diagram
Milestones
Milestones of our project:
- Firstly, figuring out how should we go about the project, all the steps and components which would be needed to make it upto our expectations.
- Making the GSM module work.
- Debugging our code.
- Setting up Baud-rate for GPS receiver.
Source Code
Our source code can be found here
Concepts Used
- Hardware Interrupts
- Polling
- Flags
- Interrupt Service Routine (ISR)
- Timers
- Reset(Non maskable interrupt)
- Delay subroutines
- Direct Addressing
- Serial Communication
- Setting Baud Rate for different modules used(GPS,GSM)
- 8051 microcontroller
Results
Our code has been tested successfully. We were able make a prototype of the device which sends messages to the listed contacts just on the push of a button. It was really fun working on the project. We got to learn about many things, GSM, GPS, interrupts and of course our 8051 microcontroller.
Authors and Contributors
- Akarsha Sehwag (@aksh98)
- Aakash Deep Chhonkar
- YS Ramya
- Anannya Uberoi
- Sarthak Jindal