Editing PointLess LED Array

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
 
== Summary ==
 
== Summary ==
  
*Name: PointLess LED Array
+
'''''Note under construction, files not yet posted'''''
*Status: still developing, but is working
 
*Technology: PIC microcontroller with code in BoostC
 
*Author: [[russ_hensel]] ( where you can find an email address to reach me )
 
  
Futulec http://www.futurlec.com/ sells an 8 by 8 array of 64 [[LED]]'s in a package about 2 inches square.  But what to do with it.  Well obviously light it up. That is the basis of this project. What is it good for? still looking for a good reason, but it was fun.
+
Name: PointLess LED Array
 +
Status: still developing, but is working
 +
Technology: PIC microcontroller with code in BoostC
 +
Author: [[russ_hensel]] ( where you can find an email address to reach me )
 +
 
 +
Futulec http://www.futurlec.com/   sells an 8 by 8 array of 64 LED's in a package about 2 inches square.  But what to do with it.  Well obviously light it up. That is the basis of this project. What is is good for? still looking for a good reason, but it was fun.
  
 
PIC microcontroller with code in BoostC.
 
PIC microcontroller with code in BoostC.
 
'''''Files now posted'''''
 
  
 
== What it Does ==
 
== What it Does ==
  
  
Displays designs on the array, you can spell out messages one character at a time or present little animated designs.  The code supplied does all of these.  Perhaps I will make a movie.
+
Displays designs on the array, you can spell out messages one character at a time or present little animated designs.
  
 
== Parts List ==
 
== Parts List ==
  
 
PIC16F877A, my favorite, but I think it is time to move to the 18F series, just not quite there yet.
 
PIC16F877A, my favorite, but I think it is time to move to the 18F series, just not quite there yet.
 
 
LED array  I got the array from  http://www.futurlec.com/  LEDM88OG. This is a two color array ( 64 leds ) , I used only half of them, may use the rest later.
 
LED array  I got the array from  http://www.futurlec.com/  LEDM88OG. This is a two color array ( 64 leds ) , I used only half of them, may use the rest later.
  
 
16 small signal transistors – may not be necessary, but allow for larger drive currents
 
16 small signal transistors – may not be necessary, but allow for larger drive currents
 
 
3 x 8 current limiting resistors
 
3 x 8 current limiting resistors
  
Substituting a couple of IC gets rid of most of these transistors and resistors. ( also from  http://www.futurlec.com/ )
+
Substituting a couple of IC gets rid of most of these components. ( also from  http://www.futurlec.com/ )
  
 
For better parts list see the schematic.
 
For better parts list see the schematic.
Line 72: Line 70:
  
 
The code should be reasonably self explanatory.  Send Questions to [[russ_hensel]]  To make the circuit board easy to layout I have moved some bit and port positions around, you may have to adjust the software to make it work with these changes
 
The code should be reasonably self explanatory.  Send Questions to [[russ_hensel]]  To make the circuit board easy to layout I have moved some bit and port positions around, you may have to adjust the software to make it work with these changes
 
== Files ==
 
 
All in one zip file, [http://home.comcast.net/~russ_hensel/OC/ledarray.zip  click here]
 
 
*This page. Format: Web Archive
 
*Planning guide, shows resource/ pin assignment for PIC. Format: open office
 
*Character bit pattern planning spreadsheet. Format: open office
 
*Schematic and Board Layout Format: Eagle
 
*Boostc source and other files, including HEX file. Format: BoostC...
 
  
 
== Building your own ==  
 
== Building your own ==  
  
My project was hand wired and I made many mistakes.  Despite this the code works and I have had a lot of fun with it.  Because I changed my mind on the right components and other details all the pieces might not go together for you without a little bit of jiggling.  Some particular tips:
+
My project was hand wired and I made many mistakes.  Despite this the code works and I have had a lot of fun with it.  Because I changed my mind on the right components and other details all the pieces might not go together for you without a little bit of jiggling.  Some particular warnings:
  
 
The circuit board does not show the array, just a ribbon connector.  This goes to the array.  One side to the columns, in order 1...8 the other to the rows.  The ribbon connector is much bigger than needed, change it to a smaller one.
 
The circuit board does not show the array, just a ribbon connector.  This goes to the array.  One side to the columns, in order 1...8 the other to the rows.  The ribbon connector is much bigger than needed, change it to a smaller one.
Line 106: Line 94:
  
 
You may have a power supply that makes the on-board regulator unnecessary, but I would leave it in if you are running on batteries ( 9 volt transistor bat for example ).
 
You may have a power supply that makes the on-board regulator unnecessary, but I would leave it in if you are running on batteries ( 9 volt transistor bat for example ).
 
The circuit is not very complicated, close to a development board.  You could start from a development board and put the other circuit components off board, perhaps on a board with the display.  The hand wiring should not be a big deal.
 
  
 
Things I am still working on:
 
Things I am still working on:
Line 119: Line 105:
 
*Other as time and ideas come to me.
 
*Other as time and ideas come to me.
 
*Mistakes here? Please let me [[russ_hensel]] know.
 
*Mistakes here? Please let me [[russ_hensel]] know.
 
== Further reading ==
 
 
* [http://tobiscorner.floery.net/projects/avr/rgb-led-matrix Tobi’s Corner: RGB LED Matrix] also has an 8x8 array of LEDs. But it's much cooler, because each of Tobi's LEDs is a RGB LED, so it can display practically any color.
 
* [http://cuznersoft.com/wordpress/?cat=13 Kevin Cuzner is making "Dot Matrix Clock"], which uses several 8x8 LED panels, each one apparently identical to this 8x8 LED array.
 
* [[LED]]
 
* [[POV display]]
 
* [[24" Wall Clock]]
 
* [[Optoelectronics#LED Arrays]]
 
* [http://interactive-matter.org/2009/05/64-pixels-roundup/ 64 Pixels Roundup] lists many interesting things built out of a 8x8 LED matrix.
 
 
 
 
[[category:projects]]
 

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)