RGBPLAY

AvatarLED play!

RGBPlay Poster


Proposal

Info

rgbPlay is electronic reproduction of a Joey Nicotera's work. We were inspired by Joey's concept of LED works, so we've decided to add more to his idea by taking the interactivity to another level. Our interactive installation allows users to demonstrate various of tactile motion on LED, possibly with the use of RGB colour. The LED senses an object above it and activates the LEDs around the object.

Target Audience

General, person with linear thinking

Cost

Minimal costs possibly, preventing economic obstacles

Size

Maybe small, just maybe

Media

Lots of LEDs, sensors, software and other media (Mixed-Media)

Input method(s)

Touch, gestures


The goal of this project is to create a kind of artist installation that achieves the following objectives:
Appeals to the entire community, hope so
Represent an elegant, meaningful aesthetic experience to the community
Has a content that is generated by the audiences so that it is not a fixed object that is viewed.

Project Summary
The project mainly to create LED dining/coffee table which activates LEDs from the interaction of audiences and objects. The LED table senses an object/hand motion above it and activates the LEDs around the object. It changes its color depending on what's laying on the table, for example, a red cups makes the table turns to red and so on.

We will probably utilize the LED and put a new twist to it and transform the table into an arcade games platform. An example, simple games like tetris or probably pong. It will somewhat create a new experience to a dining table. A fun table.

The Making Of...

Concept Board #1

Micrel M5450 LED Display Driver

http://jp.ic-on-line.cn/IOL/viewpdf/MM5450_246958.htm

Say goodbye to Multiplex, Charlieplex. Here comes a new challenger.

Alpha Bravo Charlieplex?

Charlieplexing is a technique proposed in early 1995 by Charlie Allen at Maxim Integrated Products for driving a multiplexed display in which relatively few I/O pins on a microcontroller are used to drive an array of LEDs. The method utilizes the tri-state logic capabilities of microcontrollers in order to gain efficiency over traditional multiplexing. Although it is more efficient in its use of IO, there are issues that cause it to be more complicated to design and render it impractical for larger displays. These issues include duty cycle, current requirements and the forward voltages of the LEDs.


source: http://en.wikipedia.org/wiki/Charlieplex

Arduino Charlieplex

It is created to help make readable charlieplex code. It hides the pinMode, and digitalWrite calls for the user.

Idea of Shift Register

to control 8 LEDs at a time while only taking up a few pins on Arduino board

ShiftOut

Shifting Out & the 595 chip

74HC595 Shift Register Examples

Working Key Sketch


Storyboard #2