Monday, January 12, 2009

IAT 320

Alfred Darakjian
Ada11@sfu.ca – 301041807

IAT 320 Week 1 Assignment

Reading 1:

Summary: In essence, the author tries to compare the human body, mind and computers together. The mind works synonymously with the body as stated and computers are able to interpret human behaviour and give feedback. This is where HCI (Human computer interaction) comes in; this is defined as the safe and usable interaction between humans and computers. They used an example of the body in cyberspace, much like in the movie matrix, where our minds can be free by the use of the internet, and not limited by only our bodies.

Associative Phrase: Embodiment.

Quote: “The body should not be forgotten or separated from the subject in the new media design, because body is an essential part of our existence.”

Reading 2:

Summary:
The main idea of this reading describes the complexity of human senses. For example, design uses affordances to increase the usability of an object just by looking at the object and guesses what it can do. Furthermore, when we look at an object using our senses, one sense triggers the next and you can't do anything about it. When you touch it you eventually will see it. This is how our senses function.

Associative Phrase: Sensoriality.

Quote: “Take a scrubbing brush for example. Just by looking at it I know what would happen if I put it in my mouth without actually doing it.”

Brain Storm



IAT 320 Week 2 Assignment

Alfred Darakjian
301041807
ada11@sfu.ca

Application of new Fiber and Malleable Materials for
Agile Development of Augmented Instruments and
Controllers

Summary:

In the world of materials, there are new types being introduced every year to either increase the efficiency of some type of machine, to make the environment friendlier, and for cheaper production costs. This paper summarized just a few example of different materials used for different types of Augmented instruments and controllers. The development occurs in many examples, such as in the Capacitate footswitch, which can be prototyped because of the efficient fabric used for it (Figure 7). The point of this paper shows the variability/versatility of the instruments and controllers with the aid of many types of fabrics and materials. The efficient application of new materials needs a new curriculum. This is based on the emerging design patterns and needs some context where the experience of fiber/malleable materials artists can be combined with that of material scientists/application developers.



Quote:

New fiber and malleable materials present interesting challenges and potential beyond the rapid prototyping advantages described here.



Associative Word:

Agile Development


Arduino Lab Activity




In the Arduino lab, we created a simple yet effective program which set 4 different modes for the LED:

MODE 1: LED is OFF.
MODE 2: LED is ON.
MODE 3: LED is blinking fast.
MODE 4: LED is blinking slow.

Process for Project:








IAT 320
Alfred Darakjian
301041807
Week 5 Reading

Interactivity between humans and computers is a growing phenomenon. Tracking people has been seen as another importance in society; taking real-time information from real world people on their daily basis produces the best results. With that, Computer Vision algorithms are commonly used in these interactive activities. There are many techniques which map people’s emotions, activities, gestures and many more by simply using repeated actions of humans to create solid algorithms. The reliability of the video quality is important for the vision algorithms. A well designed physical environment helps with concise tracking, this in essence, allows for better software use. All in all, as the years progress, more and more complicated virtual interaction schemes are arising to replace old and out-dated ones.

Quote: "the idea was to track a tragic social phenomenon which was not being counted — that is, doesn't count".

Associative Word: Computer vision.


Code for Sketch 1:



Arduino Code:

int potPin = 2; // select the input pin for the potentiometer
int potPin2 = 3;
int ledPin = 13; // select the pin for the LED
int ledPin2 = 12;
int val = 0; // variable to store the value coming from the sensor
int val2 = 0;

void setup() {
pinMode(ledPin, OUTPUT); // declare the ledPin as an OUTPUT
Serial.begin(9600);
Serial.println("Systems On");
}

void loop() {

val = analogRead(potPin); // read the value from the sensor
Serial.println(val);
val2 = analogRead(potPin2);
Serial.println(val2);

if (val > 100) {
Serial.print("Object Detected on Sensor 1");
digitalWrite(ledPin, HIGH); // turn the ledPin on
} else {
digitalWrite(ledPin, LOW); // turn the ledPin off
}
if (val2 > 100) {
Serial.println ("Object Detected on Sensor 2");
digitalWrite(ledPin2, HIGH); // turn the ledPin on
} else {
digitalWrite(ledPin2, LOW); // turn the ledPin off
}
}

1 comment:

  1. Nice to have your team members' blog sites on your site.
    For the future bloggings, make sure you give enough text explanation with images.
    Nice drawing btw.

    ReplyDelete