Saturday, December 12, 2009

16F84 POV AirText


POV (Persistence Of Vision)



This is a post of LEDs project. The project is called POV (Persistence Of Vision). If you are not familiar with this concept, it works as an LED matrix display.

The difference is that POV display consists of one column of LEDs only and is mechanically scanned through space to give the vision of a 2D LED Matrix Display.



Many projects are built in rotating ( circular motion ) or in oscillating layout ( moving left and right) .

I 've seen this project "AirText " based on the Sun Microsystems Sun Spot , then I wanted to make a similar yet more simple project.


There are many Microcontroller projects based on the POV concept. But i think this is the simplest circuit that can do the job with minimum hardware.





The only drawback with this circuit is that it has no sensor for direction of motion. The
Sun Microsystems Sun Spot has a built in motion sensor called accelerometer. Which senses the amplitude and direction of acceleration. So when the module is moved in one direction it draws the scanned characters according to this direction.

But with this simple circuit using PIC16F84, the characters are drawn in one direction independently of the circuit direction of motion.






You can find the source code , Hex file and Proteus 7 design file here.

2 comments:

Anonymous said...

when i compile it in proteus two errors occurd
NOT built-requires PICL

and

source code build FAILED with 1 error

kindly tell me how to resolve it :(

MicroMonitor said...

Hello.

PICL.exe is the compiler program included in the Hitech PIC software kit.

Please make sure you have installed Hitech PIC Toolkit and configured it to work with Proteus.

You 'll find all the information on how to get the Toolkit and how to configure it on earlier posts of this blog.

Hope this will help you.