SpokePOV: LED Bike Wheel Images

 by ladyada
Featured
Spoke POV is an easy-to-make electronic kit toy that turns your bicycle wheel into a customized display! The project includes a free schematic design, open source software for uploading and editing stored bitmap images, and a high-quality kit with all the parts necessary to build your own.

Tired: A red blinker on your seatpost
Wired: Programmable full-wheel images in any color

Specifications and Features:
  • Can be used with road, mountain or BMX wheels!
  • 30 LEDs on each side (22 for BMX) x 256 radial pixels
  • Runs on 2-3 AA batteries for 10 hours or more, assuming 3000mAh alkalines and 50% image coverage.
  • Can run on rechargable NiMH AA's
  • Comes with high-brightness red/yellow/green or blue LEDs
  • Automatically shuts off after 3 minutes
  • wxPython based software runs on any Linux or Windows or Mac with Parallel port or serial port
  • Design is all through-hole parts, perfect for a first time kit builder.
  • With one spoke, total persistence at 15mph. Two spokes, 10mph. Three spokes, 7mph. (Assuming a mountain bike wheel). Looks cool even if not completely persistant.
  • Great for safe riding at night, provides excellent side visibility.
  • Playa-tested!

Kits & PCBs available for purchase at http://www.adafruit.com/
For more information, like how to use the software to update images, visit http://www.ladyada.net/make/spokepov

& check out more cool projects at http://www.ladyada.net/

Step 1: Intro

These instruction assume you purchased the kit or at least the PCB. All parts are through-hole and this should be a very easy project, even for a beginner. Still, if you've never soldered before, this tutorial is really awesome. If you're part of the new streaming-video-generation, this set of soldering mpegs may do you right:
http://radiojove.gsfc.nasa.gov/elab/soldering.htm

Step 2: Tools

tools.jpg
There are a few tools that are required for assembly. None of these tools are included in the kit. If you don't have them, now would be a good time to borrow or purchase them. They are very very handy whenever assembling/fixing/modifying electronic devices! I provide links to buy them, but of course, you should get them whereever is most convenient/inexpensive. Many of these parts are available in a place like Radio Shack or other (higher quality) DIY electronics stores.

Step 3: Parts

parts.jpg
All these parts are included in the kit:

QTY----NAME----PART#-----DESCRIPTION
1 IC1 ATtiny2323 microcontroller
1 IC1* generic 20 pin socket
1 IC2 25LC080 1kbyte EEPROM
1 IC2* generic 8 pin socket
8 IC3-IC10 74HC595 serial to parallel latch
1 X1 DN6852 hall effect sensor
1 S1 SKQBAKA010 waterproof switch
1 J2 30310-6002HB programming header
4 n/a 12BH092 AA battery clips
1 R1 generic 1/4W 10Kohm 5% resistor
8 RN1-RN8 266-xxx 10-pin bussed resistor network
60 LED1-LED60 high brightness LED's
1 PCB custom silkscreened printed circuit board (PCB)

Step 4: Lets get ready to solder!

Get your bench set up for soldering, and place the PCB in a good board holder

Step 6: Attach battery clips - part 2

Now turn the board over and solder the outer tabs of the clips first and then resolder the inner tabs. Make sure theres plenty of solder: these connections are not just electrical, they're mechanical too!

Step 10: Attach Latch Chips

Place the 6 top 74HC595 latch chips in the proper spots, making sure to align the notches on the chip with the notches in the pictures. Tack them in place by soldering two corner pins of each one from the top. Then turn the board over and solder all the pins.

Next, do the same with the 2 latches on the reverse side.

Step 11: Attach the LED's

Cut the LEDs from the tape and place the first 30 into the front row. Make sure that the flat side of the LED is aligned with the flat side of the LED shown on the board. Otherwise the LED will not light up. This is a pretty common mistake so work slowly and carefully.

When you place each LED, bend the leads out so that it wont fall out when you turn the board over.

Solder the LEDs and clip the leads, either one at a time or all at once, whichever is easiest for you.

After one side of the board is done, repeat for the other row of LEDs

Step 12: Attach the resistor networks

Solder in the 8 9-SIP resistor networks. Make sure you align them correctly: one side of the resistor pack has a dot which corresponds to pin 1 which is marked with an X in the picture on the circuit board.

Step 15: Attach the Sensor

Bend the sensor so that the face points out as shown. Since the sensor has to stick out but has short leads, solder it from the top, making sure that the leads don't stick too far through on the other side. See the picture to the left.

Step 17: Test

Now that you're done assembling it, you can test the board to make sure its functioning. Put two good AA batteries into the clips. Whenever the microcontroller gets notice of a 'hard reset' it goes through a little test routine where it lights up all the LEDs in order. If none of the LEDs are lighting up, go back and check to see if you put in any latches, batteries or the microcontroller in backwards. If just a few LEDs arent lighting up, check if they're in backwards.

