Skip to content

nina4github/HarryPotterClock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HarryPotterClock repository

first created in August 2012 updated in October 2014

This repository contains the components for the HarryPotter Clock project that I conducted as intern at the idemolab at Delta in August 2012. Aim of the project was to trace the activities of the members of the idemolab and try to answer questions like: Where is Mikkel? Which project is he working on at the moment? Can I disturb Mikkel or is he busy at the moment?

The goal is not just to be able to track each other activities but to offer an overview of what is going on to the guests, clients and other colleagues popping by for coffee or for more formal issues.

The solution explored uses physical interaction with common artefacts, avatars and tags augmented with RFID to give the members of the lab a physical mean to state their current activity. The activities are then communicated to a twitter account and displayed on a big screen in the lab. The big screen offers an overview of the current activities of the members of the lab, the projects they are working on and more in general an overview of what is going on in the lab.

The future aim of the solution is also to leave open the possibility to post your own activity through twitter and eventually any other social media used by the members of the lab.

The repository is divided into three folders, each containing a part of the complete experience. Here a short description of each folder and the technologies involved

IdemoLabWeb - visualizing activities on big screens

web application for visualizing the activity feeds collected from the twitter account.

TECHNOLOGY: node.js [socket.io, twitter] -- idemolab_activity/server/streamapp.js -- connects to twitter APIs, collects the user timeline and opens a stream listening to new incoming tweets node.js -- idemolab_activity/server/restifyserver.js -- offers a database that translates the RFID codes detected by the rfid reader through arduino (see IdemoLabBoard) into default messages HTML5 + CSS + javascript/jQuery + TwitterBootstrap -- idemolab_activity/index.html, idemolab_activity/assets/... --

IdemoLabBoard - tangible ways to communicate activities

ARDUINO sketches to update twitter feeds from a physical board augmented with an RFID reader and RFID tags at the idemolab. -- LAST UPDATE AUGUST 2012: needs an update of the library to connect to Twitter APIs

TECHNOLOGY: Arduino Mega board + RFID reader + libraries to connect and authenticate with OAuth to Twitter APIs +

INTERACTION: A member of the lab first swipes his personal avatar, then he swipes the activity artefact and/or the project artefact and the activity is communicated. A blinking LED signals that the communication went through.

IdemoLabShareButton - UNFINISHED - communicate activities with one touch

Android application containing a widget to visualize twitter activity feeds from the idemolab

TECHNOLOGY: java -- Android OS

About

Tracking and displaying everyday activities of the idemolab members. Hardware components: Arduino Software components: HTML, CSS, TwitterBootstrap, TwitterAPIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published