Main

Rest of You Archives

September 10, 2008

Examples: Inter Discommunication Machine

inter.jpg


This is one of my favorites projects that I had experience in terms of interactive art. Why? Because it was the project that made me experience something that we don't experience in our everyday life in terms of perception: see my self, see me outside of my body ( a bit trip mode but amazing ) and experience the feel of the sense of my body at the same time that i was seeing by body walking around in my front. It was scary but an amazing experience.

Two players wear head-mounted video cameras and backpack transmitters with wings. Incredibly, out of this clunky gear springs a delightful, futuristic play world. The most fantastic element of this interactive paradise is its visual trickery. Each player views his or her own image retransmitted through the other player's headgear.

"Once in his world, our old standards and perceptions become mere illusions that we can manipulate and enjoy as we will. "

link

September 18, 2008

Week 2 -Unintentional actions of your body

For this week assignment I decided to measure how many times I smile during my everyday. I think I am very conscious that I smile a lot but maybe too much??

Picture%209.png

Let's see. One way to measure the smile and facial expressions is using video tracking but I wanted to think of a sensor that allowed me to do it in another way. I choose a stretch sensor that measures changes in resistance ( variable resistor) if pushed/ stretch. The more stretched, higher is the resistance. It seemed for me that its use was more as an experience that a possible solution. ( and it's true!!). Not perfect at all but i got some results.

First I measured the resistance of the sensor using a multimeter in order to know how much of resistance I should use for the pull-down(up) resistor. The sensor that I used was giving me values which range(max, min) was very small but I decided to go on and experiment.

On the Arduino code, I used a smoothing (average of 20 readings) since the values of the readings of the sensor were fluctuating a lot.

I send the data from the sensor through serial to processing to demonstrate visually the act of smiling. After a while and passing through some small problems (mapping the values) I got a satisfied result :), even if the range is very small... (not enough significant difference btw min and mx values - normal state and smiling)

Picture%2010.png


Arduino Code:

int analogPin = 3;
int sensor;

#define NUMREADINGS 30
int readings[NUMREADINGS]; // the readings from the analog input
int index = 0; // the index of the current reading
int total = 0; // the running total
int average = 0; // the average


void setup() {
Serial.begin(9600);
for (int i = 0; i < NUMREADINGS; i++){
readings[i] = 0; // initialize all the readings to 0
}

}

void loop()
{
sensor = analogRead(analogPin)/2;

total -= readings[index]; // subtract the last reading
readings[index] = sensor; // read from the sensor
total += readings[index]; // add the reading to the total
index = (index + 1); // advance to the next index
if (index >= NUMREADINGS) // if we're at the end of the array...
index = 0; // ...wrap around to the beginning
average = total / NUMREADINGS; // calculate the average
Serial.print(average,BYTE); // send it to the computer (as ASCII digits)
}

Processing Code:

import processing.serial.*;
Serial myPort;
float sensor;

void setup(){
size(400,400);
println(Serial.list());
String portname = Serial.list()[0];
myPort = new Serial(this, portname, 9600);
sensor = 230;
}

void draw(){
background(255);
smooth();
fill(255,0,200);
noStroke();
ellipseMode(CENTER);
ellipse(200,200,350,350);
fill(0);
rect(120,150,30,30);
rect(250,150,30,30);
noFill();
stroke(0);
strokeWeight(20);
strokeCap(SQUARE);
bezier(80,230,120,sensor,280,sensor,320,230);

//mouseY 371(smile) - 250 ( liso) max = 374 initial position = 230
}

void serialEvent(Serial myPort) {
int sensorInput = myPort.read();
println(sensorInput);
sensor = map(sensorInput,88,95,230,371);
// VER OS VALORES QUE ESTAO A DAR E MUDAR 88 e 95
if(sensor < 230){
sensor = 230;
}
if ( sensor > 371){
sensor = 371;
}
println("sensor" + sensor);
}


October 1, 2008

