The Internet of Conference Tables

How we turned our conference table into an interactive light show and people detector via a RESTful API.

At One Mighty Roar, we’ve spent a lot of time thinking about how to tackle physical and digital overlap. After creating a textable office sign, a logical next step was to tackle our conference table. We wanted to bring conference furniture to the next level — and to do that, we were going to need lights, proximity sensors, and a “can do” attitude.

The Goal

To spruce up our meetings we wanted a table that not only was classy but served as a memento for our office. We wanted a table that knows if someone is present, is easily accessible over the web, and can show off its lights and hydraulic lift on command. This table would be one of the first stepping stones towards our hackable office.

The Table

With a surface composed of sweet American walnut and was crafted by our friends at Erik Rueda Design Lab. It’s no surprise that our team was huddled in the conference room for an hour admiring the view (we also suddenly became very strict about our drink coasters rule).

Just like most tables in existence, ours has four legs as support, but these aren’t just any normal table stands. If you take a closer look, we found that our logo actually serves as a great reinforcement for table tops.

On top of all of that, our table also comes equipped with some LED housing that runs through the center and around the bottom of the surface. The lights we chose were Adafruit’s WS2801 LEDs so we could easily slap on an Arduino and start programming away.

Finally, the centerpiece is not just a placeholder for our logo, it serves a much greater purpose:

A hydraulic engine lifts up the piece to expose a collection of outlets and Ethernet jacks for laptops and alike to receive some juice. A small switch at the bottom of the table controls the centerpiece vertically, so hopefully we’ll install some sensors to ensure a power cable (or a hand for that matter) will never get crushed in the process.

The Work

After some brainstorming and coffee-sipping, I found some downtime during the week to hack away at this side project. Since we already had an awesome setup for our sign, I began to adapt and expand this codebase for the conference table.

To get started, I gathered up some supplies:

  • Arduino Uno
  • Arduino Ethernet Shield
  • HCSR04 Ultrasonic Sensor
  • Various wiring and power supplies

For libraries we used:

As a quick proof-of-concept, we had previously implemented a RESTful API for our office’s sign, using Webduino.

Once the “tableduino” API library was banged out, the setup was as simple as attaching the Arduino Ethernet shield and wiring the Ultrasonic sensor to the board. We gave the Arduino some power and an Ethernet hookup then started to fire away some API calls.

Here are some of our requests and results!

 

 

Making cURL requests or using Postman to hit these endpoints is nice and all, but co-worker Trevor Suarez also created a web GUI to easily interact with the sign and the table using your phone. In the coming weeks we plan on expanding this app for all of our office devices.

You can grab the code for the table from the GitHub repo here.

The Future

What we have so far is only the beginning of what we want to accomplish with our office devices. Down the road we want our API to control the table’s hydraulic motor, halt the engine if an object is detected before closing, and change LED color as more individuals sit at the table.

These are only a few of the possibilities we could think of for the time being. We’re sure as more people play with our table (and possibly hack themselves) in the next few months, there will be more ideas than we’ll know what to do with.

Posted Wednesday, October 2nd, 2013 · Back to Top

SPONSOR

Add Comment

14 Comments 9 Mentions

  1. Kalpesh Panchal Author Editor

    Hehee Jake, this is pretty hi-tech. Quick access to web! Nice :-)
    This surely is an internet conference table

    · Reply

  2. noel Author Editor

    What about the critical things like coffee ? ;-)

    · Reply

  3. Antonio Author Editor

    This should light up Red when a drink is placed onto the table without a coaster…Why not as have done just about everything else. Very cool…

    · Reply

  4. JohnB Author Editor

    What’s a hydraulic engine? Could you link to the actuator that you are using to raise the logo?

    · Reply

  5. ruby singh Author Editor

    i am looking for a 50 seater conference table with all electronic gizmos and hydrolic drawers facility for my very prestigious client. please call at the earliest to discuss further this ambitious design. my cell no 9810577772

    thanks, ruby singh

    · Reply

  6. Sua khoa tai nha Author Editor

    This is table is very model . I like it .

    · Reply

  7. MariahChantal Covvisari Author Editor

    Simple and absolutely brilliant!

    · Reply

  8. ThemeSquirrel Author Editor

    That is awesome! Why can’t my work have a table like that!

    · Reply

  9. Stan Author Editor

    Neat Idea!
    That looks really awesome!
    The control circuit to halt the Intercept 2, or lift, and stop it if something was in the way, should be relatively simple to design.

    There are may types of proximity sensors available. A suitable one could be adapted control a relay or motor controller, preferably a relay or perhaps even a time delay relay to halt actuator for x seconds after the fault was cleared or whatever object was in the path of the actuator, or lift was removed.

    Then perhaps, I might use a current sense on the drive motor as a secondary failsafe, just so that if the primary sensors failed and someone’s appendage were caught in there, or a cord, or whatever, when it tried to close on it, the actuator motor would draw more current and that could easily be detected by various means of current sense and that signal then used to stop it’s movement.

    It’s obvious that you have the ethernet control parts well in hand already.

    Here is a link to some sensors, merely as a reference.

    http://ab.rockwellautomation.com/Sensors-Switches/Presence-Sensing

    · Reply

    • Jake Struzik Author Editor

      Hey Stan thanks for the great info!

      The problem that we’re facing now with the sensors is trying to setup a system that can detect a hand/cord/whatever from all four sides of the sensor. These proximity sensors are a great solution for detecting these objects but we may just stick with a plan similar to your second suggestion. Basically, as soon as the engine detects any sort of resistance it will stop and lift a few inches so it doesn’t crush anything precious.

      · Reply

  10. Max Author Editor

    The internet conference table is really an incredible creation. To reduce communication gap and all type of electronic device recharge such table new technological feature is very effective. I really like that table pretty much. Thanks.

    · Reply

  11. papilotki Author Editor

    Hurrah! At last I got a blog from where I know how
    to truly take helpful information regarding my study and knowledge.

    · Reply

  12. درب اتوماتیک Author Editor

    To spruce up our meetings we wanted a table that not only was classy but served as a memento for our office. We wanted a table that knows if someone is present, is easily accessible over the web, and can show off its lights and hydraulic lift on command. This table would be one of the first stepping stones towards our hackable office.

    · Reply

 

Join the Conversation

Back to Top

Build Internet by One Mighty Roar. Since 2008.