Octolively: Digital interactive LED surfaces

Octolively Array: 8 inches wide

Octolively is an all-new, open source interactive LED surface kit that we're releasing today. Octolively features high resolution-- an independent motion sensor for every LED, stand-alone operation, a variety of response functions, and easy scaling for large grids.


Warm white (left), Regular "cool" white (right)

Octolively represents our fourth generation of interactive LED surfaces.

Long-time readers might recall the original Interactive LED Dining Table, the infamous Interactive LED Coffee Tables, or the third-generation, not-very-creatively-named Interactive LED Panels. All of these surfaces were based on fully-analog circuitry with large circuit boards and a fairly high ratio of LEDs to sensors-- typically 20:1.


Octolively: single unit, powered down-2

Octolively, by contrast, is based on smaller, lower-cost circuit board modules, "only" 4x8 inches in size. Part of the reason for this is so that there's more flexibility in making arbitrarily shaped arrays. Arrays can now be as skinny as 4" wide, or as wide as you like.

Each module features 8 LEDs and 8 independent proximity sensors-- one for each and every LED. The LEDs are (huge) 10 mm types, and that chip in the middle of the board is an (also huge) ATmega164 microcontroller. Each sensor consists of an infrared LED and phototransistor pair, which-- together with polling and readout from the microcontroller --acts as reflective motion sensor. The LEDs are spaced on a 2-inch grid, and the edge connectors allow boards to be tiled seamlessly.

Because the circuit is now primarily digital, it's easy to store a variety of response functions in the microcontroller. Our standard firmware contains 8 different response functions-- fades, ripples, shadows and sparkles, which you can change with a button press. As it's an open source project, we'll expect that (in time), others will become available as well.


Octolively: 3x3 grid of boards

And, because the entire circuit is self-contained on the module, the surface scales effortlessly-- you get very high resolution over huge areas without bandwidth bottlenecks, and no need for a central computer.


Of course, static pictures don't do much justice for interactive LED surfaces. (We've embedded our video above. If you can't see it here, click through to YouTube.)


Octolively, warm white LEDs

And doesn't that look good with warm white LEDs?

Octolively begins shipping next week. Additional details-- including the datasheet and documentation links --are available on the product page.

17 comments

The following comments are owned by whomever posted them. This site is not responsible for what they say.
Authored by: bigmessowires on Wednesday, August 17 2011 @ 09:48 AM PDT Octolively: Digital interactive LED surfaces
Looks very nice!

One suggestion: you could put the microcontroller, passives, and all other components except the LEDs and sensors on the bottom side of the board. That would give the design more of a sci-fi look.
Authored by: Anonymous on Thursday, August 18 2011 @ 05:24 AM PDT Octolively: Digital interactive LED surfaces
What's on the edge connectors besides power? Can pixels on one board talk to their neighbors on the next board to create things like soft edges or waves that propagate across the entire surface?
Authored by: squall_line on Thursday, August 18 2011 @ 06:29 AM PDT Octolively: Digital interactive LED surfaces
From the datasheet, pins 4 and 5 on the edge connectors are connected to PB0 and PB1 (T0 and T1) on the chip, which means that they should be able to share communication with each other.
Authored by: Anonymous on Thursday, August 18 2011 @ 12:05 PM PDT Octolively: Digital interactive LED surfaces
Ya'll kick so much ass. This rules.
Authored by: Anonymous on Thursday, August 18 2011 @ 01:59 PM PDT Octolively: Digital interactive LED surfaces
SMT would be nicer, but cool idea.
Authored by: Windell on Thursday, August 18 2011 @ 02:31 PM PDT Octolively: Digital interactive LED surfaces
If we end up making a prefab (non-kit) version of this, we'll go mostly SMT. But the through-hole LEDs are still much better. :)

---
Windell H. Oskay
drwho(at)evilmadscientist.com
http://www.evilmadscientist.com/
Authored by: Anonymous on Thursday, August 18 2011 @ 03:19 PM PDT Octolively: Digital interactive LED surfaces
how about multi colour LED's?
Authored by: Lenore on Thursday, August 18 2011 @ 03:56 PM PDT Octolively: Digital interactive LED surfaces
With RGB LEDs, there would be 24 visible LEDs to control instead of 8, which would increase the cost significantly.
Authored by: Anonymous on Thursday, August 18 2011 @ 10:56 PM PDT LED positions
I wonder if a regular LED matrix or an irregular pattern would be more useful -- probably it depends on the project.
Therefore, wouldn't it be a good option to have different soldering positions for the LEDs, the regular one an one (or more) off-positions you can choose from?
Authored by: squall_line on Friday, August 19 2011 @ 04:37 AM PDT LED positions
With complexity comes cost.

