use1.jpg

Arduino Bike LIDAR

louis-lo-275893.jpg

Design a Safer Bicycle Experience

Through Arduino

 

Biking through the city can be scary due to the high congestion of cars. More than 30% of the bicycle accidents are caused by car collisions. It is crucial for cyclist to be aware of their surroundings at all times, but more importantly, to be visible to others. 

"I have 75 to 80 cases going right now. Almost every one of those, the car drivers never see the bike. They don't see us because they're not looking for us." said John Duggan, a Seattle-based attorney who often represents injured cyclists.

After researching the different solutions to improve cyclists' visibility, I decided to design a product that has the function to light up and warn the driver when a vehicle is too close, while also vibrate to alarm the cyclist.

 
 
adrian-williams-76618.jpg

Starting off ambitiously, I choose to work with these three components: LED strip, LIDAR-Lite sensor, and vibration motor. I brainstormed a couple placements, and decided to go for the saddle bag direction due to two main reasons: 

  1. LIDAR-Lite sensor will be more stable attached behind the bike than on a helmet.
  2. The closer the sensor is to vehicle, the more responsive it is, and detects vehichles more acurrately.
 
drawing1.jpg
drawing2.jpg
 
 

Applying Arduino to Product Design

Expectation vs Reality

As a beginner learning to use Arduino, I was not aware of the various limitations. The Arduino recommended range of voltage is 7V to 12V. Adding the LED strip would exceed the limit. So I quickly came up with a new design to adapt the situation, by replacing LED strip with 10mm LEDs that require less voltage. 

Transforming ideas to working code and circuit was challenging. Due to the time constraints of the project, I eventually took out the vibration motor and focused on the core function - LEDs response to sensor.

The final design of the bicycle lidar will light up when the Lidar-Lite sensor detects an object within 2 meters, a general safety distance.

 
compoents.jpg
 
drawing3.jpg
Acr3002515276608-301429.png

Testing code, and more testing.

 

Prototype Testing

Takeaway - If plan A doesn't work try plan B. If plan B doesn't work try plan C. If there isn't a plan C then come up with one. 
b73689d7b5f9c2c77ad9b937447ae4.gif
use6.jpg
use7.jpg
 
                                                                               3D Modeling in Solidworks

                                                                             3D Modeling in Solidworks

 

Final Design

 

There were many up and downs in the prototype testing phase. I learned to always prepare for the worst. I decided to leave an opening in the saddle bag due to two reasons: 

  1. to update code at anytime
  2. to unplug batteries when not used
 
use4.jpg
use5.jpg
use1.jpg
use3.jpg

Citation: Wood, Ryan. “4 Tips for Cycling at Night.” ACTIVE.com, Active.com, 19 Oct. 2012, www.active.com/cycling/articles/4-tips-for-cycling-at-night?page=1.