Home > Project > Glass Block LED Matrix, controlled outdoors via tablet

Glass Block LED Matrix, controlled outdoors via tablet


Short version: Using an Android tablet, you can draw things on our Glass Block LED Matrix from the street, and it’s pretty awesome. Video here, photos here.

Long version:

Things have progressed recently on the Glass Block LED Matrix which Chris Davis and Paul Vincent started. For a couple weeks, the code was already in place to let Processing talk to it via simple serial commands to the Arduino & ShiftBrite shield. We wanted to use the tools from Project Blinkenlights to control things over the network; while this didn’t entirely work as planned, the project offered a lot of ideas and inspiration.

The most recent addition I made was the inclusion of oscP5 to the Processing sketch to let it listen for OSC (Open Sound Control) messages. As it happens, a brilliant piece of free software already exists (Control from Charlie Roberts) which turns Android/iOS devices into control surfaces that send out OSC messages. On top of this, Control comes with a handful of example UIs, one of them being “Multibutton Demo” which provides a UI with an 8×8 button grid, sort of like a monome. (The tablet in all of the photos is running Control with that Multibutton Demo UI.)

As our LED matrix is 7×8, this UI was a good initial match. I set Control’s destination URL/port to the backend machine that was running Processing, set the sketch to parse the pretty simple OSC messages Control would send out at every button toggle, and then I was able to control what was on the LED matrix by drawing on that 8×8 grid on my tablet.

I finally got to show it off outside on Tuesday evening when it was dark, and it’s working pretty well, as the video shows.

Next steps:

  • Making a Control UI that allows for color control. These are RGB LEDs, after all – we can control intensity and color, not just whether they’re on or off.
  • Making this web-enabled. I think Control allows this?
  • Fixing the glitchiness that I didn’t show in the video; something cryptic is going on on the Arduino side.

Check out the github project here and the project wiki page here.

Post to Twitter Post to Facebook Post to Google Buzz Post to LinkedIn Post to Reddit

  1. June 17th, 2013 at 13:26 | #1

    Wonderful beat ! I would like to apprentice while you amend your site, how can i subscribe for a blog web site?
    The account aided me a acceptable deal. I had been tiny
    bit acquainted of this your broadcast provided bright
    clear idea

  2. September 28th, 2013 at 04:51 | #2

    I was wondering if you ever thought of changing the page
    layout of your website? Its very well written; I love what
    youve got to say. But maybe you could a little more in
    the way of content so people could connect with it better.

    Youve got an awful lot of text for only having 1 or 2 pictures.
    Maybe you could space it out better?

  3. February 15th, 2014 at 17:37 | #3

    Guys, I have a patented glass block installation system that also accepts internal illumination, but the space is 1/2″ x 1/2″. can you incorporate your LED matrix inside this area. I would be available to discuss any and all options.


  4. March 5th, 2014 at 05:56 | #4

    Hey! I know this is kinda off topic however I’d figured I’d ask.

    Would you be interested in trading links or maybe guest
    authoring a blog post or vice-versa? My blog discusses a lot of the same subjects as yours and I
    believe we could greatly benefit from each other.
    If you are interested feel free to shoot me an email.
    I look forward to hearing from you! Fantastic blog by the way!

  5. March 6th, 2014 at 19:42 | #5

    Hey just wanted to give you a quick heads up. The text in your
    content seem to be running off the screen in Chrome. I’m not sure if this is a format
    issue or something to do with internet browser compatibility but I figured
    I’d post to let you know. The style and design look great though!

    Hope you get the issue solved soon. Cheers

  6. May 19th, 2014 at 19:42 | #6

    After looking at a handful of the articles on your site, I
    truly like your way of blogging. I book-marked it to my bookmark website list
    and will be checking back in the near future.
    Take a look at my website too and tell me what you think.

  7. June 5th, 2014 at 02:36 | #7

    Hi mates, good paragraph and nice arguments commented here, I am in fact
    enjoying by these.

  8. June 6th, 2014 at 05:49 | #8

    I like the helpful information you provide on your articles.
    I will bookmark your blog and take a look at again right
    here frequently. I’m quite certain I’ll be told a lot of new stuff right here!
    Best of luck for the following!

  1. October 13th, 2011 at 14:46 | #1
  2. October 13th, 2011 at 20:03 | #2
  3. October 14th, 2011 at 06:11 | #3
  4. October 15th, 2011 at 14:01 | #4
  5. October 15th, 2011 at 23:01 | #5
  6. October 17th, 2011 at 00:04 | #6
  7. June 13th, 2012 at 14:31 | #7