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.

Dance Messenger

Dance Messenger
«
  • DSCF0299c.jpg
  • DSCF0303.JPG
  • DSCF0303b.jpg
  • DSCF0299b.jpg
Fun persistence of vision toy. Attach it to your shoe and write messages or patterns while you walk, run or dance!

This article is brought to you by MonkeyLectric and the Monkey Light bike light


 
Remove these adsRemove these ads by Signing Up
 

Step 1The circuit board

The circuit board
I used a fairly generic circuit board I had lying around for this project. The circuit is really simple though, just an Atmel AVR microcontroller, 10 LED's, a programming header and a few resistors and capacitors. maybe a button if you want to be able to turn it off. The board I used is mostly surface mount components, but all the parts are available in thru-hole form so you could easily build this up on a proto-board.

I've attached below the Eagle CAD (http://www.cadsoft.de/) files for the circuit board, the C source code for the microcontroller, and the Gerber files of the circuit board to get it manufactured. Eagle CAD is free for small-size boards like this one.

Parts used:
Atmel mega8L microcontroller - digikey ATMEGA8L-8AC-ND
6-pin .1" spacing pid header - digikey WM6806-ND
1206-size surface mount LED's in color of your choice - digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND
150 ohm resistor array: digikey EXB-V8V150JV
10uF 0805 size capacitor: digikey 587-1299-1-ND
switch: digikey CKN4081CT-ND
lithium-ion battery: from batteriesamerica.com (http://www.batteriesamerica.com/newpage8.htm)
« Previous StepDownload PDFView All StepsNext Step »
75 comments
1-40 of 75next »
Nov 5, 2009. 4:36 AMshams says:
what is the subsitute of this AVR ? I'am asking u about any through the hole chip.....this one is surface mount....I cant use it.... 
Jun 14, 2011. 3:21 AMrobot1398 says:
this same AVR is present in a whole chip form buy it from here
http://cgi.ebay.com/New-ATmega8-16PU-Atmel-AVR-16MHz-PDIP-Flash-MCU-ATmega8-/130531687605?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item1
May 12, 2010. 7:55 PMagent says:
Think this would work on roller skates? Would I be going fast enough for people to see the effect?
Apr 12, 2010. 9:10 AMzeibak says:
this one is the best but it seem that it's too hard for me lol
Oct 30, 2009. 2:25 PMnegative zero says:
 For a really low budget and a camera if you take a picture every minute or so then string them together it should make a nice time lapse 
Oct 15, 2009. 6:18 PMsebas125 says:
 How it works?? i dont understan it.
Oct 28, 2009. 5:10 PMkeastes says:
i works because of a phenomion called persistence of vision,  anything that flashes more than 50 times a second appears to stay lit, make has a better description in the digital glow stick project, and wikipedia's article
Oct 15, 2009. 6:19 PMsebas125 says:
 if it works that would be awesome!!!

Jul 20, 2009. 11:08 AMBriguy9 says:
Squid?
Aug 10, 2009. 5:29 PMLilPurpleCow says:
Lol that's what I was wondering!
Aug 19, 2009. 6:52 AMGarbageMan500 says:
squid labs
Apr 18, 2009. 11:36 AMzimmemic25 says:
what i never understand: how does that thing know how fast it moves? because if i move faster, but the animation speed of the LEDs is the same, the text will be wider but have the same size, so itll look stupid.
May 25, 2009. 8:15 AMfwjs28 says:
thats my question....
May 29, 2009. 4:04 AMmerseyless says:
it doesn't know how fast it's moving, it just keeps blinking
May 29, 2009. 12:26 PMfwjs28 says:
ooooo...so if you moved it really fast it would just be longer between the letters...i see
Aug 7, 2009. 1:34 AMzimmemic25 says:
and if it would be moved even faster, there would be letters at the ends of the area in which its moved, which suddenly end in the air. don't think thats a good solution.
Jul 24, 2009. 9:31 PMfireman115 says:
Freaking Awesome
Mar 30, 2009. 3:28 AMMELEGO351 says:
How about modifying this for a bike rim so when you ride you can display messages or just cool images. Could this work?
Jun 8, 2009. 11:36 AMXander da gr8 says:
May 9, 2009. 4:48 PMPaturnus Prime says:
Why not? Combine it with another Instructable for powering safety light with dynamo from disk drive magnets. As wheel spins it generates power. Do this on one side of wheel. 180 degrees opposite put Dance Messenger. Vary distance to hub of wheel of both assemblies to balance wheel.
Jun 7, 2009. 9:45 PMtannerr52 says:
Dont step in a Puddle! Nice Instructable!
May 5, 2009. 8:54 PMeyebot117 says:
What if someone used this technology to mount one of these circuits on a boomerang. As it flies, it spells out a word. Is this possible?
May 25, 2009. 7:30 AMPikminRed says:
Probably, but because Of the weird shape on the boomerang it would sort of mess up the words a little but it would definitely work on a frisbee! Pik
Apr 9, 2009. 4:12 PMpyroelfears says:
can u use the arduino
Mar 25, 2006. 10:35 AMshady_deluxe says:
Hi, that's my version, with a PIC16F627
Mar 27, 2009. 11:10 AMSamuelAaronWard says:
Very nice, Arthur! :) ...I've just started programming PIC16F684's, and I've been wanting to build a POV device. Could you tell me how you did yours? Schematics or anything? Thanks! samuelaaronward@gmail.com
Mar 30, 2009. 8:58 AMshady_deluxe says:
Sorry it's too long ago.
There is nothing special:

