Skip to content

Bicycle Wheel POV Light

I’ve been inspired by spokepov LED display from ladyada.

The term POV means persistence  of vision. The hardware and software used by ladyada is opened to all. Everyone can download those files, make it according to their instructions and burn it with the firmwares. It is like DIY – Do It Yourself.

But I have some limitations. My bike is only 11-12 kg and I don’t want to make it heavier. They used several(6) 74HC595 in their schematic. It will add extra weight, add more costs, drain battery power, make the schematic more complex….etc  ..

Yeah, their project is one of the best open-source POV projects i’ve seen in the internet.

And they have used some kind of attiny chip(maybe ATTINY2313) to their project. This is a great problem for me cause I want to use atmega8 in my project and I have several  atmega8 laid in my home.

As we can see, when we use atmega8 as a arduino, it has 19 I/0 pins. This is a bright idea for me cause I can drive 19 LED direct and without any port expander/serial to parallel converter.

Then I wrote a simple program, flashed a atmega8, make a circuit on a piece of veroboard, and put it on my bike’s front wheel with the help of hot glue/silicon. And after some bug finding, the finished project looks like this.


The bike is running


The bike is running again


I’ve pulled up the handlebar and rotaoe the front wheel. A long exposure looks like this image.


A better image, more rpm of the wheel and far more long exposure……..

I am not fully satisfied with the results but this is enough for me now. I will update it later.


  1. […]Here is a good Weblog You might Discover Fascinating that we Encourage You[…]

  2. japan assists everybody by integrating a handful of one of a kind features and options. It’s a unvaluable item for any fan of japan.

  3. Hi there, just became alert to your blog through Google, and found that it is truly informative. I’m gonna watch out for brussels. I’ll be grateful if you continue this in future. Plenty of folks will be benefited from your writing. Cheers!

  4. Google

    That would be the finish of this post. Right here you’ll come across some websites that we think you will value, just click the links.

    • I am not clear about what you wrote. Forgive me for my misunderstanding if you said otherwise.

      I put the links because i want to give the authors(I’ve benefited from) a credit and i don’t want to copy-paste and somewhat modify their blog-post and post those in behalf of me.

  5. It’s really a cool and useful piece of information. I am
    happy that you simply shared this helpful information with us.

    Please stay us informed like this. Thank you for sharing.

  6. Hello Hello

    I really enjoy the article. Awesome.

Leave a Reply

Your email address will not be published. Required fields are marked *