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.

RGBike POV - Open project

Step 6Program the microcontroller with the firmware

Program the microcontroller with the firmware
You can now program the firmware into the microcontroller.
I use the USBtinyISP by ladyada.

I also designed this POV to be compatible with the Arduino. You just have to use the FTDI USB-TTL232 cable. But don't take my word for it, test it! (because I didn't).
There is also a TLC5940 library for the arduino by Alex Leone

Currently in this version of firmware you can only display one image, but you can easily tweak it. Also, the image data is read from program memory.
In the future I plan to try a SPI EEPROM connected to the serial port. This way I am able to store tons of images and animations!

In this version there is also a small section of feedback control loop, to synchronize the image to the velocity of the wheel.

How much space do I need for my image?
Depends on the level of detail you desire. With level of detail, I mean the number of divisions of your wheel.
If want to use 100 divisions, you'll divide the circle in lines with 3.6 deg. The greater the number of divisions, the narrower the lines.

For one image of 100 lines:
192 bits for each colour * 3 colours for line = 576 bits / 72 bytes for each line
72 bytes/line * 100 lines = 7200 bytes/image, ~7kBytes/image
« Previous StepDownload PDFView All StepsNext Step »
4 comments
Jul 15, 2010. 11:58 AMkoko44 says:
If we assemble microcontroller to the pcb, how can we program the firmware?
Jun 23, 2009. 10:59 AMglompos21 says:
Can you tell us the algorithm that you are using to transform the image into bytes?
Jun 23, 2010. 3:31 PMschroedc says:
I'm still struggling to correlate the image to the data bytes as well. Can you elaborate w/an example?

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!
51
Followers
3
Author:Hazard