Step 18: Hacking - Animations

Animations! Have a pacmac chomp while you ride...Download the animation-supported software, and make sure you have upgraded the EEPROM to hold more images. I suggest either a 2K EEPROM (25C16P-1.8) for 2 images, or 4K (25C32P-1.8) for 4 images. You can buy these from Mouser for a few dollars a piece. You can't use just 3 frames (well, you could but the code doesnt support it). Then upload the images to seperate banks. Note that the software can't (yet) tell how big the EEPROM is so if you only have 2 image banks, bank #3 will be the same as #1 and #4 is really #2. Then set the number of rotations to display each image, just like any other variable. OK you're ready to rock.

Step 19: Hacking - More Colors

Wow look at all the pretty colors! The standard kit uses 2 batteries, which will work with red, orange and yellow LED's. If you want to use green, blue, white or purple LED's you will need to add a third battery. To do that, purchase 2 more battery clips from Mouser. Before you solder them in, you have to cut a trace. I thought I'd be all smart and put a note on the PCB about which trace to cut but I put it on the wrong side of the board. If you hold it up to a bright light you'll see the trace, or use this handy guide:

Step 20: Install

Attach the spokepov to your bike wheel with zipties as shown.

After it is attached, place the magnet on the frame as shown. The magnet must line up with the sensor on the PCB, it may take some fiddling with the sensor and magnet to get them in range. The range on the sensor is 1-2 centimeters.

If you are attaching more than one SpokePOV on your wheel, make sure they are lined up at an equal distance from the rim, use a ruler.

Step 21: Build and connect the programming dongle

Instructions for building the programming dongle are at http://www.ladyada.net/make/spokepov
it should be a breeze in comparison. (Note that in this image, R1 and R4 are swapped, don't make that mistake!)
Now connect it up!

Step 22: Run the image design & download software

You can import images as .bmp files, then do a little touchup before writing the image to the spokepov. For more detailed instructions on how to run the software visit http://www.ladyada.net/make/spokepov
1-40 of 204Next »
U.S.CouchPotato says: May 10, 2013. 5:04 PM
i was wondering if the batteries would fall out if you went too fast. Would they?
robochick says: Mar 5, 2013. 10:51 AM
Omg ladyada, you totally used the same terms from Wired magazine. Awesome way to make a long story short! Haha
shaadmahmud says: Jan 27, 2013. 8:59 PM
can I use 25LC1024 instead of this EEPROM?
GusN says: Jun 22, 2011. 11:27 AM
Can you replace the LEDs with Tri-Color LEDs (with red, green, and blue) to make a Spoke POV that can display all three colors? Are there RGBY LEDs that can display all three colors? And where can I buy them?
kkaryamapudi in reply to GusNAug 27, 2012. 4:13 PM
try making three w/ one red, one blue ,and one green and burn respective color channels onto them
explosivefart says: Nov 23, 2010. 9:30 PM
Can you use this on car wheels?
The Bike Monkey in reply to explosivefartSep 1, 2011. 4:51 PM
I would say that if you used thios on car wheels you are setting yourself up for a mighty big fine. Most states do not allow you to use any auxiliary lights in the colors of red, blue or white because most of the safety vehicles like police fire rescue us those colors.
kkaryamapudi in reply to The Bike MonkeyAug 27, 2012. 4:11 PM
how about purple?
asofia says: Dec 4, 2011. 2:26 AM
are these for sale?? Like would you be willing to make them and sell them? :)