Week 4 - Environmental Logger Ideas

1. Sensing the difference in light using a Photocell

I started thinking that this idea will produce amazing results. There are so many changes in light through out a day. We "use" so many difference spaces that have very distinct lights. Could be possible to map all that changes? what visualization it will produce? Will be possible to understand the spaces?

I'm thinking of creating a necklace made of conductive thread that has a photocell in the front (kyveli's style) and that is connected to an arduino with a bluetooth. The idea is to have later the bluetooth sending the data to a cellphone that collects the data.

light_viz.png


2. Sensing electromagnetic radiation as the " new pollution"

I'm very fascinated by ElectroMagnetic Radiation and how it is possible to turn this data visible or real ( sensed). There are plenty of projects working with EM but it's something that I would like to play with and experiment.
My idea is to create a bracelet that senses through vibration or light ( I think I prefer vibration) the EM radiation that surround us and that "can or not" affect our body. One thing that I noticed in some projects already done is that in order to capture this radiations the devices need to be very close to the "object" / device that is trying to capture them. I would like to explore how can this be improved, if possible!!!


3. Sensing distance - Proxemics

According with Edward T. Hall, proxemics is the study of humankind's "perception and use of space". Is the study of how people interact in relation to their physical environment and each other.
Hall identified four body distances as key points in human spacing behavior:
- intimate (0 to 18 inches) ( 0.5,m)
- personal (1.5 to 4 feet) ( 1.2m)
- social (4 to 10 feet) (3m)
- public (10 feet and beyond).

Picture%203%282%29.png


I'm interested in mapping this distances through time and do some research about proxemics, since I am interested in understanding better how social interactions in public spaces work. Communication is profoundly affected by the choice of space and by how different bodies inhabit that space.

According with Hall theory, the idea of personal space varies and changes with different cultures. I experienced that difference when I moved to New York. I still feel the difference today and even if I changed my behavior somehow it's so natural that sometimes it happens and I feel embarrassed and strange but happy inside to still be and act that way!!

As an example, there is a project developed at ITP - Urban Sonar

--- --- ----

Sensing: Light / ElectronicMagnetic Radiation / Body Distances
How: wearable devices
Power: Arduino Pro Mini + Bluetooth = 3.3V min (cell baterries) or 6V batteries with normal arduino
Store: for these ideas I'm thinking of using a arduino to sense/collect data with a bluetooth that is sending the data to a cellphone that later could be send to a computer or website.

October 3, 2008

Mobile Processing

1. Go to http://mobile.processing.org/download/index.php
2. Check if you have the last version of java
3. Download and Install Mobile Processing
4. Download MPowerPlayer ( emulator): not easy to find!! Copy the files to somewhere in our hardrive
5. Open Mobile processing > Preferences and under Mobile tab give the location of MpowerPlayer

Test an example on your phone:

1. Open an example
2. Export as MIDlet > it will open the folder where the files were exported
3. The file that will be sent is the .jar file
4. Pair your phone with your computer using Bluetooth ( skipping some steps here)
5. It will show up a msg in the phone asking u to put a password that your computer will give u ( on the bluetooth setup / mac)
6. Send the file ( also on the bluetooth tab): choose location and device
7. The phone will receive a msg asking u to accept this file: say yes to everything
8. Find your app in the applications "part" of your phone
9. voila!!

October 11, 2008

Don't forget - Voltage Regulators

Sometimes we think we put them the right way and then we get our fingers burnnnn!!!This way I'll try not to burn fingers anymore!

vr.jpg

Bluetooth + Mac's + Serial

Bluetooth modules has two interfaces(RX and TX) that allow an asynchronous serial port that can communicate with a microcontroller. It also has a radio that communicates (in this case with your computer) using the bluetooth communication protocol.

How to configure Bluetooth Smirf's with mac's:

