Introduction
POV (Persistence of Vision) is a kind of optical illusion in which a visual image seems to persist even when the light from it ceases to enter our eyes. This can be used to make POV displays where we can display text, images, gifs, etc.
Hardware
Components | Quantity |
---|---|
Arduino Uno | 1 |
LED (Red) | 19 |
Resistors 220 ohm | 19 |
Perf board | 1 |
Header pins | 20 |
Toggle switch | 1 |
Tools:
- Soldering iron
Construction
Take a perf board and cut it to the required size for 20 LEDs.
Solder the LEDs in a single line with all Anode on the same side.
Attach 220 resistors beside each LED and solder them.
Add toggle switch to turn on the display whenever the the switch is turned on.
Solder wires to anode of each LED and common Gnd.
Pin connections:
Top of wand
1 Digital Pin 13
2 Digital Pin 12
3 Digital Pin 11
4 Digital Pin 10
5 Digital Pin 9
6 Digital Pin 8
7 Digital Pin 7
8 Digital Pin 6
9 Digital Pin 5
10 Digital Pin 4
11 Digital Pin 3
12 Digital Pin 2
13 Digital Pin 1
14 Digital Pin 0
15 Analog Pin 5
16 Analog Pin 4
17 Analog Pin 3
18 Analog Pin 2
19 Analog Pin 1
Bottom of wand
Software
The code for the same can be found below.
Each letter of the alphabet is generated by a collection of binary arrays that are stored on the Arduino. The Arduino matches each letter to one of its stored letters as it reads the message you want to display, and then it produces the stored array column by column.