Once you start adding "alternate" locations for LEDs, you have to worry about what happens when some well-meaning customer tries to solder LEDs in EVERY location all at once.

The design for the analog interactive LED panels went through similar discussions. First, some people said that the pattern was "too random", so they made it a little more structured. Then, suddenly, some people said "it's not random enough".

Of course, since it's an open-source project, I'm sure people will eventually come up with their own placements for the LEDs in time. It may completely ruin the tile-ability of the boards, though.

Given that the boards were originally designed as part of a ginormous interactive "game of life" display project, the grid pattern was completely appropriate for that application.
Authored by: squall_line on Friday, August 19 2011 @ 10:24 AM PDT Octolively: Digital interactive LED surfaces
Just curious, but how many iterations of the board did you go through to get from the Interactive GoL boards to the Octolively boards? I see some things that look a bit "cleaner" from the original to this version (mounting of the IR pair and resistors, for one), but wasn't sure if this is more of a version 1.1 (with IGoL being 1.0), or a 2.0, or 2.4, or what.

Glad to see it turned into a product and open source project! :)
Authored by: Lenore on Saturday, August 20 2011 @ 02:24 PM PDT Octolively: Digital interactive LED surfaces
There are relatively few changes in terms of hardware. The main difference was the repurposing in terms of design and all new software.
Authored by: Anonymous on Wednesday, September 07 2011 @ 07:07 PM PDT Octolively: Digital interactive LED surfaces
I've been wondering for a while now about making an interactive panel/modules like this, for ceiling lighting. I was thinking of using RGB LEDs (like others mentioned above), with IR proximity sensors (module package type). Seeing the table a while ago was nice similarity, and seeing it now in digital, opens the possibilities for 'other' uses that I've been wondering about.
(Just like other ideas, didn't get to them...yet)
-bb
Authored by: wolvesstar97 on Friday, September 09 2011 @ 01:58 PM PDT WOOOOAH
Those are HUUUUUUUGE LEDs! Where can you get them?
Authored by: Windell on Friday, September 09 2011 @ 02:17 PM PDT WOOOOAH
You can get them at our webstore, right here. :)


---
Windell H. Oskay
drwho(at)evilmadscientist.com
http://www.evilmadscientist.com/
Authored by: somebox on Thursday, December 15 2011 @ 07:47 AM PST Octolively: Digital interactive LED surfaces
Is this hardware used in the recent "O Land" videos? http://www.youtube.com/watch?v=V4wHMORwlHY
Authored by: Windell on Thursday, December 15 2011 @ 10:16 AM PST Octolively: Digital interactive LED surfaces
Those are actually our original Interactive LED Panels, the same ones from the Interactive LED Coffee Table project. :)


---
Windell H. Oskay
drwho(at)evilmadscientist.com
http://www.evilmadscientist.com/
Welcome to Evil Mad Scientist Laboratories. New projects are posted on most Wednesdays.


Bookmark EMSL

EMSL RSS

Evil Mad Linkblog

Twitter: @EMSL

Facebook page
del.icio.us
feedburner
Feed on Google Reader
YouTube Channel

Subscribe to get new articles by E-mail:

E-mail address:


Preview | Powered by FeedBlitz

My Account





Sign up as a New User
Lost your password?

Who's Online

Guest Users: 16

DIY Hardware for Electronic Art


The Original Egg-Bot Kit


Octolively
Interactive LED kits


Meggy Jr RGB
LED matrix game
development kit.


Business-card sized
AVR target boards


Peggy 2
LED Pegboard kits

Forumposts

Order: New Views Posts
Latest 10 Forum Posts
 
Re: StippleGen
 By:  Bob Hewson
 Tuesday, May 15 2012 @ 01:40 PM PDT
Re: Servo does not respond
 By:  Lenore
 Tuesday, May 15 2012 @ 12:31 PM PDT
Re: solar panel with led light..
 By:  Pedro Ribeiro
 Tuesday, May 15 2012 @ 02:22 AM PDT
Servo does not respond
 By:  Gordon Nezich
 Tuesday, May 15 2012 @ 12:37 AM PDT
Re: Skew
 By:  Windell
 Monday, May 14 2012 @ 10:47 PM PDT
Re: StippleGen
 By:  Windell
 Monday, May 14 2012 @ 09:26 PM PDT
Re: solar panel with led light..
 By:  Jeff in Texas
 Monday, May 14 2012 @ 08:55 PM PDT
StippleGen
 By:  Bob Hewson
 Monday, May 14 2012 @ 05:49 PM PDT
Skew
 By:  tastewar
 Monday, May 14 2012 @ 02:40 PM PDT
Re: solar panel with led light..
 By:  Pedro Ribeiro
 Monday, May 14 2012 @ 05:20 AM PDT