Subscribe to Make Magazine Today!

Mike from Nootropic Design (maker of the delightful Defusable Clock) bought a LED matrix from Adafruit and used it to display video from his Android phone, with the help of a SparkFun IOIO board and an Arduino.

I used the OpenCV library to convert the video frames to 16×32 pixel resolution to match the LED matrix. I also constrained the color space of the frames to 12 bit color. That is, each pixel has 4 bits each for red, green, and blue. That means that each pixel can have 16 different brightness levels of red/green/blue, yielding 4096 possible colors. In other words, all of the image processing is performed on the phone because it’s much more powerful than the Arduino.

See the project page for information on how he did it.

John Baichtal

John Baichtal

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal nerdage.net


2 Responses to Displaying Phone Video on an RGB LED Matrix

Your Thoughts?

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. It is very rare these days to find blogs that provide information someone is looking for. I am glad to see that your blog share valued information that can help to many readers. Thanks and keep writing! backyard furniture

  2. 12v led strip light We’re having to do a chemistry project over an element, and since me and my partner are doing krypton we thought it would be cool to hook up white LED lights to spell out Krypton for our title.

Related Supplies at Maker Shed