ECE 110/120 Honors Lab Section : Electronic Bike Theft Prevention System

Final Report

Project Description:

Team Members:

Ian Smith

Austin Born

Jonathan Mullen

 

Description:

An electronic system to help deter bike theft. Some potential methods to detect include:

  1. Bike lock cutting detection
    1. Detect when circuit is opened (when lock is cut or opened without authorization)
    2. Circuit:
      1. The circuit
  2. Movement detection:
    1. Detect that the bike is being moved to notify the owner
  3. Detection of whether owner is present or not:
    1. If owner is present then the above criteria would be ignored

Methods to prevent/deter theft:

  • Alarm
  • Text to owner
  • A mechanism to reduce the usability of the bike to the thief or to reduce the ability to easily transport quickly

 

 

Parts needed:

  • DC to DC converter
  • 5 ft. of wire
  • Breadboard
  • Wire Cutters
  • Arduino (2 of them)
  • Alligator clips (4x)
  • 3-28 VDC Piezo Beeper (Buzzer)

  • 3-18 VDC Piezo Buzzer

  • 9 Volt Source

  • Electrical Tape

  •  

 

Item name/descriptionModel Number
3x 9v source 
1x 5v source 
1x DC to DC converter (9V -> 5V) 
4x Alligator Clips 
1x 3-28 VDC Piezo Beeper 
Electrical Tape 
5ft of Wire 
LaunchPadMSP-EXP432P401R
SimpleLink Wifi Booster PackCC3100

Website for Launchpad: Temboo

UPDATED MATERIALS LIST:

Materials 
2x 1.5V Button BatteryA23
2x Button battery holder122-2312-GR
4x Alligator Clips 
1x 3-28 VDC Piezo Buzzer 
2x 12V SourceA23 12 VOLT BATTERY
4x BJT Transistor

N5192G

1x Orange LED39K9951
5ft of Wire 
4x Solderable Perf BoardPC-1
Electrical tape 

oscarbi2@illinois.edu

Daily Summaries:

Summary 1: September 21st

 

 

 

 

 

Summary 2: September 28th

 

 

 

Summary 3: October 5th

 

 

Summary 4: October 12th

 

 

 

Summary 5: October 19th

 

 

Summary 6: October 26th

 

 

 

Summary 7: November 2nd

 

 

Summary 8: November 9th

 

 

Summary 9: November 16th

 

Summary 10: November 30th

 

 

Today we researched the ideas about detecting a bike lock being cut and the materials necessary to detect such a breach. We looked into a circuit that would be able to detect when it was open and then trigger the alarm. We found we could do so using an inverter gate. We decided that the best way to make an alarm would be to have the alarm on the bike not the lock - that way the bike cannot simply be taken away from the alarm (which is on the cut lock). Therefore, we will need the circuit on the lock to send a signal of some sort to a separate system on the bike. We believe this could be done with a Bluetooth ping between two Arduinos. We are also looking into ways to notify the system that the user is there so it ignores the lock being taken off. Additionally we are considering the fact that U-style bike locks are two pieces which presents a challenge with having a circuit around the lock. We will look into the possibilities for how to deal with this such as two circuits or another solution.

 

Today we looked into the circuit that will be used to detect the bike lock being cut. The current plan for the circuit has been inserted above in section 1b. The circuit will basically be a voltage source, a resistor, an output, and a ground. We made a model of the circuit using a bread board. When the direct line to to the ground cut the voltage of the output decreased to zero from five volts when there was a direct line to ground. We will be able to use this drop in voltage to determine if the lock has been cut or not and then take the appropriate action. At this time we are still looking into how we will have an override for the owner so that the alarm will not trigger when the owner wants to unlock their bike.

 

Today we made low level circuit drawings and determined different parts we needed and researched said parts. This included piezo buzzers and DC to DC converters. We still have not determined how we will get the circuit on the bike to tell the buzzer on the bike to go off or how we will have an owner override. 

 

Today we researched different methods for communication between the system and the owner of the bike. We researched Wifi, Cellular connection, and NFC methods for wireless communication. We will investigate the launchpad system for coding and implementation of the SMS. We also looked into the possibility of two separate systems on the bike, or just one hardwired system. Modified the parts list to incorporate the launchpad system, and we found a code hub for the production of complicated code using the launchpad system.

 

Today we simplified the system. The project goal was shifted from absolute prevention to considering the economics of the project - we will no longer use a launchpad. A simple transistor and circuit will be used. This will make the system much cheaper and smaller so that it fits in the bike and is in general more viable.

 

Today we tested the lab kit's buzzer in an oscillating circuit to see how the buzzer reacts to different frequencies and voltages. We also built a prototype circuit with a transistor, and the buzzer was producing a sound even when the base of the transistor did not have a voltage across it, so we will need to re-build the circuit and figure out what is going wrong next week. We will also re-send an e-mail to Oscar with the parts list so that we can begin testing the components for our final circuit. Then we can begin testing for the ideal resistances and voltages so that our circuit works optimally within the bike lock.

 

Today we built a working proof of concept. The proof of concept has an LED in place of the buzzer - we do not have the buzzer yet and will need to tailor the circuit to work with it once we have it next week. Below in the new prototype section is a demo of our proof of concept.

 

Today we used our actual parts to make a prototype of the final system. We experimented with the buzzer to determine how we should supply it. We are still considering an oscillating circuit, but at this point a constant voltage and thus constant sound is the likely path. From here we will work on the final product casing and put the entire project together on the perf board.

 

Today we soldered together our final version. Over the weekend at the extra lab section we designed our layout on the perf board to prepare to solder the board. We did the soldering today for most of the parts. A few of the parts are remaining to be soldered together once we have the container we are going to put the final system in.

 

Today we debugged and tested our circuit. At first our circuit did not work. We found that one of our solders was not good and will need to be redone at the extra lab sessions this week.

Prototypes:

November 2nd Proof of concept:

 

Above, closed circuit. Light off.

Below, open circuit (simulating cut lock). Light on

Attachments:

IMAG0278.jpg (image/jpeg)
image2.JPG (image/jpeg)
image3.JPG (image/jpeg)
Final_Report_ECE110_Honors_Project_Jonathan_Austin_Ian.pdf (application/pdf)

Comments:

I like how you have split your project into three parts. Try to work on these parts one at a time and then combine them at the end. This is common practice in engineering design and it makes things much less overwhelming and much more efficient! Hopefully, you have a working product soon because my bike actually just got stolen today...

 

-Nate

Posted by nrenner2 at Sep 23, 2015 18:39

Good job identifying the criteria and constraints up front. By knowing your challenges in the beginning you can initially design with these things in mind rather than running into problems down the road that you will have to redesign for. 

Posted by rlziegl2 at Sep 24, 2015 09:30

Just to clarify, is this a bike lock or something incorporated into the bike? Your first part sounds like a bike lock but the second part sounds like a accelerometer/gyro inside a bike. You also need to think of how exactly you can sense whether the owner is near the bike or not. It might be better to create a lock off identification mechanism than sensing the owner. You could check out how the auto industry is doing sensing of owners since I remember Audi and BMW can sense when the key is near the car and automatically unlocking the car.

 

-The Os

Posted by oscarbi2 at Sep 28, 2015 13:49