inicio mail me! sindicaci;ón

RISD

Digital + Media

water activated sound

My final project for Lalya Gaye’s Sound, Media, Urban Space class was a system of switches that are closed when water moves across the surface.

The first thing I did was to spray my material with a fixative spray. This made me think about the final application for the project. One of the immediate thoughts was that since the material is water proof it could become a wearable. Imagine a yellow rain coat that makes music as you walk through the rain…

After the spray dried I began to sew lines of conductive thread throughout the fabric. These lines become the positive / negative switches for the project. I’ve included a diagram below:

rain-pattern

Once the conductive thread was sewn in it was time to connect the lines to the Arduino. I connected all the positive wires to the ports of the Arduino and all the ground wires to the single ground wire on the Arduino.

On the Arduino itself I used Paul Badger’s TONE library to generate sound when water closes circuits. Paul’s library generates frequencies which the speaker can read as sound.
http://www.arduino.cc/playground/Main/Freqout

The final flow went something like this:

WATER -> FABRIC -> CONDUCTIVE SWTICH -> ARDUINO – > SPEAKER

The next stage will be to think about how this system can be integrated into something wearable. It never occurred to me to use conductive thread inside of the fabric. Making custom textiles with conductive fabric can eliminate the need to sew wire into canvas and allow things to be better embedded into the piece.

Check back for future updates during the wearable computing class where I will be trying to create textiles that have positive / negative switches embedded inside of it.

Below is an image gallery of my process.

Arrangement in Magenta, Thermochromatic Ink, Tin and Nichrome

Experiments with thermochromatic ink with an underlaying heat grid driven by an Arduino and MAX7219 LED driver. 

more to come soon…

 turned off 

Pattie Maes & Pranav Mistry: Unveiling the “Sixth Sense,” game-changing wearable tech

GE + Augmented Reality

Creative Director, Robert Cooper, discussing his thoughts on a new creative concept from GE.
Try it out here for yourself!: http://ge.ecomagination.com

RED

Procedure based poetry:
1.) check the blogs you read daily (or go to blogpulse.com)
2.) search for ” red ”
3.) take the sentence that contains the word red and write it down
4.) repeat step 3 until you have gone through all the returned results on the first page.


import rita.*;

XMLElement xml;
int width = 1100;
int height = 768;
int yPlacement = height/2;

void setup() {
  size(width, height);
  RiText.setDefaultFont("CushingStd-MediumItalic-15.vlw");
  RiText.setFontSize(25);
  RiText rt1, rt2;

  String url = "http://www.blogpulse.com/rss?query=%22+red+%22&sort=date&operator=";
  xml = new XMLElement(this, url);

  XMLElement[] itemNumber = xml.getChildren("channel/item");
  XMLElement[] title = xml.getChildren("channel/item/title");
  XMLElement[] description = xml.getChildren("channel/item/description");
  XMLElement[] source = xml.getChildren("channel/item/source");
  XMLElement[] sourceTime = xml.getChildren("channel/item/pubDate");

  println("There are: " + itemNumber.length + " entries");

  for (int i = 0; i < itemNumber.length; i++) {

    String descriptionText = description[i].getContent();
    String[] sentence = splitTokens(descriptionText, ".");
    String sourceTitle = source[i].getContent();
    String publishTime = sourceTime[i].getContent();
    String sourceURL = source[i].getStringAttribute("url");

    for (int i2 = 0; i2 < sentence.length; i2++) {
        if (sentence[i2].indexOf(" red ") >= 0) {
          println(sentence[i2]);
          println("FROM:  " + sourceTitle + " | Published on: " + publishTime );
          println("URL:  " + sourceURL);
          println(" ");

          yPlacement = yPlacement-50;
          RiText[] lines = RiText.createLines(this, sentence[i2], (height/2)/2/2, yPlacement, 200);

          // Fade Out
           for (int i3 = 0; i3 < lines.length; i3++) {
              lines[i3].fadeOut((i2*5)+1, 5);
            }
      }
    }
  }
}

void draw() {
  background(255);
}

Final Crit Summary

The final critique of my first semester at RISD is over. One of the things I enjoyed the most about the final critique was the way everyone came together. First years helping each other set up, second years helping first years and visa versa. Helping Bundith, Rosalinda and Mideum set up gave me a personal look into their process. It was the kind of experience that I don’t think I could have enjoyed at any other digital art graduate program. There is a strong sense of community here. 

Wi-Fi Network Visualization  
close up of the wi-fi network visualization program I showed for my final crit.
photo credit: Mary Burge

Augmented Reality – Projections


