LED Persistance of Vision Globe





Introduction: LED Persistance of Vision Globe


This is a project similar to the one already published, but upgraded. It consists of 64 LEDs and 90 columns, so the resolution is 5760 pixels.

I also used the shift registers, but 8 of them, one for every 8 LEDs. To transfer power to the shaft I used slip ring from the alternator.

The frequency is quite small, about 20 rps, which is about 1200 rpm.

Step 1: Materials

I hope I wont forget something, but everything should be here:

-64 LEDs

-Arduino Uno

-8 shift registers (74HC595)

-64 220 Ohm resistors

-Slip ring and brushes (from alternator)

-PVC pipe (18cm)

-Shaft (10mm)

-220V DC motor


-Flat wires (for LEDs)


-2 switches

-5V power

-Aluminum sheet 2 mm

Step 2: Housing and the Ring

Housing is made from 2x2 cm square metal pipe.
The ring is end piece of PVC pipe, and it have 64 3mm holes for LEDs and two 10mm for shaft.
After painting and drilling i put it all together. On top is metal bearing, and on lower side is conected on the motor.

Step 3: Power, Shift Register and PWM

5V DC power, shift registers and PWM PCBs I made myself in Eagle. Here you have schemes of the circuit.

Step 4: Slip Ring

Slip ring is used for powering the shaft, it's easiest way to do it. Just be careful! It needs to be centered or you'll have breaks in power transfer. Because of this, your Globe won't work, so you'll need to put capacitor as big as you can buy.

Step 5: Putting All Together

Arduino Uno and PCB with shift registers are placed on fiberglass on the shaft. 5V DV power and PWM are in housing. You have only 3 wires from arduino to the shift registers PCB. LEDs and Arduino have the same source od power supply.

Step 6: Program

I just upgraded program that I find on Internet. You can make any picture or write something in few seconds. Pictures have 5 760 pixels(90x64).

Step 7: Final Result

If you have any questions, feel free to ask me on lluka.karnis@hotmail.com
And here is my video on youtube:


Maker Olympics Contest 2016

Third Prize in the
Maker Olympics Contest 2016



    • Clocks Contest

      Clocks Contest
    • Water Contest

      Water Contest
    • Creative Misuse Contest

      Creative Misuse Contest

    65 Discussions

    Hi! I am trying to figure out how I can pulse an LED at 80 times per second (4.8khz). Could you point me in the right direction?

    Really like how this turned out. do you think the base could be made smaller?

    can you post your Excel program?

    looks like i gotta find someone to teach me how to do this! definitely want a couple but damn i have never made anything in my life! good job motivating me!

    this is really cool - a larger one with just a bit more resolution would be great for fictional worlds

    How complicated would you say the math is to make everything show up on time?

    1 reply

    Very neat project, and nicely implemented. I honestly think you could sell something like this (assuming someone else hasn't already patented it :-).

    1 reply

    Thanks! I would like that, but dont know how :S

    This must be one of the prettiest POV displays I've seen. May I ask from which device you've gotten the slip ring and brushes?

    1 reply

    Thank you vrey much! It's from alternator :D


    1 year ago

    Nice project. I like POV stuff.

    I had a thought. If you mounted all your electronics inside the rotating ring and put a magnet or two near the axis (on the stationary part) and a coil to pick up the field as it went past you could make a self contained self powered (minus the main motor) display.. Spin it up and it would start generating the power needed to drive the leds.. another way would be to use a pedal bike type dynamo as your top axis / bearing of the disk ..

    4 replies

    Thank you for advice, I actually work on another one, but with 24 LEDs, and I want to minimise it, so I'll probably do it :D

    There are very neat little sensors for magnetic fields such as the SS41F specifically made for applications like this. It's definitly worth a thought!

    Great I hope you will post the results

    congrats again!.i have one question. Do You think It could be possible to represent the Evolution of the continents starting from Pangea to the actual ones?

    Similar to that animation https://www.youtube.com/watch?v=WaUk94AdXPA