« Gizmo Project Available for N800 | Main | USB headset improves Skype on Mac OS X »

January 23, 2007

Real-world Control Panel for Second Life

Cimg1272

Today my good buddy Andy and I finally turned up our little entanglement experiment between Second Life and real life. The box uses an USB-connected Arduino developer kit to read the inputs and control the LED outputs from Andy's program on the host computer. The script in turn communicates with an identical object in Second Life. Changes to the knobs or pushbuttons in the real world are translated to their counterparts in SL, and the objects in Second Life can react by controlling the LEDs on the real world control panel.

I constructed the physical panel and wrote the routines running on the Arduino platform, which has proven to be a fantastic way to quickly prototype these sorts of projects. My thanks to the Arduino team and contributors for making this great platform available to the hobby and art communities!

Andy took care of writing the in world code, the host interface, and crafting the in-world panel. He did a nice job of texturing the knobs using these photos. All in all, it's a neat look at virtual-entanglement!

Cimg1268

Another photograph of the box with the LEDs alight. Note the virtual panel being constructed in Second Life on the display. Andy took care of texturing the knobs after this shot was made.. See the panel in Second Life at: http://slurl.com/secondlife/Pi/112/243/33

Update: Andy had his own views on the topic over at his blog...

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/1041806/7594728

Listed below are links to weblogs that reference Real-world Control Panel for Second Life:

» Real-world control panel for the virtual world from MAKE: Blog
William and Andy write in with a physical controller for the virtual world - "Andy and I cobbled together a hardware control panel and wired it to its counterpart in Second Life. We like to think of it as... [Read More]

» Virtual/Real World Control Panel In Second Life from 3pointD.com
SL resident Williem Leandros sends news that he and a friend have built an interesting real-world control panel that can both control objects in the virtual world of Second Life and in turn be controlled by them. The real and virtual controllers are &... [Read More]

Comments

The link you provided looks pretty interesting. Are you looking for a finished product to plug in and go with?

Can you program the Led controller to change color and flash the colors? I am looking for something like this

http://www.lunaraccents.com/technology-programmable-LED-controller.html

with a reasonable price!!!

Hi you guys. We'd love to do a story about this for Second Life News Network (www.slnn.com), a Web portal for daily news about SL. Could you e-mail me at marvel.ousley[at]slnn.com and let me know a good time to talk to you? Thanks

This one is using polling via http because if I let XMLRPC send a reply there's a 5 second script lag, and if I don't it's indistinguishable from an error. There are some workarounds for that, but this is a baseline.

Any details on the XMLRPC scheme and tips/tricks?

This is awesome. I have been wondering what you were working on. I hope my compulsive clicking of your panel didn't cause any issues.

And I wondered why it wasn't doing anything... Just not doing anything in Pi.

Post a comment

If you have a TypeKey or TypePad account, please Sign In

Flickr

  • www.flickr.com
    wwward0's items Go to wwward0's photostream

Recent Comments

My Twitter Updates

    follow me on Twitter