Displaying Phone Video on an RGB LED Matrix

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.

Source Article from http://feedproxy.google.com/~r/makezineonline/~3/okupRzAEGqc/

Related posts:

  1. Codebox: Create Image Filters with Matrix Multiplication
    Color filters allow you to alter an image by … well … filtering out colors...
  2. Engineer Guy on Cell Phone Design
    Bill Hammack’s video this week explains the constraints that govern the engineering of cell phones,...
  3. Polymer Electrolyte Membrane (PEM) Powering MP3 Player
    Ran into this on the element14 site and thought it was interesting. It’s technology I...
  4. New in the Maker Shed: Membrane Matrix Keypad
    The Membrane Matrix Keypad, available in the Maker Shed, has 12 buttons arranged in a...
  5. IOIO Lets You Control Your Electronics Project From Your Android Phone
    Ytai from Tel Aviv wrote in with a cool new board he developed: I’m very...

Leave a Reply