The Persistence of Jumping Rope

POV Jump Rope

[Antonio Ospite] recently took up jump rope to increase his cardio, and also being a hacker decided to have some extra fun with it. He’s created the JMP-Rope — the Programmable Jump Rope.

He’s using the same principle as a normal POV (Persistence of Vision) display, but with a cool twist. He’s managed to put the microcontroller (a Trinket) and battery into the handle of the jump rope. Using a slip ring system, the RGB signal gets passed to the rope, which contains the LEDs. It’s a pretty slick setup, and he’s written another post all about how he did the hardware.

To create the images for his JMP-Rope, he’s outlined the steps to a successful POV image on his blog. These include re-sizing the image to a circle (duh), reducing the color palette, and then performing pixel mapping using a discrete conversion (from polar to Cartesian coordinates). After that it’s just a matter of representing your new-found pixel map in a 1D animation, played column by column. [Antonio] stores these frames on the micro-controller as an RLE (run length encoded) indexed bitmap.

Stick around to see how he made it, and some other cool examples of what it can do!

 

Diagram of Persistence of Vision Jump Rope

Diagram of Handle

The resulting images from his JMP-Rope are pretty impressive — it almost looks like Firefox was made for a POV display!

JMP-rope-Firefox

Firefox!

[Thanks Alan!]

Comments

  1. overflo says:

    well done! :)
    it looks great.

  2. Christopher Havel says:

    LOL, looks like Hackaday blew up another website… Google cache link, please (particularly for the how-the-hardware-works post), for the less intelligent among us?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,253 other followers