<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>exploration &#187; wearable</title>
	<atom:link href="http://robertcarlsen.net/tag/wearable/feed" rel="self" type="application/rss+xml" />
	<link>http://robertcarlsen.net</link>
	<description>accounts of success and misadventure</description>
	<lastBuildDate>Tue, 13 Jul 2010 14:37:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thinking Physically: BlindSight presentation</title>
		<link>http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697</link>
		<comments>http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697#comments</comments>
		<pubDate>Mon, 04 May 2009 17:51:08 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Thinking Physically]]></category>
		<category><![CDATA[itp]]></category>
		<category><![CDATA[andrew styer]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[atmega]]></category>
		<category><![CDATA[blindsight]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://robertcarlsen.net/blog/?p=697</guid>
		<description><![CDATA[This is the final project presentation of BlindSight for the ITP Thinking Physically class in Spring 2009. BlindSight is is a collaboration between Robert Carlsen and Andrew Styer.
BlindSight aims to explore synesthesia by associating certain body positions with visual hallucinations induced by photic stimulation. In other words, flashing lights at various frequencies seems to cause [...]]]></description>
			<content:encoded><![CDATA[<p>This is the final project presentation of BlindSight for the ITP Thinking Physically class in Spring 2009. BlindSight is is a collaboration between Robert Carlsen and Andrew Styer.</p>
<p>BlindSight aims to explore synesthesia by associating certain body positions with visual hallucinations induced by photic stimulation. In other words, flashing lights at various frequencies seems to cause visual patterns to appear for the viewer. Simple wearable sensors adjust the frequency of the flashes and thus provide various patterns.<span id="more-697"></span></p>
<p>[<a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1.pdf">download PDF</a>]</p>

<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1001' title='blindsight-presentation-v1001'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1001-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1001" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1002' title='blindsight-presentation-v1002'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1002-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1002" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1003' title='blindsight-presentation-v1003'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1003-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1003" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1004' title='blindsight-presentation-v1004'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1004-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1004" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1005' title='blindsight-presentation-v1005'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1005-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1005" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1006' title='blindsight-presentation-v1006'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1006-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1006" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1007' title='blindsight-presentation-v1007'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1007-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1007" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1008' title='blindsight-presentation-v1008'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1008-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1008" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1009' title='blindsight-presentation-v1009'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1009-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1009" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1010' title='blindsight-presentation-v1010'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1010-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1010" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1011' title='blindsight-presentation-v1011'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1011-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1011" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1012' title='blindsight-presentation-v1012'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1012-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1012" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1013' title='blindsight-presentation-v1013'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1013-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1013" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1014' title='blindsight-presentation-v1014'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1014-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1014" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1015' title='blindsight-presentation-v1015'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1015-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1015" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1016' title='blindsight-presentation-v1016'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1016-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1016" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1017' title='blindsight-presentation-v1017'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1017-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1017" /></a>
<a href='http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/blindsight-presentation-v1018' title='blindsight-presentation-v1018'><img width="150" height="150" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/05/blindsight-presentation-v1018-150x150.jpg" class="attachment-thumbnail" alt="" title="blindsight-presentation-v1018" /></a>

]]></content:encoded>
			<wfw:commentRss>http://robertcarlsen.net/2009/05/04/thinking-physically-blindsight-presentation-697/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vision is highly overrated&#8230;</title>
		<link>http://robertcarlsen.net/2009/04/15/vision-is-highly-overrated-637</link>
		<comments>http://robertcarlsen.net/2009/04/15/vision-is-highly-overrated-637#comments</comments>
		<pubDate>Wed, 15 Apr 2009 06:41:27 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Thinking Physically]]></category>
		<category><![CDATA[itp]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[hallucination]]></category>
		<category><![CDATA[synesthesia]]></category>
		<category><![CDATA[think phys]]></category>
		<category><![CDATA[visual]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://robertcarlsen.net/blog/?p=637</guid>
		<description><![CDATA[This project aims to explore synesthesia by associating certain body positions with visual hallucinations induced by photic stimulation. In other words, flashing lights at various frequencies seems to cause visual patterns to appear for the viewer. Simple wearable sensors will adjust the frequency of the flashes and thus provide various patterns. Although the patterns may differ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/04/glasses_robert.jpg" rel="lightbox[637]"><img class="alignright size-thumbnail wp-image-638" title="glasses_robert" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/04/glasses_robert-150x150.jpg" alt="glasses_robert" width="150" height="150" /></a>This project aims to explore synesthesia by associating certain body positions with visual hallucinations induced by photic stimulation. In other words, flashing lights at various frequencies seems to cause visual patterns to appear for the viewer. Simple wearable sensors will adjust the frequency of the flashes and thus provide various patterns. Although the patterns may differ for each viewer, they seem to be the same for the viewer at a given frequency.<span id="more-637"></span></p>
<p>Much of this project stems from two separate influences. First, William Gibson&#8217;s &#8220;Neuromancer&#8221; where he depicts the protagonist using electrodes/glasses to jack into cyberspace, which is depicted as a three-dimensional space largely visualized as colored geometric shapes. Secondly, my general jealousy of individuals whom describe themselves as synesthetes, those who experience certain senses crossing over, ie. seeing certain letters as colored or hearing certain visual motion.</p>
<p>An article in the journal Cortex (#44, May 2008,  Dominic H. ffytche), describes a study which employed flashing goggles to induce visual hallucinations for the purpose of analyzing brain activity with MRI. The study indicates that flashing frequencies between 5-30Hz at a certain intensity caused participants to describe perceiving hallucinations (Purkinje patterns) and produced a measurable change in the brain activity.</p>
<p>I&#8217;d like to use this visual stimulation to represent a small portion of our sense of proprioception. The ideal scenario would be to enable a user to generate an association between certain Purkinje patterns and the orientation of the body relative to itself. I&#8217;m working closely with Andrew Styer on the input devices and we&#8217;ve been discussing the best sensing for our end. Trying to visualize all of proprioception in this manner would be arrogant at best, so for this prototype we are looking to limit our focus to the upper body, possibly the arms alone.</p>
<p>Initial user testing of the glasses have provided strong reactions and most participants report perceiving patterns which change in response to frequency shift. Participants generally indicate that the experience is pleasant, however the prototype glasses may provide too much illumination intensity, overpowering the effect.</p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/04/glasses.jpg" rel="lightbox[637]"><img class="alignright size-thumbnail wp-image-640" title="glasses" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/04/glasses-150x150.jpg" alt="glasses" width="150" height="150" /></a></p>
<p>Next steps are to experiment with various sensors / inputs and to determine the levels of discernible patterns within the available frequency range. Another direction for exploration is the event as frequencies change. Several participants have expressed strong reactions when the patterns initially change. Perhaps alternating between frequencies could provide another dimension to the expressiveness of the glasses.</p>
<address>I was first introduced to this visual effect by Mitch Altman&#8217;s Sound and Light Machine (aka. the Brainwave Glasses) as described in Make zine. My first electronics kit was hacking Adafruit&#8217;s MiniPOV kit to make the glasses.</address>
]]></content:encoded>
			<wfw:commentRss>http://robertcarlsen.net/2009/04/15/vision-is-highly-overrated-637/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking Physically: ThinkBig</title>
		<link>http://robertcarlsen.net/2009/03/13/thinking-physically-thinkbig-564</link>
		<comments>http://robertcarlsen.net/2009/03/13/thinking-physically-thinkbig-564#comments</comments>
		<pubDate>Sat, 14 Mar 2009 00:51:00 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Thinking Physically]]></category>
		<category><![CDATA[itp]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[think phys]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://robertcarlsen.net/blog/?p=564</guid>
		<description><![CDATA[
Corey Menscher and I worked together on ThinkBig for the Whole Body Interface exercise in Thinking Physically. Corey had the basic idea of making soft switches which would be foot activated. Initially he was going to make three which you&#8217;d have to skip between.
We had a discussion about other implementations of the idea, including a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-566" title="thinkbig-floor" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/03/thinkbig-floor-150x150.jpg" alt="thinkbig-floor" width="150" height="150" /></p>
<p>Corey Menscher and I worked together on ThinkBig for the Whole Body Interface exercise in Thinking Physically. Corey had the basic idea of making soft switches which would be foot activated. Initially he was going to make three which you&#8217;d have to skip between.<span id="more-564"></span></p>
<p>We had a discussion about other implementations of the idea, including a hopscotch-type arrangement but ended up riffing off the large keyboard depicted at FAO Schwartz in the movie Big. To this end we made 8 switches which would be mapped to notes on a musical scale. After more discussion we decided to allow the switches to be arbitrarily positioned, including on walls, and the actions would trigger sound samples rather than notes.</p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/03/thinkbig-guts.jpg" rel="lightbox[564]"><img class="alignleft size-thumbnail wp-image-567" style="margin-right: 2px;" title="thinkbig-guts" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/03/thinkbig-guts-150x150.jpg" alt="thinkbig-guts" width="150" height="150" /></a>Building the soft switches was easy enough – two layers of conductive fabric with a layer of dense foam between them. We wanted to put them on flexible surfaces, but for the prototype affixed each to a small wooden block.</p>
<p>The class seemed to enjoy using them, especially when they were on the wall rather than the floor. The scale of the interface encouraged multiple simultaneous users to play, and the distance between each switch introduced a natural limit to how quickly you could move from one switch to the next. As with the Brauswitch the output was simple sound samples, but it would be interesting to experiment with other actions.</p>
<p>Video of the class trying it out below. Enjoy.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Dq-EwkHjtMU&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/Dq-EwkHjtMU&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://robertcarlsen.net/2009/03/13/thinking-physically-thinkbig-564/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking Physically: brauswitch demonstration</title>
		<link>http://robertcarlsen.net/2009/02/21/thinking-physically-brauswitch-demonstration-500</link>
		<comments>http://robertcarlsen.net/2009/02/21/thinking-physically-brauswitch-demonstration-500#comments</comments>
		<pubDate>Sat, 21 Feb 2009 20:48:30 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Thinking Physically]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[itp]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[think phys]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://robertcarlsen.net/blog/?p=500</guid>
		<description><![CDATA[Following up on the initial post about the brauswitch &#8211; the eyebrow activated headband switch. Here is some video with a simple application demonstrating it&#8217;s use. There are separate switches for both the left and right sides. The simple Arduino code listed below will indicate if the left, right or both sides have been activated. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/kara_brauswitch.jpg" rel="lightbox[500]"><img class="alignright size-thumbnail wp-image-501" title="kara_brauswitch" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/kara_brauswitch-150x150.jpg" alt="kara_brauswitch" width="150" height="150" /></a>Following up on the initial post about the <a href="http://robertcarlsen.net/blog/?p=430">brauswitch</a> &#8211; the eyebrow activated headband switch. Here is some video with a simple application demonstrating it&#8217;s use. There are separate switches for both the left and right sides. The simple Arduino code listed below will indicate if the left, right or both sides have been activated. A Processing sketch reads the serial output of the device and plays a variety of sound samples.</p>
<p>There is something really nice about the amplification of a small facial movement and the larger audio/visual response of the sketch. It&#8217;s also nice to interact in a handsfree way. Oh! Fun. Code after the video.<span id="more-500"></span></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XQSk12AwXnY&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/XQSk12AwXnY&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><strong>Arduino code:</strong></p>
<pre class="brush: cpp;">

/* brauswitch
* robert carlsen | robertcarlsen.net
* 2-2008
*
* the brauswitch is a headband mounted switch activated by raising the eyebrows.
* the prototype version is made from burlap with conductive fabric on opposite sides
* of a small gap in the headband just above the eyebrows. raising the eyebrows closes the gap
* which closes the switch. the position of the headband needs to be adjusted carefully for proper
* action - however once situated well the brauswitch works very consistently.
*
* this code sends a byte via serial when the switch is closed:
* 1, 2 or 3 for left, right and both switches respectively
*/

#define LEFT_BROW 8
#define RIGHT_BROW 9
#define LED 3

void setup() {
Serial.begin(9600);

pinMode(LEFT_BROW, INPUT);
pinMode(RIGHT_BROW, INPUT);
pinMode(LED, OUTPUT);

}

void loop(){
int var1 = digitalRead(LEFT_BROW);
int var2 = digitalRead(RIGHT_BROW);

byte msg = 0;

if(var1 == HIGH){
digitalWrite(LED, HIGH);
msg += 1;
delay(10);
digitalWrite(LED, LOW);
}

if(var2 == HIGH){
digitalWrite(LED, HIGH);
msg += 2;
delay(100);
digitalWrite(LED, LOW);
}

if(msg&gt;0)
Serial.print(msg,BYTE);

delay(100);
}
</pre>
<p><strong>Processing (java) code:</strong></p>
<pre class="brush: java;">

// Project:         brauswitch
// File:             Brauswitch.java
// Created by:         rcarlsen, Feb 21, 2009

// Imports
import processing.core.*;
import ddf.minim.*;
import processing.serial.*;

public class Brauswitch extends PApplet {
Serial myPort;

// holder for the incoming data
byte[] data = new byte[1];

// color array
int[] c = {0x33000000,0x33ff0000,0x3300ff00,0x330000ff};
int cIndex = 0;

int timer;
int timeout = 1000;

Minim minim;
AudioSnippet bothSound,leftSound,rightSound;

public void setup() {
size(500,300);
smooth();
background(0);
noStroke();

//println(Serial.list());
myPort = new Serial(this,Serial.list()[0],9600);

minim = new Minim(this);
bothSound = minim.loadSnippet(&quot;beat.wav&quot;);
leftSound = minim.loadSnippet(&quot;msgstart.wav&quot;);
rightSound = minim.loadSnippet(&quot;msgend.wav&quot;);
}

public void draw() {
// draw a partially transparent rect over the previous frame
fill(0x33000000);
rect(0,0,width,height);

// read the serial data is available
if(myPort.available()&gt;0){
println(myPort.available() + &quot; bytes available&quot;);

//only expecting one byte
data = myPort.readBytes();
myPort.clear();
}

// act on the read data. it will be 0,1,2,3
if(data[0]&gt;0){
println(&quot;Data read: &quot; + data[0]);
cIndex = data[0];
// clear the data
data[0] = 0;

switch(cIndex){
case 1:
if(!leftSound.isPlaying())
leftSound.loop(0);
break;
case 2:
if(!rightSound.isPlaying())
rightSound.loop(0);
break;
case 3:
if(!bothSound.isPlaying())
bothSound.loop(0);
break;
}

// keep the timer going
timer = millis();
}

// fade out if the brauswitch is open
if(millis() - timer &gt; timeout){
cIndex = 0;
if(bothSound.isLooping())
bothSound.play(); //finish the sound and stop
if(leftSound.isPlaying())
leftSound.pause();
if(rightSound.isPlaying())
rightSound.pause();
timer = millis();
}

// draw the indicator ellipse
fill(c[cIndex]);
ellipseMode(CENTER);
ellipse(this.width/2, this.height/2,200,200);
}

public void stop()
{
// always close Minim audio classes
bothSound.close();
leftSound.close();
rightSound.close();
// always stop Minim before exiting
minim.stop();

super.stop();
}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://robertcarlsen.net/2009/02/21/thinking-physically-brauswitch-demonstration-500/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>feeling productive&#8230;iPhone glove</title>
		<link>http://robertcarlsen.net/2009/02/19/feeling-productiveiphone-glove-492</link>
		<comments>http://robertcarlsen.net/2009/02/19/feeling-productiveiphone-glove-492#comments</comments>
		<pubDate>Thu, 19 Feb 2009 23:21:54 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[make]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[gloves]]></category>
		<category><![CDATA[sewing]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://robertcarlsen.net/blog/?p=492</guid>
		<description><![CDATA[after another rough week of classes, planning and discussions about projects without actually making anything, i needed a quick productivity break. iPhone gloves.
some quick background. the touchscreen on the iPhone and iPod Touch (as well as the older click wheel iPods and trackpad on Macbook/Pro&#8217;s) use the capacitance of skin to track touches. gloves generally [...]]]></description>
			<content:encoded><![CDATA[<p>after another rough week of classes, planning and discussions about projects without actually making anything, i needed a quick productivity break. iPhone gloves.</p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/dsc03409.jpg" rel="lightbox[492]"><img class="alignright size-thumbnail wp-image-493" title="dsc03409" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/dsc03409-150x150.jpg" alt="dsc03409" width="150" height="150" /></a>some quick background. the touchscreen on the iPhone and iPod Touch (as well as the older click wheel iPods and trackpad on Macbook/Pro&#8217;s) use the capacitance of skin to track touches. gloves generally prevent these type of sensors from reading (except perhaps very thin gloves). taking off a glove to use the phone is frustrating, especially when trying to momentarily check something that would only take a few seconds (text messages, e-mails, etc).<span id="more-492"></span></p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/dsc03407.jpg" rel="lightbox[492]"><img class="alignleft size-thumbnail wp-image-494" style="margin-right: 2px;" title="dsc03407" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/dsc03407-150x150.jpg" alt="dsc03407" width="150" height="150" /></a>there are gloves currently available which work in a variety of ways, but i already have gloves which i use &#8211; specifically glove liners that i wear under my flip-back mittens when riding a bike in the cold. (of course, i&#8217;m not advocating using the device while riding, but it&#8217;s nice to check an incoming message while waiting at a traffic light).</p>
<p>the solution i used was to sew two pads of conductive thread into the tips of the forefinger and thumb. they are simple, knit polypropylene  gloves from performance bike but any material would likely work just the same. the thread goes through the cloth and touches the skin of the fingers inside the glove. anyway, they work as expected &#8211; super convenient.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/e1fIy490oLg&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/e1fIy490oLg&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://robertcarlsen.net/2009/02/19/feeling-productiveiphone-glove-492/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Thinking Physically: Brauswitch</title>
		<link>http://robertcarlsen.net/2009/02/11/thinking-physically-brauswitch-430</link>
		<comments>http://robertcarlsen.net/2009/02/11/thinking-physically-brauswitch-430#comments</comments>
		<pubDate>Wed, 11 Feb 2009 17:57:29 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Thinking Physically]]></category>
		<category><![CDATA[circuit]]></category>
		<category><![CDATA[eyebrows]]></category>
		<category><![CDATA[fabric]]></category>
		<category><![CDATA[forehead]]></category>
		<category><![CDATA[itp]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[sewing]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[think phys]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://robertcarlsen.net/blog/?p=430</guid>
		<description><![CDATA[[Follow-up with a short video demonstration of it available here.]

The Brauswtich is a digital switch to be worn on the forehead, just above the eyebrows. Raising one or both eyebrows will close the switch. There is a small gap between the upper and lower portions of the headband. It is made with a heavy burlap; [...]]]></description>
			<content:encoded><![CDATA[<p>[Follow-up with a short video demonstration of it available <a href="http://robertcarlsen.net/blog/?p=500">here</a>.]</p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/front.jpg" rel="lightbox[430]"><img class="alignright size-thumbnail wp-image-432" title="front" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/front-150x150.jpg" alt="front" width="150" height="150" /></a></p>
<p>The Brauswtich is a digital switch to be worn on the forehead, just above the eyebrows. Raising one or both eyebrows will close the switch. There is a small gap between the upper and lower portions of the headband. It is made with a heavy burlap; the upper portion is stiffer than the lower portion which generally moves less as the eyebrows are raised and enables the switching motion.</p>
<p>It was designed without a specific output in mind; the task was to work within the confines of the assigned body part &#8211; in this case the head and torso. In class we attached each of our switches to an Arduino +WaveSheild and used them to trigger sound effects. <span id="more-430"></span></p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/inside.jpg" rel="lightbox[430]"><img class="alignleft size-thumbnail wp-image-433" style="margin-right: 2px;" title="inside" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/inside-150x150.jpg" alt="inside" width="150" height="150" /></a>When adjusted correctly, it takes a very subtle movement to activate the switch although larger movements will work as well.</p>
<p>Nothing groundbreaking here, but this was my first experience working with conductive fabric to build a wearable circuit. I may be hooked.</p>
<p><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/corey.jpg" rel="lightbox[430]"><br />
</a><a href="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/corey.jpg" rel="lightbox[430]"><img class="alignleft size-medium wp-image-431" style="clear: both;" title="corey" src="http://robertcarlsen.net/blog/wp-content/uploads/2009/02/corey-300x206.jpg" alt="corey" width="450" height="308" /></a></p>
<p><span style="clear:both;">Corey wearing the Brauswitch.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://robertcarlsen.net/2009/02/11/thinking-physically-brauswitch-430/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
