3D POV Display: Bansode Prathmesh Baswant Patil Rahul Ashok
3D POV Display: Bansode Prathmesh Baswant Patil Rahul Ashok
PROJECT REPORT
ON
3D POV Display
Submitted by
Prof. D.U.Chavan
Academic Year
2019-2020
Dr. J. J. Magdum Trust’s
Dr. J. J. Magdum College of Engineering,
Jaysingpur – 416 101.
CERTIFICATE
This is to certify that,
Mr.Bansode Prathmesh B. , Mr.Patil Rahul A.
has satisfactorily completed the project / seminar work
entitled “3D POV Display” in partial fulfillment for award
of Bachelor of Engineering Degree in E&TC by Shivaji
University, Kolhapur.
Guide Head,
Prof. D.U.Chavan Dept. of E&TC Engg.
Dr.D.N.Mudgal
Dr. J. J. Magdum Trust‟s
Dr. J. J. Magdum College of Engineering,
Jaysingpur – 416 101.
Department of E&TC Engineering
CERTIFICATE
This is to certify that, the project work entitled
“3D POV Display” is presented before departmental
research committee (DRC) by, Mr. Bansode Prathmesh B.
and Mr. Patil Rahul A. under the guidance of
Prof.D.U.Chavan for the academic year 2019-2020
The DRC has approved the said project.
Head,
Departmental Research Committee
Department of E&TC Engineering
Acknowledgement
First of all I would like to thank Prof. Chavan D. U. who is presently working as a
professor of Electronics Department, Dr J J magdum college of engineering for guiding me
through this project work. I am extremely grateful to her for all his invaluable guidance and
kind suggestions during all the phases of my project work. Her ever encouraging attitude,
guidance and whole hearted help were biggest motivation for me in completing this project
work.
I am thankful to the Chairman Mr. Veejhay J. Magdum of Dr. J. J. Magdum Trust,
Jaysingpur, for their encouragement. I am very grateful to Dr.D.N.Mudgal, Principal of Dr.
J. J. Magdum College of Engineering, Jaysingpur for motivating me for this project work.
Also I am thankful to Prof.Mrs.Mohite T. H., Head, Department of E & TC Engineering
for providing necessary facilities for completion of this project/seminar work.
I am also thankful to Mr. Kolap M. , Mrs. Mahadik S. & Mrs.D.U.Chavan project
work for supporting me in completion of this project work.
Lastly I thank all the persons who have guided and helped me directly or indirectly.
i
Contents
Our project features a spinning ring of addresable RGB Light Emitting Diodes
(LEDs) capable of producing a Persistence of Vision (POV) effect. This effect refers to the
optical illusion that occurs when multiple discrete images blend into a single image or
animation. The ring of LEDs is able to show images at a rate of 24 frames per second
(FPS), which produces cinema-like smoothness and clarity. A POV display has many
advantages over a traditional CRT, LCD or LED display, like power savings, less
complexity, easy configuration, attractiveness etc. To overcome the drawback of old
processor we have decided to implement the same display atop a new and advanced
microprocessor, the Arduino nano. This platform brings with it newer coding and a
different understanding of peripherals. ARDUINO INTERFACE BOARDS provide us
with a low-cost, easy-to use technology to create the project. We also aim to build the
newer display to work with modern forms of interfaces. To accomplish this, we will be
interfacing the display with an Android device. This project can be implemented with help
of any Android Smartphone/tablet running on Android 4.0
iii
List of Tables
iv
List of Figures
v
Abbreviations
vi
3D POV Display
INTRODUCTION
1.1 INTRODUCTION
The Conventional methods of displaying images are by using LCD display or LED
board. Propeller display is a special type of circular display that projects an image as if the
images are floating in the air. This project was started with a simple principle which is
frequently happening in our day today life, which is Persistence of Vision (POV).
Whenever the light from an image strikes on the retina, the eye retains the impression of
that light for a particular fraction of seconds (1/16th) depending on the brightness of the
image even after the image has been removed from the human sight. The proposed work
virtual displays are used in order to reduce the number of LEDs. The propeller is subjected
to rotate above 1200 rpm to obtain virtual display.
The core phenomenon on which the entire project is based is the Persistence of
vision. Persistence of vision is the phenomenon pertaining to the human eye by which an
afterimage is thought to persist for approximately one twenty-fifth of a second on the
retina. The way this phenomenon of persistence of vision works is based on the belief
that human perception of motion (brain centered) is the result of persistence of vision
(eye centered). Any motion that we see around us is the direct implication of persistence
of vision phenomenon at work. Persistence of vision is still the accepted term for this
phenomenon in the realm of cinema history and theory. Blinky POV [10] is a
reprogrammable LED kit that uses persistence of vision to create the illusion of text or a
small picture floating in the air.
The purpose of this project is to design and create a persistence of vision (POV)
display. The display will allow the users to upload an image to be displayed through the
wireless communication. A persistence of vision (POV) refers to the phenomenon of the
human eye in which an afterimage exists for a brief time (10ms). A POV display exploits
this phenomena by spinning in one dimensional row of LED‟s through a two dimensional
space at such a high frequency that a two dimensional display is visible. The way this
phenomenon of persistence of vision works is based on the belief that human
perception of motion (brain centered) is the result of persistence of vision (eye
centered). Any motion that we see around us is the direct implication of persistence of
vision phenomenon at work. belief was debunked in 1912 by Wertheimer but
persists in many citations in many classic and modern film-theory texts. Persistence
of vision is still the accepted term for this phenomenon in the realm of cinema
history and theory. Blinky POV is a reprogrammable LED kit that uses persistence of
vision to create the illusion of text or a small picture floating in the air. In the past, it
was scientifically proven that a frame rate of less than 16 frames per second caused
the mind to see flashing images. People still identify motion at rates as low as ten .
1.1.5 THAUMATROPE
In April 1825 the first Thaumatrope was published by W. Phillips (in anonymous
association with John Ayrton Paris) The fact that the pictures on either side of the twirling disc
seem to blend together into one image has often been used to illustrate the concept of persistence of
vision.
Persistence of Vision (POV) display are a fun way to create interesting long exposure
photographs and light displays. The display consists of a single row of LEDs controlled by an
Arduino NANO. When the display is turned on it appears to be flickering in a random pattern,
but if we move it quickly back and forth, we will see text or an image appear. This 3D POV
display project is incredibly customizable & we can able to share any pictures or videos.
1. The purpose of this project is to design and create a persistence of vision (POV) display.
2. The display will allow the users to upload an image to be displayed through the wireless
communication.
3. A persistence of vision (POV) refers to the phenomenon of the human eye in which an
afterimage exists for a brief time (10ms).
4. A POV display exploits this phenomena by spinning in one dimensional row of LED‟s
through a two dimensional space at such a high frequency that a two dimensional display
is visible.
Our project focuses on the making the pov display which shows images as well as videos
.This display can be show images in air form which will look like holograms. that the image
diving in the air . which is hologram
Chapter 2
LITERATURE REVIEW
Persistence of Vision (POV) Wands are a fun way to create interesting long exposure
photographs and light displays. The wand consists of a single row of LEDs controlled by an
Arduino Uno. When the wand is turned on it appears to be flickering in a random pattern, but if
you move it quickly back and forth, you will see text or an image appear. This wand project is
incredibly customizableThe core phenomenon on which the entire project is based on is
Persistence of vision. Persistence of vision is the phenomenon pertaining to the human eye by
which an afterimage is thought to persist for approximately one twenty-fifth of a second on the
retina. The way this phenomenon of persistence of vision works is based on the belief that
human perception of motion (brain centered) is the result of persistence of vision (eye
centered). Any motion that we see around us is the direct implication of persistence of vision
phenomenon at work.
The Conventional methods of displaying images are by using LCD display or LED board.
Propeller display is a special type of circular display that projects an image as if the images are
floating in the air. This project was started with a simple principle which is frequently happening in
our day today life, which is Persistence of Vision (POV). Whenever the light from an image strikes
on the retina, the eye retains the impression of that light for a particular fraction of seconds (1/16th)
depending on the brightness of the image even after the image has been removed from the human
sight. The proposed work virtual displays are used in order to reduce the number of LEDs. The
propeller is subjected to rotate above 2000rpm to obtain virtual display.
The paper presents the concept and the technical solution of a 3-D persistence of vision display
generating a colour image on a sphere surface created by a rotating semicircular line of LEDs. In
persistence of vision displays, an image is generated by light points (usually LEDs) placed on a
mechanically moved element (usually a rotating element). For adequately high rotational speed of
the line of LEDs, cyclic flashes of diodes synchronized with their current angular positions, created
for the human eye the optical illusion of a clear still image.
The newest generation of 3D displays is mechatronic spherical cylinder devices supplied
with a set of miniature LED lamps mounted on a semicircle or a line. Fast rotation (more than 20
rps) of lighting LEDs creates a volume colour image. The method of imaging relies on the POV
(persistence of vision) effect. The mechatronic techniques described below create new possibilities
in the volume imaging of objects. Potential applications of the imaging techniques are the
possibility of making world weather maps, for intercontinental air traffic or to create volume human
portraits.
Persistence of Vision Control Using Arduino by- I.J. Intelligent Systems and
Applications, 2014, 01, 102-111
This paper mainly emphasizes on the POV (Persistence Of Vision) technology. In current
era in which energy is the main factor in designing all the applications, maximum and efficient use
of the energy is very important. A POV display has many advantages over a traditional CRT, LCD
or LED display, like power savings, less complexity, easy configuration, attractiveness etc. To
overcome the drawback of old processor we have decided to implement the same display atop a
new and advanced microprocessor, the Arduino duemilanove. This platform brings with it newer
coding and a different understanding of peripherals. ARDUINO INTERFACE BOARDS provide
us with a low-cost, easy-to use technology to create the project. We also aim to build the newer
display to work with modern forms of interfaces
Persistence of vision technology has gained immense popularity in the field of electronics
due to its wide range of applications and ease of usage. Persistence of vision (POV) refers to the
phenomenon of the human eye in which an afterimage exists for a brief time. A POV display
exploits this phenomenon by spinning a one dimensional row of LED's through a two dimensional
space at such a high frequency that a three dimensional display is visible. The LED matrix is
connected to the Raspberry Pi, which is fast & programmable credit card sized computer. The
display is user-friendly when interfaced with a touch pad compatible with the Raspberry Pi.
Persistence of Vision (POV) is a unique concept that we experience in our day-to-day life
whenever an afterimage of something seems to persist for 1/30th of a second on the retina of our
eye. POV display creates a perception of an image; occupying a spatial portion in rapid succession.
This paper proposes the concept of persistence of vision using ARDUINO, Microprocessor
ATmega328, Arduino GSM shield and a series of LEDs used for display wherein the Arduino GSM
shield is used to interface ARDUINO with the SIMCOM modules. The theory behind this lies in
the fact that, as long as the entire path between an image and human eye is complete during the
visual persistence time, „the whole image is perceived‟.
Chapter 3
METHODOLOGY
3.1 INTRODUCTION
RECEIVER
Fig 3.2.1
Persistence of vision is an optical illusion in which many discrete images are blend into one single
image on the human mind. This particular board has a set of ADDRESABLE LEDs that we can
program to display the POV effect. We have already implemented a POV display based on Arduino
Nano. The display used is based on Arduino Nano that is used to control the switching of
addresable led LED‟s
DC motor –12 V: Used to rotate the assembly at high speed to induce the persistence of
vision effect. We are using a DC Motor of 700 rpm.
LED array: LED array which produces the desired output.which display holographic image
Transmitter : is for using data transmission .in this project we used Android appliacation for
transmitting images and videos.
3.3.1Spinning Stand
The spinning stand will be the mechanical portion of our project. It will hold the LED
ring (which will be spinning in the XYplane)and microcontroller unit while spinning about the
Zaxis.This creates the two degrees of freedom we need to achieve the 3D effect of our POV
display.
3.3.2 Motors
In order for the persistence of vision phenomenon to take effect, the ring of LEDs must
spin at a relatively fast rate. Our motors are rated to spin at 500 RPM at 12V, but we need the
LED ring to spin at 900 RPM (Equation 4.1) if we want an FPS of 30. Buying a motor that
rotates at the speeds we require is too expensive. So, we will be using a gear ratio of 1:4 to
increase the RPM of the LED ring while keeping the motor’s RPM at a manageable value.
The LEDs we have chosen for our project have high enough refresh rates for our POV display to
run smoothly and have 24bit RGB capabilities. The LEDs rely on serial data transmission, which
allows for a low profile when it comes to wiring. In fact, only six wires are required to drive all 240
LEDs we plan to use in our project. We plan to create software that will precisely time when these
LEDs turn on and off to create smooth images for our POV display
.
3.3.4 Control Unit
The control unit will be consist of a PCB board with the Atmega328P and a Bluetooth
module.The Atmega328P chip will transmit designated voltage to drive the motor to the base of
TIP transistors which will then accordingly control the voltage to the motor thus control the
spinning speed of the motor,. The microcontroller will monitor the RPM of the horizontal axles
through slip ring connection and monitor the RPM of the vertical axles through Bluetooth module
since the motor driving vertical axle is not on the plate, and we decide to transmit data by Bluetooth
to avoid transmit data through two slip ring which may cause much noise while transmitting. . It
will then use this data and manipulate the input of the PWM transistors wired to each motor in
order to control the voltage supplied to the motors. The microcontroller will also transmit data via
wires to the LEDs for timing and display purposes.
The motors we purchased for our project have builtin encoders. The encoders will be able
communicate the motors‟ RPM with the microcontroller. The encoders use the Hall Effect to
measure the rate at which the motor is spinning. Equipped with 16 magnets placed equally on the
rotor, each time the magnet pass through the sensor, the sensor generates an impulse, and the
encoder will return the value of total magnets pass through the sensor in one second. The motors
can perform 64 counts per rotation of the main shaft. With a gear ratio of 18.75:1, this translates to
1200 counts per rotation of the motor‟s output shaft. So recording the number of magnet passing
per second and the real RPM can be calculated by:
The RPM equations is
RPM= ×60SEC
The accuracy of the encoders will allow us to accurately control the speed of the motor shafts in our
project.
Pulsewidth modulation (PWM) is a modulation technique used to control the voltage a load
receives. We decided to use the TIP120 transistor to control the voltage supplied to the motor. For
the PD5 and PD6 port on the ATmega328P chip, it supports PWM function, we connect each port
to the base of the transistor to control the voltage delivered to the motor. Our microcontroller will
use the encoders to measure the speed of the motors, and control the rotation speed of the LED ring
using the TIP120 accordingly. The TIP transistors we will use can handle voltages up to 60 V and
currents up to 5 A.
We will use two power sources for different parts : a 5V power supply with maximum current of
10A and a 12V power with maximum current of 5A. Each LED can draw a maximum of 60 mA
when all three color channels (RGB) are at full brightness, which results in white light. Adafruit
suggests using the OneThirdModel 1. Assuming 1/3 brightness, it will be 20 mA for each unit, as
they are all connected tothe power supply parallelly, the total current will be 100*0.02 A=2 A. The
control unit will also be powered by the 5V source. For the motor, since the motor needs 12V
voltage to run at its full speed, we will supply 12V voltage to assure the rotation speed, and because
the stall current or maximum current is 5A, using a 12V with 5A maximum current is adequate.
While considering using a voltage regulator to provide both 12V and 5V power using a single 12V
AC to DC converter, it is risky to burden all current to one power source, with LED drawing 2A,
motor drawing 4 to 5 A, it passed the maximum current of 12V 2AMP power supply will be used
The critical component we will do the tolerance analysis on is the motors and how we can achieve
a desired FPS using our 12V DC motors and gear ratios.
The key for persistence of vision is the coordination between the spinning LED strip and the
timing LEDs shining. The minimum FPS humans see continuous motion is 24 FPS 2. We calculate
howfast the motors will spin with the following equation:
60 [sec/min] × =LED ring RPM (1)
Since we will be using a ring of LEDs for our display, one rotation of the ring results in two
passings of LEDs. The motors in our system ultimately determine the RPM of the LED Ring. We
plan on using a gear ratio of 1:4, with the motor have the smaller of the two gears. So, to determine
the necessary motor RPM we use the following equation:
24 720 180
30 900 225
36 1080 275
Table 3.4.2.1
Table containing necessary motor RPM based off desired LED Ring RPM We will use a 12V +/5%
power supply to drive the two motors. To ensure we can drive our motors at a sufficient RPM, we can test
our motors’ RPM using a tachometer.
240 LEDs will be mounted on the spinning ring in our project. For each LED, it can draw up to
60mA.Since all LEDs are connected in parallel, and Adafruit suggests using the OneThird
Mode as described in section 2.2.5, the total current for all LEDs would be 20 mA *240 LEDs =
4.8A. According to the datasheet of the Dotstar LED Strip, a 5V supply voltage is needed
.
3.4.5.2 Motor
A 1 9:1 Metal Gearmotor is used in our projects to spin the LED ring. The motor accepts
maximum 12V voltage and 5A current. The actual voltage of the motor depends want to use on the
RPM that we want to use
The LED and the wifi modules are connected in circitury Thus, we need a total of 1.76A +
40mA*2 = 1.84A. Both of the LED Strip and wifimodules need a 5V supply voltage. By
experimenting, one motor requires 0.27A when 12V is supplied under no torqueload
Serial Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are used to receive and transmit TTL serial data. They are
connected with the corresponding ATmega328P USB to TTL serial chip.
External Interrupt Pins 2 and 3: These pins can be configured to trigger an interrupt on a low value, a rising
or falling edge, or a change in value.
PWM Pins 3, 5, 6, 9 and 11: These pins provide an 8-bit PWM output by using analogWrite() function.
SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK): These pins are used for SPI communication
In-built LED Pin 13: This pin is connected with an built-in LED, when pin 13 is HIGH – LED is on and
when pin 13 is LOW, its off.
I2C A4 (SDA) and A5 (SCA): Used for IIC communication using Wire library.
AREF: Used to provide reference voltage for analog inputs with analogReference() function.
Fig 3.5.1
ATMEGA328P IC details:
3.5.2 ESP8266
It is a low-cost Wi-Fi microchip, with a full TCP/IP stack and microcontroller capability,
produced by Espressif Systems in Shanghai, China.The chip first came to the attention of
Western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer Ai-
Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make
simple TCP/IP connections using Hayes-style commands.The ESP8285 is an ESP8266 with 1 MiB
of built-in flash, allowing the building of single-chip devices capable of connecting to
Wi-Fi.
Fig 3.5.2
ESP8266 specifications
1. External QSPI flash: up to 16 MiB is supported (512 KiB to 4 MiB typically included)
2. IEEE 802.11 b/g/n Wi-Fi
a. Integrated TR switch, balun, LNA, power amplifier and matching network
b. WEP or WPA/WPA2 authentication, or open networks
3. 16 GPIO pins
4. SPI
5. I²C (software implementation)
6. I²S interfaces with DMA (sharing pins with GPIO)
7. UART on dedicated pins, plus a transmit-only UART can be enabled on GPIO2
8. 10-bit ADC (successive approximation ADC)
9. 32 KiB instruction RAM
10. 32 KiB instruction cache RAM
11. 80 KiB user-data RAM
12. 16 KiB ETS system-data RAM
3.5.3 DC motor
A DC motor is any of a class of rotary electrical motors that converts direct current
electrical energy into mechanical energy. The most common types rely on the forces produced by
magnetic fields. Nearly all types of DC motors have some internal mechanism, either
electromechanical or electronic, to periodically change the direction of current in part of the motor.
DC motors were the first form of motor widely used, as they could be powered from
existing direct-current lighting power distribution systems. A DC motor's speed can be controlled
over a wide range, using either a variable supply voltage or by changing the strength of current in
its field windings. Small DC motors are used in tools, toys, and appliances. The universal motor can
operate on direct current but is a lightweight brushed motor used for portable power tools and
appliances. Larger DC motors are currently used in propulsion of electric vehicles, elevator and
hoists, and in drives for steel rolling mills. The advent of power electronics has made replacement
of DC motors with AC motors possible in many applications.
In order for the persistence of vision phenomenon to take effect, the ring of LEDs must spin
at a relatively fast rate. Our motors are rated to spin at 500 RPM at 12V, but we need the Spinning
Plate to spin at 720 RPM (Equation 2.1) if we want an FPS of 24. We will be using a 700 RPM
motor for the LED Ring because the RPM necessary to evoke a refresh rate of 24 FPS is less than
30 RPM. Given the motors are rated at a free-run RPM of 500
Fig 3.5.3
We choose to use DotStar APA102 (5050) LED strip in our project because it supports
hardware SPI, which has high enough refresh rates for our POV display to run smoothly. It also has
24-bit RGB capabilities. The LED strip relies on serial data transmission, which allows for a low
profile when it comes to wiring. In fact, only four wires are required to drive all 81 LEDs we plan
to use in our project. We plan to create software that will precisely time when these LEDs turn on
and off to create smooth images for our POV display.
These are addressable 5-meter-long 5V RGB LED strips that come packed with 300
APA102Cs. APA102 LEDs are very similar to WS2812s with a few caveats: APA102s can be
controlled with a standard SPI interface, and they have an extremely high PWM frequency. There is
access to each APA102 LED, and each strip length can be easily modified. You will be able to
control each LED RGB individually
Fig 3.5.4
Fig 3.5.5
The Wireless Charging Module can be applied in electronic equipments in common use for
close wireless charging or power supply. Consisted of a transmitter and insulation coil, it could
serve as a replacement for the Wireless Power Supply with stable 5/9/12V output voltage and
maximum 600mA output current. Its small size and insulation coil is more suitable for using in
wireless project.
Fig 3.5.5.1
Fig 3.5.5.2
We will use two power sources for different parts: a 5V power supply with maximum
current of 10A and a 12V power with maximum current of 5A. Each LED can draw a maximum of
60 mA when all three color channels (RGB) are at full brightness, which results in white light.
AdaFruit suggests using the One-Third Model [49]. Assuming 1/3 brightness, it will be 20 mA for
each unit, as they are all connected to the power supply parallel For the motor, since the motor
needs 12V voltage at its full speed, current is adequate. While considering using a voltage regulator
to provide both 12V and 5V power using a single 12V AC to DC converter, motor drawing 2 to 3
A, Therefore, we decided to keep our two voltage source instead of just one.because of this we are
using a SMPS power adapter
Fig 3.5.6
Fig 3.5.7.1
This is the power module which is to be used for power supply connctivity and wireless charing
output. This board requires 12v DC . Which will be provided by 12v 2 A SMPS adapter.
First we need a source which streams a video signal. In the original design WE did it over
WIFI. I wrote a program to capture the screen of a computer and send this data to an ESP8266 via
WIFI. The problem of this approach is that the ESP8266 was too slow and the WIFI bandwidth
was just enough for 16 FPS. So now we use an ESP32. We were thinking that all problems are
fixed, but it turned out that the ESP32 also doesn't offer more bandwidth over WIFI than the
ESP8266. The ESP32 has enough computational power to decode a video stream though. So we
ended up sending JPEG images over WIFI to the ESP32. Therefore the ESP32 hosts a website. On
this site you can select images or videos and the website will then stream JPEGs to the ESP32.
JPEG decoding needs a lot of memory so we have a problem there too.
Next we need to control the LEDs themself. For this to work we need to know the exact
position of the LEDs at every moment. Therefore I added a Hall effect sensor. Every rotation it
passes a magnet and thus enables the detection. Then we measure the time of the rotation. We
assume that the next rotation will take the same time. Therefore we can calculate our position. This
process is repeated over and over. To control the LEDs we use an F PGA. We could also use a
microprocessor but it will probably be too slow. The most outer LEDs need to be refreshed around
10.000 times per second. An FPGA is easily up to the task and will do that with less jitter.
1.After installing Open ISE iMPACT and click "No" if asked and also "Cancel" for a new project
form.
2.Connect the FPGA Board Cmod S6 and wait for the drivers to install. Double click on boundary
scan.
3.Then right click on the new window and choose "Initialize Chain". Click "No" again and close
the new form
.4 Now we should see a symbol "SPI/BPI", double click on it. Choose the file "SPIFlash.mcs". In
the new form choose "SPI PROM" and "S25FL128S" and Data Width "4". Click "OK". Then
single click on the "FLASH" symbol again. It should be green now. Then press "Program". Click
"OK" on the new form and wait. Programming done
1.AUTOPID BY Ryan Downing V1.0.3 (can be installed over the library manager)
Choose under tools board: "DOIT ESP32 DEVKIT V1". Leave the other settings as they are.
Connect the esp32 board over USB and download the program.
When first time we switch on the board, we will see that an LED labeled L connected to the pin
no. 13 of the board will light up to indicate that the board is working. The led in the LED column
connected to this pin 13 will also glow. Thus we will get only one LED to glow, one connected
to pin 13. The board can then be connected to a pc and the desired program can be loaded into it
to obtain desired glowing LED effect. After the desired program is loaded, disconnect the USB
from the board.
Before we run the display on full scale, we need to check that all the LEDs are connected to the
Arduino board and that each one displays the desired color when a particular value is stored in
the Arduino. The most common problem that occurs in connection of LEDs is when we connect
the LEDs to wrong pins in the controller. This may cause a totally different pattern to be
displayed and may give an impression that the display is out of sync. Care must be taken to
connect the LEDs in a sequential manner to the pins on the controller. Miss sequenced pins may
cause the display to appear inverted or in the form of a mirror image of what is originally to be
displayed.
Now we are ready to rotate the display. But before we start the motor, make sure that no wires
are tangles to any of the parts that will rotate when we turn on the motor. This can cause
extensive hardware damage! Now put the toggle switch in the motor controller module to ON
position. Initially keep the potentiometer at slowest speed and check that no part is hanging out
that may cause the assembly to dug or to get tangled during operation. Finally when everything
is checked out, slowly start increasing the speed by rotating the potentiometer until a satisfied
resolution is obtained. If still the display doesn„t work properly, try to remove excess weight
from the mounting assembly which may cause the motor to operate at low RPMs.
It might happen that the controller might not be supplying sufficient power to the motor to
operate to its full capability. To ensure that the module is working at its full potential, check
voltage
1. Supply the motors with the maximum voltage our 12 V power supply could supply: 12.6
V.
2. Measure the motors’ RPM to ensure they are faster than the necessary motor RPM.
2. Supply the motors with the minimum voltage our 12 V power supply could supply: 11.4
V.
3. Measure the motors’ RPM to ensure they are faster than the necessary motor RPM.
3.8 flowchart
Start
Initialization data
]
Check
no
data
Available
yes
3.9 output
Fig 3.9
Chapter 4
CONCLUSION
The conventional LED displays used in advertisements and information display uses
an individual matrix of LEDs for each character. For example in a display using 8X4 Led
matrix for a single character, 10X8X4 LEDs would be required to display a word consisting
of 10 characters, increasing the circuit complexity. Our circuit uses a low power Arduino
Duemilanove board, with 7 multicolour LEDs and a low power motor. This technology saves
power monumentally. The display is configurable to show any pattern in any colour through
an Android device that dictates its output as shown in figure [4.9]. The display is extremely
attractive to look at and gives a sense of being a transparent display. By using a motor of
higher RPM, one can achieve more clarity in the display While we met all the specification
detailed in our proposal and pleased with the performance we achieved, we have many plans
for building on the initial foundation and continuing with additional refinement of the project.
We succeeded in building a proof of concept , on the test bench , a rugged design; however,
our project is only foundation on while many other interesting projects could be built . The
RGB LED‟s have done a great job, however I would like to either get defused LED‟s (we
used a clear LED casing ) or LED‟s in which each color diode in LED housing was closer
together. Sometimes, depending on the viewing angle, it can be difficult to tell that two
different color diodes in the same LED aren‟t two side by side LED‟s.
4.1 Advantages
1. It is one type of optical illusion that seems like holographic image. Which creates
pictures more live as it appear as real screen
4. Power supply requires less which will be provide life long span for the display
5. Greater frame rate could give greater quality.as 24FPS frame rate give better
resolution
4.2 Limitations
The mechanical portion of our project also poses some safety concerns. Our ring of LEDs its
support structure will be rotating at a rate of 900 RPM. The support structure will house a motor.
motor spinning at 900 RPM is not something to take lightly. We will advise the UIUC Machine
Shop to create some sort of protective cover that we will put over our rotating device to protect
those around it.
1 If motors RPM is increased then its effect will be disturbed. If the motor RPM is lower
then image quality will be disturbed as well as if motor RPM will be increased more than
refrence RPM image will be disappear
2 Effect may be varied due to viewing angle. Display angle must be 120 to150 in this angle
we will see image clearly
4 If image quality is too low then it cannot be able to show higher resolution
FUTURE SCOPES
1.Using this screens we can create more perfect graphics this is volumetrix display which
provides better graphics
2.Designing future display which is more interactive and touch screens . more suitable for AR
and VR
3. creating laser dispaly for sharpest projection . It is also known as Vector display.
REFERENCES
JOurnals
[1] Wertheimer, 1912. Experimentelle Studien über das Sehen von Bewegung.
Zeitschrift für Psychologie 61, pp. 161–265.
[2] Bazin, André (1967) What is Cinema?, Vol. I, Trans. Hugh Gray, Berkeley:
University of California Press.
[3] Cook, David A. (2004) A History of Narrative Film. New York, W. W. Norton
& Company.
[4] Metz, Christian (1991) Film Language: A Semiotics of the Cinema, trans.
Michael Taylor. Chicago: University of Chicago Press.
[5] Mohammad Mohiddin, Musipatla Premalatha, Bodapally Kedarnath, K. Sanath
Kumar and K. Venkata Krishna Prasad. Implementation of Brain–Computer
Interface Technology using Arduino. International Journal of Electrical
Engineering & Technology, 8(2), 2017, pp. 25–35.
[6] Karna Patel, Mrudang Patel and Nirav Oza, Wireless automation and Machine
Learning of a Rolling-Mill Using Arduino and Android. International Journal
of Mechanical Engineering and Technology, 7(6), 2016, pp. 09–21.
[7] Joseph and Barbara Anderson, “The Myth of Persistence of Vision Revisited,”
Journal of Film and Video, Vol.45, No. 1, 1993, pp 3-12.
[8] George John P., Togis Thomas, Vishnu Balakrishnan, Vishnu N Nair, “Design and
Implementation of Microcontroller Based Propeller Clock”, International Journal of
Advanced Research in Electrical, Electronics and Instrumentation Engineering,
Vol. 3, Issue 2, February 2014, pp 7673
LINKS
https://blog.arduino.cc/2017/06/09/prophelix-is-an-amazing-3d-pov-holographic-
display/?queryID=undefined
https://www.instructables.com/id/Huge-POV-Display/
https://www.hackster.io/mircemk/arduino-horizontal-pov-display-dcf041
https://blog.tindie.com/
https://maker.pro/.
https://www.instructables.com/id/Huge-POV-Display/
https://hackaday.com/2012/09/11/full-color-video-on-a-spinning-pov-display/