Johan T. Mufuta : jmufuta2

Vaishnave P. Iyengar: viyenga2

ECE 120 Honors

Introduction

Statement of Purpose:

One of the most harmful crimes which has unfortunately become common in recent years is sexual assault/rape. Though it is a rampant crime in third-world countries, it is happening everywhere. Women, more than men, are taken on by force or taken advantage of in vulnerable situations. In some parts of the world, women are not even able to walk to places such as school or work without feeling a sense of danger. While some have handy smartphones to reach for to call for help, many do not. However, even a smartphone does not provide much help when one is caught in an unexpected situation. So, we propose that distributing our women’s/general safety bracelet will be the solution to this problem. This bracelet will be discretely worn and when one perceives danger s/he can quickly send his or her location to emergency contacts to immediately receive help.


Background Research:

In 2012, a study conducted in New Delhi found that 92 per cent of women reported having experienced some form of sexual violence in public spaces in their lifetime, and 88 per cent of women reported having experienced some form of verbal sexual harassment in their lifetime. About 25% of women who participated in a survey in South Africa stated that they had been raped. In the Democratic Republic of Congo, especially in the eastern part of the country,  the prevalence of sexual violence is so high that the country has been described as the “Rape Capital of the World”. A woman is raped every ninety minutes in Sri Lanka. Even in Europe and the U.S., rape is a major problem, and every two minutes someone in the U.S. is sexually assaulted. These are just a few samples of data on the millions of people who are victim to rape.

Design Details

 

Block Diagram / Flow Chart:

Voice recognition module:

GPS+GSM module:


Button:


 

System Overview:

The bracelet will consist of an Arduino which will incorporate a microcontroller, voice recognition module, GPS chip, GSM Cellular module, and a button. The voice recognition will allow the user to speak a sequence of code words to activate the emergency response. The cellular module will then take the location from the GPS chip and send it to emergency contacts. The button can be pressed three times to activate the emergency response. A small application will activate the sequence of code words and store the emergency contact information, implementing a method which will send an automatic message.


Parts

  • Adafruit FONA 808 Shield - Mini Cellular GSM + GPS for Arduino

  • GSM 2G SIM Card from Ting & Adafruit - Data/Voice/Text USA Only

  • Tiny breadboard

  • Adafruit Pro Trinket - 5V 16MHz

  • FLORA - Wearable electronic platform: Arduino-compatible - v3

  • Voice Recognition Module - VRbot


Possible Challenges

  • There may not be phone service in rural areas.

  • Voice commands need to be random and specific so as not to trigger the emergency contact for false alarms.

References

http://www.final-yearproject.com/2011/09/gsm-gps-based-school-kids-tracking.html#.V-WfWSgrI2w

https://www.adafruit.com

https://www.sparkfun.com/products/retired/9753

http://www.wonderslist.com/10-countries-highest-rape-crime/

https://en.wikipedia.org/wiki/Sexual_violence_in_the_Democratic_Republic_of_the_Congo

www.rainn.org

http://www.unwomen.org/en/what-we-do/ending-violence-against-women/facts-and-figures



Journal: October 21, 2016

Currently, we have ordered the Sparkfun voice recognition module and Arduino Uno. Our first objective is to get the module to work along with the small application that we are writing. This application takes user input and delineates the keyword sequence which will trigger the emergency response (for now, this response is just getting an LED to light up). Only when this voice command AND the button input is received will the response be triggered (this is where we will integrate the logic gate requirement for ECE 120). 

Journal: October 28, 2016

Our Sparkfun EasyVR Shield 3.0 has arrived, and we have soldered it to the Arduino Uno. We have programmed our Arduino to accept the response "Help" and the emergency signal is triggered. However, the GUI that comes with the EasyVR module is not recognizing the EasyVR shield. We have searched for the solution in every single forum and tried every possible step. 

Journal: November 4, 2016

The EasyVR module is still giving us no luck. Because all the online forums are pointing to the fact that this is a faulty equipment, (some people find success with it, but there are so many problems with its compatibility with the Arduino devices and with serial ports. Since it is getting late to order another voice recognition part, we will save that for next semester. We will implement the second input of the emergency trigger using a Piezo vibration sensor. This idea was in our initial brainstorming because if one is unable to press the button, one can shake his or her hand or hit the bracelet against something to create a vibration and send an emergency signal that way. 

Journal: November 11, 2016

Today, we redesigned our logic to take the button input OR a vibration input. ANDing them was our initial idea to make sure that an accidental signal was not created, and to ensure that both must be done to trigger the response. However, we have decided that it makes more sense to OR them (with false-alarm precautions to come later) in case one is unable to operate two hands to press the button. 

Journal: November 18, 2016

We have now created the output signals to sound an alarm and flash LEDs. The proof-of-concept of our design is now finished. We have two input signals OR'd to produce the emergency response.

Journal: December 2, 2016

Today, we just cleaned up our circuit and worked on our final lab report. Next semester's plan will be to add voice recognition as we originally planned, and to create the actual emergency response using GPS+GSM to send the location to a phone number. 



 

 

 

 

Comments:

Project Approved. Remember we suggest starting with a larger proof of concept design, and then moving to making a compact wearable design later on in the process. 

Posted by rlziegl2 at Sep 23, 2016 17:03

Be careful. Your research is presenting a number from 1992 as current statistics!

Posted by cdschmit at Oct 17, 2016 15:22

Make sure you are putting weekly updates in. You can put the updates on this page, or make some small child pages for it. By the way, how is the voice recognition stuff going? I think it would be really cool if you could get it to work, but just having a proof of concept for the rest of the device might be easier.

Posted by atmarsh3 at Oct 20, 2016 11:48

Thank you for catching that. The statistics are updated now.

Posted by viyenga2 at Oct 21, 2016 16:16

Thanks for the reminder. We will make sure to update weekly. While we are waiting on the SparkFun voice recognition module, we are working on the small application that we want to use with the module. It is going well so far. Thanks for the suggestion, that sounds like a good idea. 

Posted by viyenga2 at Oct 21, 2016 16:18

Reminder that everyone should have a short (5 minute) progress report presentation ready for the next meeting! Just share what your team been working on, challenges, opportunities, and your plan for the rest of the semester.

Posted by ajborn2 at Oct 24, 2016 17:10

Correction: presentations will be November 11th (Friday teams) and 14th (Monday teams). However, it's never too early to start preparing demos and stuff!

Posted by ajborn2 at Oct 24, 2016 17:39

Don't forget to write journal entries!

Posted by ajborn2 at Nov 18, 2016 17:33