1. Connect the Bluetooth to the FTDI or to the arduino through RX and TX ( this way is just easy to give power to the bluetooth

vr_2.jpg

2. On the MAC, go to bluetooth ( normally there is an icon on the top bar) and make sure that work computer is discoverable - that your bluetooth is on
3. Choose "Set up a Bluetooth device" > Any device. It will start searching!
4. Meanwhile ( depending on the kind of bluetooth smirf that u have) click on Passkey Options and choose " Do not use a passkey with this device" or if u have a passkey just entered it
5. Selected the device > Sparkfun-BT ( normally that's the name that appear's)
6. Click continue
7. It will establish the connection btw them. Close window
8. On the same bluetooth icon choose > Open bluetooth preferences
9. Click the Sparkfun-BT > Edit Serial ports in case that you want to rename
the port that you are using
10. Voila!!!

If you are sending data from arduino through Bluetooth to Processing to do something with that data just use the same methods and procedures that when using serial communication btw Arduino and Processing. Just choose the correct port, using the port that you created in the steps before and not the usb port.

November 21, 2008

Arduino Mini

5V +14 I/O pins ( 6 give pwm) + 8 Analog Inputs + 40mA ( each I/O pin)
Connections:
- Connect using a Usb to serial + RX and TX!
- Power + Ground
- Reset Button or connect to power (but needs to be connected)
- Led Pin 13 ( no resistor needed)

Arduino Mini 03 schematic:
arduino_mini_pinout%2003.png

Arduino Mini 04 schematic:
arduino_mini04_pinout.png

link 1 + link 2

December 3, 2008

Final Project - Devices for Altering Aural Perception

A set of devices designed to change the way the user perceives sonic environments.

Devices for Altering Aural Perception consist on a group of devices that are designed to change the way the user perceives sonic environments and the city. This project aims to be an exploration/research in human perception, specifically in the way that we perceive the sonic environments that surround us on a daily basis. How could that perception be augmented or translated to offer us a different experience/sense "of reality". What if we could experience the city from a (non-human) animal perspective? What do they experience? Can we experience/sense the city as they do?

keywords: senses, sound, perception, synaesthesia, physical computing, animals vs humans

Motivation: This project comes from a shared interest in the differences between human and animal perception, synaesthetic experiences, and sound. We aimed to create simple, discreet, and wearable devices capable of allowing the user to reexamine and explore everyday acoustic environments in new and interesting ways.

User Scenario: After putting on the devices, and adjusting their sensitivity, users will be encouraged to explore the sonic environment that surrounds them.

Final Project - Technology

Petra3.JPG

RumblePhones consist of a pair of noise canceling -20 Db ear protecting headphones, two microphones, two vibration motors, an amplification circuit, and an Arduino Microcontroller. The microphones, mounted on the headphones themselves, will pick up sounds from the surrounding environment, and feed this data, after amplification, to the Arduino as an analog value. This value will be used to control the speed of two vibrating motors, mounted in the cups of the headphones themselves. This process translates the sounds of the surrounding environment into vibrations felt on the ear of the user.

After putting the device's headphones on, the user will be invited to walk around the area the project is displayed, experiencing the sounds of their environment as vibration. A potentiometer on the RumblePhones will allow the user to adjust their sensitivity, allowing the translation of sound to vibration to be clear even in a loud environment.

petra1.JPG

petra2.JPG

The Parabolic Hand Mics consist of two small, directional, parabolic mics, to be placed in the users hands. The output from these microphones will be run through two sensitive amplification circuits, each with an independent volume adjustment, and then fed to a pair of headphones. The mic held in the left hand will be tied to the left channel of the headphones, and the one in the right hand to the right channel. The mics will, in a sense, become the users "ears", and moving them about will alter what they hear, and the direction that they hear from. This experience should be evocative of how animals that can move their ear cups, such as cats or rabbits, perceive sound.

About Rest of You

This page contains an archive of all entries posted to I´m born into a house with no computer in the Rest of You category. They are listed from oldest to newest.

Creative Networking is the previous category.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.35