Difference between revisions of "Progromino"

From i3Detroit
Jump to: navigation, search
(Added source code)
Line 7: Line 7:
 
And here's the current design:
 
And here's the current design:
  
[[File:progromino.png|600px|thumb|left|alt text]]
+
[[File:progromino.png|600px|thumb|left|Schematic for board]]
  
 
TODO
 
TODO
Line 16: Line 16:
  
 
3. Update schematic.  The LEDs used for sensing the light input are upside down!
 
3. Update schematic.  The LEDs used for sensing the light input are upside down!
 +
 +
[[File:progromino.asm|100px|thumb|Assembly language source file]]

Revision as of 23:35, 6 May 2011

We don't need no stinking 555 timers! We have an AVR in the same form-factor!

The goal of this project is to design an electronic domino using a small AVR chip and minimal components, but at the same time provide a huge amount of flexibility and capability. Here's the 555 version:

http://relwin.hackhut.com/2011/03/01/555-timer-contest-entry/

And here's the current design:

Schematic for board

TODO

1. After reviewing the CR2032 spec, looks like it's not sufficient to drive 60 ma - the maximum current required with 3 LEDs on. Fallback is to use 3xAAA batteries, but that's bigger than the device itself! There must be a better solution for powering it.

2. For the initial version, was not able to incorporate the switch (too expensive for switch and PCB space). Need to come up with a suitable H/W and S/W solution. Springy wire? Using ATTiny44A provided a complete SPI interface and one extra unused pin!

3. Update schematic. The LEDs used for sensing the light input are upside down!

File:Progromino.asm