Wednesday, February 22, 2012

Week 4: Analog input


LED blinking relative to potentiometer resistance.

 
FSR leds

Fantasy Device:


Contact Lens HUD

Something I'd like to see would be some sort of contact lens that would use some kind of micro (or nano?) computing interface as well as a physical interface that might track eye movement as an input and project various data over what a person would normally see without impeding vision (the projections might be transparent for example). I imagine that by using something like augmented reality, these could be used to project data pertaining to certain physical locations, etc. 

Sensors encountered over the past week:

Most of the sensors that i took notice of were ones that I directly interacted with, some were even hard to distinguish due to being so acclimated to using them.

card readers - atm, nyu building turnstiles, subway turnstiles, metrocard machines.
pushbuttons- soda machine, atm, laptop keys, camera shutter release, crosswalk button, doorbell
touch-interfaces - phone, atm, smartboard, metrocard machine, creditcard machine.
motion-sensitive - sliding doors, lights in batrhoom

Wednesday, February 15, 2012

Week 3: Digital something or other.


Working Switch


Creative design




Code:


const int left = 2;
const int right = 3;
const int up =4;
const int down = 5;
const int a =6;
const int b =7;
const int red =13;
const int green =12;
const int blue =11;

int L;
int R;
int U;
int D;
int A;
int B;
int len;
String input;
String temp;
String code = "uuddlrlrba";

//run this once
void setup(){
  Serial.begin(9600);
  pinMode(left,INPUT);
  pinMode(right,INPUT);
  pinMode(up,INPUT);
  pinMode(down,INPUT);
  pinMode(a,INPUT);
  pinMode(b,INPUT);
  pinMode(red,OUTPUT);
  pinMode(green,OUTPUT);
    pinMode(blue,OUTPUT);
  input="";


}

void loop(){
 
  len = input.length();
 
  digitalWrite(green,LOW);
  digitalWrite(red,LOW);
  digitalWrite(blue,LOW);


  L = digitalRead(left);
  R = digitalRead(right);
  U = digitalRead(up);
  D = digitalRead(down);
  A = digitalRead(a);
  B = digitalRead(b);

  if(U==HIGH){
      digitalWrite(red,HIGH);
      delay(250);
      temp+= 'u';
   
  }
 
    else if(D==HIGH){
      digitalWrite(red,HIGH);
      delay(250);
      temp+= 'd';
   
  }
 
    else if(L==HIGH){
      digitalWrite(red,HIGH);
      delay(250);
      temp+= 'l';


   
  }
    else if(R==HIGH){
      digitalWrite(red,HIGH);
      delay(250);
      temp+= 'r';
   
  }
 
     else if(A==HIGH){
      digitalWrite(red,HIGH);
      delay(250);
      temp+= 'a';
   
  }
 
     else if(B==HIGH){
      digitalWrite(red,HIGH);
      delay(250);
      temp+= 'b';
   
  }
 

 
  if(temp.compareTo("")!=0){
      input +=temp.charAt(0);
      Serial.println("check");
      temp="";
  }
 
  if(input.compareTo(code)==0){
    digitalWrite(blue, HIGH);
  }
 
    Serial.println(input);

Wednesday, February 8, 2012

Week 2: Circuits and switches and labs, oh my.

I'm glad to report that everything went well for the most part.



Soldering was a breeze, although I should probably pick up a roll or two of black and red wire, so that I won't have to clip anymore of breadboard wires.


Here we have a a regulator hooked up to a 9-volt battery, with a resulting output of just about 5v.


Two diodes in series with a resistor and a button switch. 


Lastly, My switch: I made a board with alternating strips of aluminum tape. There are two sets of strips, where every other strip belongs to a set. The first set closes the circuit to one diode, and the second closes the circuit to the other. When the stylus makes contact with either strip, it closes to circuit to its respective diode, and when it is run across the alternating strips, the diodes alternate. 

Wednesday, February 1, 2012

Week 1: The Art of Interactive Design

"After reading Chris Crawford's definition, how would you define physical interaction? What makes for good physical interaction? Can you name some examples of digital technology that are not interactive?"


Crawford defines interaction as a cyclic process in which two actors alternately listen, think, and speak. He puts it more simply as an order of events that includes input, process, and output. I agree with this for the most part, although my initial response to the question of what defines interactivity was pretty much "well, I guess it's somewhat subjective". I was quickly shot down. When dealing with interaction on a person to person basis, I think crawford's points are all viable for the most part, as there are two separate entities, each capable of independent thought and response. 


When it comes to physical interaction in my mind, one of the actors will more often than not be something that is part of the human actor's environment, and something that said actor must go out of their way to initialize interaction with. At the most basic level, I'd agree that the fridge door is interactive, but that the meaningfulness of the output is arguable, depending on the interactor. 


As far as what makes for good physical interaction, I'd say anything that has the capability of producing various outputs, based on various inputs. Where the fridge door only really allows for one input and one output, i'd say that a requirement for good physical interaction would be an interface that would grant the interactor the ability to make more than one choice, and have more than one potential output that would be based on it.


Thinking of a digital technology that might not necessarily be interactive, television comes to mind right away. While it is required that the user makes an input and receives a corresponding output, i feel as though the actual act of watching tv is something more participatory, as crawford's example of reading a book. 



Hello World.