GND <-----LED----Resistor---------IO_PORT on PIC
Mar 30, 2009. 9:12 AMSamuelAaronWard says:
That's it??? Just simple LED outputs from a PIC's I/O ports? But isn't there some fancy timing scheme? Or an accelerometer to detect how fast you're waving it back and forth - in order to control how fast the lights are updated?
Mar 31, 2009. 8:26 AMshady_deluxe says:
Here the board:
Mar 31, 2009. 9:41 AMSamuelAaronWard says:
Thanks, Arthur! :) Nice pictures - not all that complicated. What are the chances that you'd send me your schematic and code? If so, please send directly to samuelaaronward@gmail.com. Thanks a bunch!!! -Aaron-
Apr 2, 2009. 5:17 AMshady_deluxe says:
Hi, it could be take a while. I'll search for it.
Apr 2, 2009. 6:09 AMSamuelAaronWard says:
Thank you, Arthur! :) I really appreciate it! samuelaaronward@gmail.com
Mar 31, 2009. 8:15 AMshady_deluxe says:
Yes. It's a photo effect - playing with exposure. Here an other picture:
Dec 1, 2007. 11:41 AMgrahamslawson says:
How? Please.
Nov 13, 2007. 9:34 AMa_d777 says:
Hey Shady! I like that thingy......!! its pretty neat....can you send me the circuit you used?? i mean i am looking for some PoV toys that use PIC12F629....or maybe PIC16F627... Ya' know, its free!
Dec 5, 2008. 7:26 PMsparr says:
the minipov3 is out from ladyada.net, might be worth linking
Oct 7, 2008. 7:29 PMBadgergirl says:
SQUID!!!
Jun 4, 2008. 5:18 AMboday says:
hai i am boday from INDONESIA.. i want to know in your project "DANCE MESSENGER", in "the Circuit board step" you say :L1, C1, and C3 -->"Dont need these for this project" the orange wire and X1,X2, and X3-->"Not used" what must i do to this component?? can i "short" them??(i mean Like use jumper??) thank for you answer...
Nov 2, 2007. 9:29 AMhpt says:
I need to know how to do pov with BX 24!!!!!!!!!!!!!!! URGENT
1-40 of 75next »

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!
524
Followers
47
Author:dan(MonkeyLectric)
Dan Goldwater is a co-founder of Instructables. Currently he operates MonkeyLectric where he develops revolutionary bike lighting products. He also writes a DIY column for Momentum magazine.