We thought of a solution to a problem we saw from two perspectives. As college students we see many cyclist roaming campus--dodging pedestrians and interrupting motorists. As parents we are concerned about the safety of our children during times of low visibility. We decided to add safety to cycling in a way that's attractive to kids and expressive adults.

What it does

The primary function is bicycle lighting, but we added functionality to control the each light and the patterns displayed on the wheel. The lights can be updated using our smartphone app. The colors and patterns can also be changed or turned off with a flick of your wrist using a Pebble Smartwatch.

How I built it

We began with only the lights and a microcontroller to control these lights. We then added complexity by developing remote operation through a smartphone and finally expanded BrightWheels further by integrated our smartphone software to support a Pebble smartwatch.

Challenges I ran into

Hardware limitations.

Accomplishments that I'm proud of

It works and it works well.

What I learned

How to use an Arduino. How to use wire Bluetooth modules and communicate with Android and Arduino. We learned how to use the Pebble mobile app API (Android) and Pebble app API (smartwatch).

What's next for BrightWheels

More customization, and a more intuitive app. Illumination of front bicycle wheels. Turn signals controlled by Pebble smartwatch movements. Added sensors to detect other BrightWheels cyclists that are in close proximity to one other and have their light patterns synchronize with each other to display bicycle gang solidarity.

Updated 11/10/15 @ 5:00PM by John.

Share this project: