Pov display using ardiuno.



Make a simple persistence-of-vision (POV) display with an Arduino.




How Does the POV Display Work?

What is POV(Persistence of Vision)? It can be defined in simple words. When a person sees an object, its image remains in the retina of the eye for a time interval of 1/16th of a second. This phenomenon is known as persistence of vision. This phenomenon is used in the POV Display to form images. We turn the LEDs on and off in such a way that the different images overlap each other forming letters. For example:
image

Formation of letter "E" with 5 LEDs

1 2 3 <-- Time
1 1 1 <-- Bulb 1 the
1 0 0 <-- Bulb 2
1 1 1 <-- Bulb 3
1 0 0 <-- Bulb 4
1 1 1 <-- Bulb 5

Each row represents the 5 LEDs we use to make the Arduino POV display and each column is a time interval. Each element in the row represents the state of the LED at that given time.

At t = 1 Bulbs 1,2,3,4,5 are ON
At t = 2 Bulbs 1,3,5 are ON

This way we can visually see the letter E formed by the LEDs but the time interval would be very small in milliseconds. Due to the short time intervals and the ability of the LEDs to turn ON and OFF very quickly we can see the letter E as all the 3 images merge. As the motor is spinning and time passes, each LED moves from one position to the next, so all these images merge together.


 Let's get gather the components to make the project.


  • 5 led.
  • Ardiuno nano.
  • Female connector.
  • 9v battery.
  • Connecting wire.
  • Wooden strip. 


                  


Circuit making  

Step 1

Place all the 5 led one after another in a single line and connect the all cathod to each other on a wooden strip and fix with super glue.


Step 2
Connect wire to all anode of 5 led and also connect the wire through 1 k ohm resistor, i forget to connect the resistor.

After that the connect the female connector to the all anode wire.


Step 3

Connect the battery clip wire to the +9v to the vin pin and ground to the ground 

Step 4

Fix all the compunts such as ardiuno,wires and battery to the strip with tape and findout center of gravity of strip and drill it make sure it fit to the motor shaft. 



I replaced the wooden strip with plastic scale to make it more stable and reduced the weight from motor and help to spin after.



I used strong magnet to reduce vibrations and make it more stable


For code tab on code below

Code

Suggestion:

Used 12v motor to reduce the 

flickering and increase the speed.


Comments

LED cheeser using 4017 ic

Cnc machine with using DC motor

Jumping jack game using ardiuno and 16*2 lcd.

Automatic light on&off..