3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Bar End Brake Light: BEBL

Bar End Brake Light: BEBL
«
  • BEBL_Front.jpg
  • DSCN8150tinysquare.JPG
  • DSCN8150square.JPG
  • DSCN8250.JPG
  • DSCN8251.JPG


Overview

Group riding would be much safer if bikes had brake lights.  The lack of brake lighting on bicycles has lead to the audio cues of "SLOWING" or "STOPPING" being shouted at every turn.  While this may enhance safety, it certainly cuts into the serenity of a ride.

This project offers a viable solution that can increase both safety and serenity on a group ride.  With embedded programming made easy by the Arduino integrated development environment, electronics getting smaller, more capable, and cheaper, this project is possible for the do-it-yourselfer.

BEBL Challenge!  Be the first, and get your hardware cost reimbursed.  I will award a $35 reimbursement, by mail or PayPal, to the first person to post a video online that demonstrates a functioning and mounted Bar End Brake Light made from these plans.  Looking forward to seeing your project.

Design Criteria
Other than the obvious criterion -- light up when braking, I wanted this light to look cool, cool enough to mount on any expensive racing bike.  This rules out any visible wiring.  I also wanted the light to be portable, meaning it will work on more than one bike.  Thus no brake-lever specific triggering should be used.

Solution
The final design is centered around a 3-axis accelerometer board provided by Pololu.com.  This product is simple to use with an Arduino, small enough to fit inside the handle bars, and best of all cheap at $15.  Also, this accel has an on-board voltage regulator that we will take advantage of to power the whole circuit.

The processing takes place in an ATmega328 programmed with Arduino.  These chips can be also be programmed directly in C, but Arduino takes care of a lot of setup and generally makes programming less tedious.  Arduino has everything this project needs.  The ATmega168 would probably suffice for this project but the ATmeta328 at $1 more, provides 2X the program space.

Mounting the computer inside the handlebars provides an enclosure for the project. 
 
Remove these adsRemove these ads by Signing Up
 

Step 1Schematic, layout, and bill of materials

Schematic, layout, and bill of materials
«
  • schematic_cartoon.png
  • bebl_schematic.png
The schematic and layout are included here for those who don't want to wade through detailed instructions.  This schematic is for a potential printed board in the future.  There was no room for the serial interface on this wired board so these elements can be ignored.  I've indicated the unnecessary parts on the schematic and have omitted them from the layout.  The slave LED D2 is not shown in the schematic but is placed in parallel to D1 as otherwise indicated.

Let me know if you are interested in a printed board.  We can combine orders and save!

Parts
Accel -- 3-axis accel breakout $15
6V battery -- Lithium 28L $5 each

SparkFun
S2 -- Surface mount right angle switch $1
IC1 -- AVR ATMega328 w/ arduino bootloader $5.50 (Consider getting this from ladyada.com, for her supped up bootloader)
LED1 -- Super bright LED red $1 each x 2
Osc1 -- 16 MHz oscillator  $1
28-pin DIP socket $1.50

Radio Shack
C1, C2 -- .1 uF ceramic cap
R1, R2 -- 220 Ohm resistor
Project board $2

Bar tape and plugs.

Total cost around $35, battery included.  I'm not including the cost of the bar tape, since you need to have that anyway.
« Previous StepDownload PDFView All StepsNext Step »
55 comments
1-40 of 55next »
Apr 23, 2012. 7:12 PMketas says:
Am I the only one who looked first picture (especially the small one) and thought "Who the hell wants Arduino powered Fleshlight?"
Sep 14, 2011. 6:39 AMRyanstan123 says:
Hey Justin-I own a bike shop in Austin, and I would love to get my hands on a printed circuit board to show some of my customers. Is there any way I can get a few.
Feb 26, 2010. 5:45 AMjomaro says:
Very good i'ble. Prize well deserved.
Whenever trying to get a cord through any type of tube, get a vacuum cleaner at the other end and it will suck the cord trough! Done!
I once succeeded to pass a cord through 15 meters of plastic pipe like this. In  case of long pipes it is better to do any type of not at the front end (or tie any light plastic part) to increase air resistance.
Dec 15, 2009. 6:00 PMjerjod says:
 Very nicely done.  Congrats on your win.  I was asked to be a contest judge for the first time, and your project was my number one pick.  Not only was it a great idea and a well written instructable, but Michael Jackson's "Don't Stop 'Til You Get Enough" put you over the top.
Dec 15, 2009. 5:05 PMmikeasaurus says:
*high-fives*!

Way to go winning the contest!
Dec 2, 2009. 8:40 AMknektek says:
ill vote for this.
Nov 22, 2009. 7:34 PMdpkrmandal says:
Great idea. Very interesting homemade project!
Nov 12, 2009. 10:25 PMnorrski says:
I love this 'ible!
Instead of an arduino, (which I have NO experince with), would a small pressure xducer between the brake pad and its holder work to act as the switch?

... just thinkin'...
Nov 14, 2009. 8:17 PMnorrski says:
brilliant!  I like the magnet idea... probably easier for me to configure than an arduino or pressure transducer... thanks again for some great ideas!
Nov 18, 2009. 2:20 PMogama8 says:
spark fun sells Hall effect sensors for ~$2 which goes high when a magnent is near.  Same thing you bike computer uses. or you could use a reed switch...
Nov 18, 2009. 2:16 PMogama8 says:
I woud totaly do this but I have bar-end shifters and you used an arduino.
Nov 14, 2009. 5:35 PMmacrumpton says:
Perhaps I am not understanding the project, but wouldn't it just be easier to have the brakes trigger the brake lights like in a car? a microswitch mounted near one of the front brake arms would do the trick.

