top of page
Enabling "talk" between
whiteboard, markers, projectors, etc to enhance meeting efficiency

Smart Meeting Room

PROJECT

Internet of Things

Carnegie Mellon University

Fall 2014

TEAM

Behnam Heydari

Fan Sai Kuok

Stamp Siripanich

Vishal Pallikandi

ROLE

Research Storyboading

Prototyping

Coding connection

"Tons of meetings happen in US everyday, but many of them are inefficient. Time and resources are wasted."

Causes:

Inefficiency is caused by lots of factors:

  • lack of focus,

  • unproductive activities,

  • lack of proper documentation,

  • losing track of time

  • ...

The goal is to improve meeting efficiencies by creating a smart meeting room that leverages the capabilities of connected products.

How to Improve?

Concept Developing

Various objects around the office were identified and interactions between them were explored.

The interactions between various objects were classified into two functional loops based on their functions.

Concept Overview

Concept Realization

The Spark platform was used to create a prototype system rapidly, because of its easy-use wi-fi module, compatibility with many Arduino libraries and ready Cloud capabilities. 

 

Various objects in the room are monitored through sensors and their status is updated onto the cloud. Objects are controlled by calling functions from the cloud.

 

The agenda web page and other devices that are connected to the internet directly interact with the spark platform through REST API.

To orchestrate the function of various objects to function autonomously at the appropriate time.

 

The agenda keeps track of time, the progress of the meeting and co-ordinates the function of other devices around the room that are time dependant, e.g. making coffee when its time for a break.

Functional Loop 1: Agenda Board

Google Spreadsheet is used to enter in the meeting agenda for user-friendly and familiar experience. User just need to put in the topic, start time, end time and type of each event.

 

When the meeting is about to begin, the agenda app opens up and fetch agenda data through Google Doc API. Next the agenda starts to listen to two types of events: 

 

1. Time events: based on the agenda data.  e.g. 2 mins before the  coffee break 

2. Events from devices, triggered when certain action is performed on device.

 e.g. someone pick up a whiteboard pen

 

When there is a matched handler for a triggered event, agenda will execute the handler and use Spark Cloud API to communicate will connected devices. (e.g. turn on the coffee maker and make coffee according to the number of attending people when it is 2 mins to the coffee break.)

Connected smart objects save time: turn on the whiteboard light when marker is picked up. Save a photogragh of the white board for the records when the eraser is picked up

Functional Loop 2: Whiteboard

© 2019 BY HANYUE HU. ALL RIGHTS RESERVED.

  • LinkedIn Clean Grey
  • Vimeo Clean Grey
  • Facebook Clean Grey
bottom of page