Categories

Inside Minimatrix

Posted on Wednesday, April 24th, 2013 in LEDs, open source by DP

In this video Nick Johnson demonstrates his tiny Minimatrix project and wrote a detailed explanation describing the build:

While minimatrix is in principle a pretty simple device, there’s a surprising amount of detail that goes into getting it right – and some interesting lessons to be learned in designing and programming it. I thought I’d detail a few of them for the benefit of anyone building something similar – or simply for interest.

This entry was posted on Wednesday, April 24th, 2013 at 1:03 pm and is filed under LEDs, open source. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “Inside Minimatrix”

  1. Lloyd Atkinson says:

    How does a single 3v battery keep it running for up to 24 hours?

    • cde says:

      A common cr2303 has 230mA capacity. 230mA 12 hours, gives 19mA per hour used. Consider that the microcontroller is asleep between timer interrupts, and only 1 row of leds are on at any given time, or less, It’s quite easy. Additionally, when less leds are on a row, there is a timer which disables them after a certain amount of time, to maintain equal brightness across them.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Paul Campbell: I'm old enough that I started programming with punched cards .... each card had a sequence number in the last few characters. A friend once...
  • Ian: test comment on /blog/ page
  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...