Tag physical computing

Resonance in residence@3rd Ward

Resonance in residence is a collaborative sound intallation combining 100 algorithmically-controlled, sound-generating motors and field recordings. In collaboration with: Jonny De Tiger, Jenn Dierdof, Don Gochenour, Clara Kwon, Elias Ragues and Jeff Thompson

3rd Ward Gallery; Brooklyn, New York, USA

Interactivos@eyebeam

I participated in the two-week workshop Interactivos? Better than the Real Thing at Eyebeam. Interactivos? is a hybrid workshop, exhibition and seminar that was initiated by the Madrid City Council’s Medialab-Prado program in 2006. I collaborated in two projects Unrealityvrc and digitallyFit.

For Unrealityvcr by Alex Kurina I worked in part of the OpenFrameworks code and in the physical interface that allow the visitors to record a loop from live broadcasting TV signal  and control the speed and masking to create a video collage.

For Andrew Mahon’ s project digitallyFit I worked in the physical interface to create three wireless objects that enable participant to manipulate and modify a projected image of themselves.

Both projects were parts of the exhibition Double take in display in Eyebeam from July 12 – August 9 2008.

Curious Place


In Curious Place generative plant-like shapes thrive on human curiosity as the temperature, humidity and interaction are used as arguments for transforming and amplifying a physical space.

The installation consists of a small screen that displays a generative design of plant-like shapes, attached to a network of sensors that allow it to use the immediate surroundings as raw material.
When a user approaches to see the display, a video tracking system is activated and a projection that expands the design is displayed on the body of the spectator. Thus, the space is altered once through interaction with the participant.
The system use video tracking to extract and react to information about human gesture and movement in spaces.
The installation responds to participant locations in the space, but also to spatial relationships between participants. A viewer body is visually transformed into part of the piece.


For this project I’m using the C++ programming language, computer vision and motion tracking, and projection. Additionally, I included in the system two sensors, one to detect the presence of the participants and other to red the weather conditions of the space.

The system perceives one or more participants and responds to their movements in real-time.

The wall of the display is illuminated with infrared lights so the image of the camera is analyzed as a shadow on the graphic screen.
The camera view participants standing in front of a backlighting assembly making easy for the computer to distinguish their images from the background. In this way I’m able to use the information of the contour of the participants as points of control for the displays of the shapes.


This project was developed in OpenFrameworks.

This installation is mainly composed of the following interdependent units

Graphic Output
LCD screen
Projector
Scan converter
VGA Distributor
Servomotor

Data Input
IR Proximity sensor
2 Xbees Radios for wireless communication
SHT15 Temperature and Humidity Sensor
Security B/W Camera with an IR filter
Analog to digital video converter
4 Infrared LEDS panels lights

Paint bucket tool

Paint bucket tool

The Paint Bucket Tool is a physical computing project in which I use an Arduino microcontroller and a 3-axis accelerometer to build a drawing tool.

The idea is to control an application build in processing changing the rate of the sound and the position, scale, and color of forms with the manipulation of a physical bucket. The programming map a spiral to the changes of velocity in the Y axis of the Paint Bucket Object and place circles which position, color and scale are determined by the change of the velocity in the 3 axis. The change in the speed of movement in the Y-axis also controls the rate of the sound.

Paint bucket toolAt first I was using the MMA 7260Q accelerometer but I couldn’t get consistent numbers. One of the problems trying to use the circuit as a “shake” sensor was to be able to have “stable” connections and data. The MMA 7260 works only in very controlled situations. (Loose wires can create false signals )

Finally I end up working with a ADXL3xx acceloremeter.