Inspiration

A lot of people on campus had their bikes stolen earlier this Summer. This seems like a decent plan to help mitigate bike theft, especially in bigger cities.

What it does

It's a small receiver that you drop into your bike frame that checks in periodically with our server. If your bike was stolen, you can have it update more often and lead you to your bike.

How I built it

Using Tornado for the server, Twilio for GSM comms, and an Android app to emulate the arduino which was missing some crucial components.

Challenges I ran into

Some of the shields I'd reserved for Arduino (GSM, as well as the GPS antenna) weren't available from the hardware shop; I improvised with an Android app made in a few hours, but it still needed a reworking of the hardware registration handshake.

Accomplishments that I'm proud of

Making a mostly-working infrastructure and creating a first Android app.

What I learned

The Twilio API, the Arduino GPS shield's C library, and how to make an Android app.

What's next for BikeTrack

Miniaturization, an actual device validation plan that works with Arduino, and a more robust registration system.

Share this project:
×

Updates

Jules Mazur posted an update

Unfortunately, there wasn't enough time to set up a website for BikeTrack. The Github repo has everything you need to get it up and running (at least, in the state that it'll be shown for judging).

Deps are Postgres, Tornado, pg8000, bcrypt, requests, and Slog.

An SQL file's provided with the schema, and running the server is as easy as python bt.py!

Log in or sign up for Devpost to join the conversation.