Difference between revisions of "ChromoDisk"

From i3Detroit
Jump to: navigation, search
m (Added notes for improvement to keep track of them)
m (Added hardware and software source files.)
Line 5: Line 5:
  
 
[[Media:ChromoDiskProto.mp4|Demo of prototype]]
 
[[Media:ChromoDiskProto.mp4|Demo of prototype]]
 +
 +
[[File:Chromodisk1.sch|Version 1 Eagle Schematic]]
 +
 +
[[File:Chromodisk1.brd|Version 1 Eagle Board Layout]]
 +
 +
[[File:ColorTest1.asm|Assembly source for LED checkout program]]
 +
 +
[[File:ColorMesh.asm|Assembly source for basic ChromoDisk demo program]]
  
 
Notes on Improvements:
 
Notes on Improvements:

Revision as of 17:33, 8 November 2011

The ChromoDisk aka ColorMesh v1

... is a round PC board with 9 rings of 18 RGB LEDs each. The microcontroller and other components that make it work are in the center. The design is based upon the [Aurora Instructable]. Since I've worked with AVRs, and this seems like an interesting introduction to PCB design with LEDs, I decided to redo the original to fit into a 100mm dia board for minimum cost. I also designed it for a AA battery pack on the back side of the board. We'll see how long it lasts with 162 LEDs!

Current status: Boards in, first prototype done (5 hours to assemble!), writing software for it. Here's a demo of a simple program I wrote:

Demo of prototype

File:Chromodisk1.sch

File:Chromodisk1.brd

File:ColorTest1.asm

File:ColorMesh.asm

Notes on Improvements: 1. Improve power distribution. RESET pull-up is at the end of the line. 2. Polarity of battery holder is reversed. 3. Add ground plane 4. Pull-up on SCLK line affects programming