I like the lights in the bar ends idea, I wonder if you could do a combo brakelight/headlight and use the arduino for triggering the headlight(s) when it gets dark.
Nov 13, 2009. 11:26 AMplayinmyblues says:
This is a great idea!. There are a couple of things you might consider.

>Are the lights visible from the vantage point of different types of vehicles? With only one LED per BEBL the range of visibility might be limited because the levels of the eyes of other drivers might not be in a direct line of sight.

>Have you considered that lights brake lights on most vehicles are located on the rear of the vehicle? Brake lights located on the ends of the handlebars might give a false impression of location to other drivers on the road. Remember, your safety is important. A slightly different example: remember when the brake lights of vehicle were located on on the bumpers or vertical trunk area? I believe the rear window brake light was an addition that greatly improved the braking visibility to other drivers.

On the other hand, a BEBL is probabaly a good idea to keep so that when other vehicles draw near to the side of your bike, they can see you beside them.

>Dynamo vs battery - why not both? Recharge the battery with a dynamo.
Nov 5, 2009. 5:52 PMghostWolf59 says:
Hi,
Instead of powering it with a battery - why not use a small dynamo/generator that is powered by the bikes movement ?
- after all, this really good idea would only make real sense if/when the bike is moving.

Removing the need for a battery (that most likely have gone dead by the time you need it) would make this practically maintenance free.

You should try to make this a commercial product - lots of potential, mate !
Nov 6, 2009. 12:51 PMdagenius says:
yes, but then, when you brake, it would stop charging, and the lights circuit would shut off due to lack of electricity, which would defeat the whole purpose. it would only work if you are moving, but if you are slowing, it would not work as efficiently.
Nov 8, 2009. 5:00 PMghostWolf59 says:
Braking would make it stop though - your still moving.

I also think there is enough gadgets around that would allow enough charge to be stored so even if the bike comes to a stop it will still work for x time.

The point I tried to get across is that the battery would be the weakest link - try to find a way to make it almost maintenance free.

cheers
Nov 11, 2009. 1:18 PMdagenius says:
yes, now that I think(wow!) you could have a supercap or something.
Nov 11, 2009. 6:14 PMghostWolf59 says:
yepp, and if you tie the supercap to a small generator (solar is popular to :) and remove the need for a battery you would be able to store a lot of power - practically maintenance free, mate!
I guess the little wiring needed easily could be sitting inside a standard bike frame - no exposed wires.

I think you should try to make this commercial - if nothing else you ought to protect the the idea - then sell it to some rich Chinese company for big $$$$ - When you do I wouldn't mind getting a share :) - At least so I can send my kids to a good school or something :)

cheers
Nov 12, 2009. 5:53 PMdagenius says:
lol, I know right? big $$$$$$ :)
Nov 11, 2009. 7:12 PMghostWolf59 says:
...and here's another novel expansion to this - why not connect it to a relay that allows the lights to flash - like a warning hazard
- You could create a small semi flexible rubber/plastic extension that would fit into a standard handle bar (standard bar i.e a straight one commonly used on most street bikes (non racing ones)
The bend should be pointing backwards once its inserted into the handle bar - Alternatively this could also be a complete replacement hand grip- I've tried to draw a rough sketch on what I am thinking.


Nov 12, 2009. 1:56 PMrobbied says:
Using the system you have created, and the single lithium charging board from sparkfun, you could create a system for headlights and brakelights that can be charged via USB (or wall wart adapter(or). I have some 1 and 3W cree type LED torches that make good headlights, I just need to work out how to make them flash. Not a simple flash, but push the button once for full power, push again for flash etc.
Nov 10, 2009. 6:25 AMclaytonpbarrows says:
Cool idea.  How does it respond to irregular pedaling, such as pedaling slowly up a steep hill?  Also, I think that it is debatable as to weather it should blink when not braking.  If they are intended for use within a group of riders to warn when slowing down, then I think that they should remain completely off unless slowing.  If  they are intended as a warning to motorized traffic, then the blinking is warranted.  
Nov 9, 2009. 10:34 AMSiliconFarmer says:
Very well done instructable.  First time I've seen one with debugging instructions!

I'd like to make one that attaches under the seat, like most bike lights.  This would make switching back and forth between bikes a snap.  I guess you were trying to avoid the issues with building/reusing an all-weather case that could be needed there.
Nov 8, 2009. 6:23 PMsmandal says:
This is cool. compact and useful.  I like to see with power generated or batteries charged by bike movement.

I like the stepwise video ...
Nov 8, 2009. 6:17 PMjoe says:
Very neat.

-Joe

Nov 7, 2009. 7:35 PMYerboogieman says:
You know what would be safer? If large groups of people without lights or reflectors didn't ride at night on a dark trail, on the wrong side of the road!
Nov 5, 2009. 5:34 AMdacarls says:
I had to watch the video twice to figure out where the lights were mounted.  Ya cannot see them unless you know. Accelerometer idea is cool, 1 LED each is a bit lame.
Nov 5, 2009. 6:26 AMKD7CAO says:
I am not a cyclist myself, however I support several large rides with communications support in North Texas primarily the following rides: MS150, Tour de Cure, Cross Timbers Classic, Turkey Roll, and others as they are held. What I notice is that those riders are more interested in reducing their weight, going faster, and completely disobeying all road rules and even state laws.

I unfortunately, can't see many of the hardcore cyclists even considering this project because of the added few ounces.

From a Communications side of things I would prefer to have knowledge of where each rider is in the course, say perhaps Smart Tags? 

Neat idea, but I think you need to do a little refining, you have a lot that could potentially fail where simple switches could work more reliably. Also, I would recommend mounting under the seat. Wires would still be hidden but, you would have the brake lights in an area where people would be more ept to look.
1-40 of 55next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
8
Followers
3
Author:WyoJustin(Justin Shaw)