Holographic Interface – round interface – Ringo from Ivan Tihienko on Vimeo.

Visualizing Wireless Signals

This is the documentation for the flash application I made that visualizes wi-fi networks in the area. The desired output device is a mobile phone or portable handheld projector. I’ve organized this post into different sections which document my process.

PROPOSAL
The image below is a mock-up of how I initially envisioned the project. My initial concept was a fully immersive experience using goggles with an attached camera. However I quickly realized that a fully immersive Augmented Reality experience carries with it some problems. Clunky goggles with a mounted camera and the need to carry around the attached computer or be wired to one. I’ll be publishing a more in depth post about my experience with Augmented Reality later. 

WIRELESS DETECTION
OsXDaily reports about a hidden feature in Terminal that allows full control over the GUI Airport menu utility. From this point I was able to make a cron job that generated an XML file of the data every minute. 

    airport -s -I -xml

SSID                   BSSID                  RSSI CHANL.    SECURITY (auth/unicast/group)

vawolfman               00:12:0e:72:90:00        -80          9       WEP
RISD-SETUP             00:11:88:44:09:06        -70          6       NONE
RISDWIFI                  00:11:88:d1:f1:a2         -73          1       WPA2(802.1x/AES/AES) 
RISD-ROAMABOUT  00:11:88:d1:f1:a0         -72          1       WEP
RISD-GUEST             00:11:88:d1:f1:74        -75          1       NONE
RISD-SETUP              00:11:88:41:e0:c6        -77          1       NONE
RISDWIFI                   00:11:88:d1:f1:72        -76          1       WPA2(802.1x/AES/AES) 
RISD-GUEST             00:11:88:41:e0:c4        -71          1       NONE
RISDWIFI                   00:11:88:41:e0:c2        -71          1       WPA2(802.1x/AES/AES) 
RISD-ROAMABOUT   00:11:88:41:e0:c0        -71          1       WEP
xRISD-GUEST           00:1a:1e:92:03:80        -70          1       NONE
RISD-GUEST             00:11:88:43:dc:44        -60          11      NONE
RISDWIFI                   00:11:88:d1:f0:d2        -72          11      WPA2(802.1x/AES/AES) 
RISD-ROAMABOUT   00:11:88:43:dc:40        -60          11      WEP
RISD-SETUP              00:11:88:d1:f0:d6        -72          11      NONE
RISD-GUEST              00:11:88:d1:f0:d4        -72          11      NONE
RISD-ROAMABOUT   00:11:88:d1:f0:d0        -72          11      WEP
RISDWIFI                   00:11:88:43:dc:42        -60          11      WPA2(802.1x/AES/AES) 

 

VISUALIZATION
Once I had an XML feed of the data I had Adobe Flash parse the file to retrieve the wireless SSID and RSSI info. The data is then used to create particle systems in flash that represent the wireless network. I chose cubes for a number of reasons. I liked the reference to bit packets that they seemed to conjure. The three dimensional cube shape allows me to easily change the perspective using data from an accelerometer like that built into an iPhone or laptop which is directly inspired by Johnny Lee’s Ted Talk.

FINAL
The final is a work in progress flash application. A video of the application is below. 

INSPIRATION

  • Outside Lies Magic: John R. Stilgoe
  • This American Life: True ghost story that appeared in a medical journal in 1921. After a “Mrs H” and her family moved into an old rambling house, strange apparitions started appearing…until her brother-in-law figured out the real cause of the ghostly presences… Carbon Monoxide.
  • frequencies that can not be seen…
  • H+ Magazine [fall 2008]
  • Spiritualism – Art + Technology in the 19th Century. 
  • Symbolism 
  • Johnny Lee’s Ted Talk

The Perfect Medium:  Photography and the Occult

Fernand Khnopff

REFERENCES

Introduction to Augmented Reality

Goggles Arrived!  
My MYVU goggles came in today. While they are not exactly what I was hoping for in terms of image size and quality, they will definitely do the job. I am going to try to incorporate these goggles into a project I am working on in my Network Landscapes class that is trying to visualize bluetooth and wi-fi signals. I am hoping to apply the visualizations to a fully immersive AR (augmented reality) setup.
Introduction to Augmented Reality

Multi-Touch Display Demo

Adam Meyer, a senior in the ID program gave a presentation about the LCD multi-touch table he made over the summer. Nipun and I are currently looking into making one for the department on a larger scale. 

Multi-Touch Display
helping set up before the demo 

Multi-Touch Display
a demo application running on the multi-touch display.

Thanks Adam!
Thanks for giving the presentation Adam!

Next entries »