I just bought a really awesome custom bicycle I designed at: www.villycustoms.com and the only thing I think could make it better and more unique than it is right now, would be this, this is great, specially for Christmas time! :)
DSC_0507.jpg
kkaryamapudi in reply to asofiaAug 27, 2012. 4:10 PM
kits for sale http://www.adafruit.com/products/5 again, soldering required
knex gun and grenade maker says: Mar 29, 2012. 8:08 AM
1 how mutch does this cost
2 can it be put on a chaos freestyle bike
3 can you make and sell them ?!?!?!?!?!?
kkaryamapudi in reply to knex gun and grenade makerAug 27, 2012. 4:08 PM
I have the same bike ... $38 http://www.adafruit.com/products/5
some soldering required
DOMINICKGRIGGS says: Aug 4, 2012. 2:26 PM
gggggggoooooooooo ccccccchhhhhhhhhhhhheeeeeeeeeelllllllllllllllssssssssssssaaaaaaaaaaa!!!!!!!
timweaver17 says: Jun 8, 2012. 8:44 PM
how does it handle the weather and or the elements?
jj.inc says: Jun 8, 2012. 6:53 AM
What if your computer isn't old enough to have one of those ports
aswethinkyouare says: May 3, 2012. 9:53 AM
How do these kits hold up with impact? like if you're hopping a curb or going over a speed bump? Also, can you waterproof the boards at all? maybe use scotch guard?
TSC says: Apr 11, 2012. 1:32 PM
Thats sick! awsome great job!
tyson.ras says: Aug 19, 2009. 9:18 AM
What would it take for you to just build me a pair of the pac man lights and send them to me? I really serious about this.
knex gun and grenade maker in reply to tyson.rasMar 29, 2012. 8:14 AM
same here. but ill pay what you want.
(between 0.01 and 20.00 )
not like 1,000,000 $
SniperCzar says: Jan 24, 2010. 11:01 AM
Anybody know a way to put this on a car wheel/legality of doing so?  I would love to put this thing on the wheels of my wip EV conversion...
knex gun and grenade maker in reply to SniperCzarMar 29, 2012. 8:11 AM
thoes cost a fourton to but the tires with this built in.
you should solder it in to your car tire to do that
cody777 in reply to SniperCzarApr 18, 2011. 10:23 PM
its perfectly leagal, they even sell rims with that kind of thing built in
abadfart in reply to SniperCzarDec 14, 2010. 3:55 PM
i would love to do a small one on a sport bike and a el wire jacket for a tron look
chucksta in reply to SniperCzarMay 9, 2010. 6:09 PM
I'm pretty sure it depends on the state.
Frank Lampard 13 says: Feb 11, 2012. 6:28 PM
Love the chelsea fc one
johntan says: Dec 28, 2011. 5:08 PM
sku_104478_1_small.jpg
kkhan10 says: Nov 16, 2011. 11:16 PM
where i can buy that all things ? an i can fix that on alloy ?
linda chen says: Nov 3, 2011. 4:05 AM
wheelset
Aerodynamic, lightweight, durable
One year warranty and damage replacement policy.
it means you can use them with confidence – even on rough roads – without worrying about rider weight restrictions.

no matter you need one basic-level model, or middle-level model, or high-end model for your market. you can find them here.

these are all the best value for your money.
Welcome to visit our Company Website: http://mtbbike.en.made-in-china.com/
Anything i can do for you,pls contact me via
Yahoo: linda.frxbike@yahoo.com
gener_i says: Jul 28, 2009. 7:01 PM
Can I replaced you AVR tiny to PIC MCU which is more widely available here in the Philippines,can you recomend what kind or part number of PIC can replaced you AVR MCU
mikikekwek in reply to gener_iJul 1, 2011. 11:19 PM
kantutan sarap saya
sucala.paul says: Jun 27, 2011. 10:53 AM
In the animations above we can see how the image would look if "the observer" wold have the same speed as the bike. What happens when observer stays? In this case the spokepov will make a sort of sinusoidal motion and image may be distorted, but not sure how it looks.
shaadmahmud says: Jun 18, 2011. 1:40 AM
hi..can i use 24 or 27 series eeprom instead of 25LC080...please help me
iceng says: May 13, 2011. 10:45 AM
I have built seven sets of three for my kids (married) for Burning Man over the years.
Not A Single Difficulty. This is a great product !!!

A
thier says: Oct 27, 2009. 2:35 PM
I'm having troubles when I try to  Burn the programming at the microcontroller and. And the instructions that I have got here  in the  web site do not report anything about the burnig process.
I WOULD LIKE TO KNOW IF SOMEONE FROM THE SKY, COULD HELP ME AT THE BURNIG PROCESS!
My e-mail adress is:   dougfb46@hotmail.com or
                                        dougfb46@gmail.com

Thanks by the way.

eulaliaaaa! says: Oct 22, 2009. 8:03 AM
Sweeet!  I like the pac-man and ghost thingy.
RiddleOfSphinx says: Apr 2, 2008. 5:08 PM
Haven't read all the comments, but if this is a repeated comment then my apologies ;) Can this be modified to work on car rims as well? I'm sure I could find a way to secure it safely, but wanted to know if it would have the same effect or if the image would be distorted due to size, RPM, etc.
darthneo in reply to RiddleOfSphinxSep 9, 2009. 9:48 AM
Have you tried to put them on your car wheels yet?
RiddleOfSphinx in reply to darthneoSep 9, 2009. 5:51 PM
Nope, haven't been able to buy any yet :-S
sparr in reply to RiddleOfSphinxDec 5, 2008. 9:01 PM
It would work just fine on car rims. The spokePOV firmware has been tested up to 100mph on a bike wheel (faster than the uC can't keep up)
RiddleOfSphinx in reply to sparrDec 8, 2008. 3:55 PM
Hmm, I may have to try it out then, thanks :D !!
1-40 of 204Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!