Archive for the ‘Final Project’ Category

빛_김영수

September 16, 2008

*디스플레이 계획

대략적인 전시공간의 넓이를 정하였고 이번 졸업전시 디스플레이에

공통적으로 사용하기로한 골판지로 대략적인 큰 구조를 만들예정입니다. 

그리고 디미디의 컬러인 black으로 마감할 예정입니다. 

최대한 깔끔하게 마무리될수있도록 마감자재 선정에 신경을 쓰겠습니다.

 

*진행상황

1차심사에 배선 정리의 중요성을 느껴 무지개 전선과 핀들을 이용했습니다.

아직 test중이라 브레드보드의 공간이 충분치않아 깔끔하지는 않지만

앞으로 진행될 작업에서는 더욱 깔끔하게 와이어링을 하도록 하겠습니다.  

테스트만 하려고해도 LED가 많아 납땜의 양이 엄청나 앞으로 작업계획세울때

충분히 시간적인면을 고려해야겠다고 생각했습니다.

빛의 흐름의 부자연스러운 느낌은 PWM을 이용하여 빛의 밝기와 속도 등

좀 더 많은 테스트를 통해 자연스럽게 보이도록 보완하도록 하겠습니다.

 

*작업계획

 패턴의 흐름을 잘 볼 수 있도록 적당한 넓이의 LED판을 만들어 본격적으로 

 움직임의 패턴을 만들어 갈 예정입니다.  그 뒤에 버튼을 이용하여 제어할수있도록

보완하고 그 프로그램을 완성하면 큰 벽을 채울 준비를 하려고 합니다.

LED가 중요한 프로젝트이므로 충분한 시간을 두고 정확하게 납땜할 수 있도록 스케줄을 계획하였습니다.

샘-30% prototype

June 22, 2008

 

I’m a cook./김나희

June 19, 2008

final project

중간 과정- 멀티 스위치를 각각 누르면 해당하는 이미지 뜨게 하기.

          ( 징크와 아듀이노 사용)

 

 

final

1. DP 미니어쳐 만들어 스위치를 실제로 달아보기

2 스토리 보드의 완성.

 

미니어쳐

 

 

각 버튼과 스토리.

 

주제는 각각 우유, 연필, 사람, 꽃, 음악

 

우유

 

 

 

연필

꽃, 음악

사람

,피어나다/민지희

June 19, 2008

민지희
졸업작품 ‘,피어나다’

 

08.06.18 Final PJT

*기말프로젝트 목표 : 졸업작품의 모형 모듈 제작과 기술적부분 구현

-화분모형 제작

. 5개의 리드스위치를 안에 넣고, 겉은 실제의 화분의 흙처럼 보이게 하기 위해 흙으로 된 돌을 쌓아 붙였다.
. 화분을 감쌀수 있는 부위에 온도센서를 장착하였다.

 

-각 홀마다 씨앗(자석)을 심고  화분의 센서를 감싼 뒤
  해당온도에 올라가면 영상 play

 

 

아듀이노에서 시리얼값을 받아 플래시로 보내
각 해당값에 해당하는 영상이 플레이 되도록 하였다.

(사실 처음에는 zinc에 대해 어려움을 가지는 분들이 많았었습니다.
zinc 의 코드를 flash 안에 넣어서 해야하는 복잡한 부분이 있지만
zinc 의 help 를 찾아보며 공부하면 더 다양한 방법과 작품들이 나올거라 생각합니다.)

*arduino code

int val = 0;

void setup() {
    pinMode(8, INPUT); //switch1
    pinMode(7, INPUT); //switch2
    pinMode(4, INPUT); //switch3
    pinMode(13, INPUT); //switch4
    pinMode(2, INPUT); //switch5
    pinMode(1, INPUT);  //sensor
    Serial.begin(9600);
}

void loop() {
 val = analogRead(1);
 Serial.println(val);
  if (digitalRead(8 ) == HIGH && val>= 120) {  
        Serial.print(“a”);
        Serial.println(val);
  } else if (digitalRead(7) == HIGH && val>= 120) {
        Serial.print(“b”);
        Serial.println(val);
  }else if (digitalRead(4) == HIGH && val>= 120){
    Serial.print(“c”);
    Serial.println(val);
  }else if (digitalRead(13) == HIGH && val>= 120){
    Serial.print(“d”);
    Serial.println(val);
  }else if (digitalRead(2) == HIGH && val>= 120){
    Serial.print(“e”);
    Serial.println(val);
  } 
}

*flash code

mdm.COMPort.open(17, 9600, 8, “N”, 1, “OFF”);<-mdm으로 시작하는것은 zinc code 입니다.
mdm.COMPort.onCOMPortData = function(myObject:Object) {
 temp = myObject.data;
 temp = temp.charAt(0);
 if (temp == “a”) {
  gotoAndStop(“a1″);
 } else if (temp == “b”) {
  gotoAndStop(“a2″);
 } else if (temp == “c”) {
  gotoAndStop(“a3″);
 } else if (temp == “d”) {
  gotoAndStop(“a4″);
 } else if (temp == “e”) {
  gotoAndStop(“a5″);
 }
};
stop();

-영상
처음 시작할때에는 사용법에 관한 간단한 설명 영상과
5가지의 영상(꽃,구름, 빛, 꿈, 소녀에 관한 짧은 도입부 영상)으로
각각 씨앗에 담긴 이야기를 조금 표현하고자 하였다.

 

-어려웠던점
일단 발표시에 즉시 실행이 어려웠던점은
1.온도센서가 생각보다 시리얼값받기가 조금 애매한 점
(그날 그날의 환경과 주변온도에 따라 값이 확 바뀌기 때문)
2.씨앗의 접촉부 연결의 문제점 이었다.

자세히 살펴보니 온도센서의 납땜부분에 테잎을 감아주지 못해
맞닿아서 오류를 일으킨점도 있었지만
확실히 아날로그센서의 시리얼값받기는 조금 애매하다는 것을 느꼈다.

-보완점
사용자가 온도를 줄때, 어디까지 온도를 맞춰주어야
씨앗이 피어날것인가에 대한것을 로딩바처럼
아날로그값이 변화됨에 따라서 변화되는 과정을
보여주는 것이 확실히 중요할것 같다.

또 화면과 실재와의 괴리감을 덜어주기 위해
영상에서 화분을 보여주는 것도 좋은 방법인것 같다.

 

기말_프로토타입 제작

June 18, 2008

실험 3에서 조형적인 부분에 대해서 덧붙여 프레젠테이션 한 것입니다.

——————————————————————————-

int motorPin0 = 2; //the H bridge takes two outputs from the Arduino to control the motor.

int motorPin1 = 3;  

int state = 0; //declare the state variable 

int value = 0;        

int val;

int porPin = 1;  

int ledPin = 9;                      

 

 

void setup() {

  pinMode(motorPin0, OUTPUT);   //the motor control wires are outputs

  pinMode(motorPin1, OUTPUT);

  pinMode(ledPin, OUTPUT); 

  pinMode(porPin, INPUT);  //cds input

  Serial.begin(9600);

}

void loop() {

  val = analogRead(porPin); //read the pot

  Serial.println(val);

  if (val>=600) {

    digitalWrite(motorPin0, HIGH);

    digitalWrite(motorPin1, LOW);

    for(value = 0 ; value <= 255; value+=5) // fade in (from min to max) 

    { 

      analogWrite(ledPin, value);  // sets the value (range from 0 to 255) 

      delay(30);     // waits for 30 milli seconds to see the dimming effect 

    } 

    for(value = 255; value >=0; value-=5)   // fade out (from max to min) 

    { 

      analogWrite(ledPin, value); 

      delay(30); 

    }  

  }

  else {

    digitalWrite(motorPin0, LOW);

    digitalWrite(motorPin1, LOW);

  }

}

—————————————
코드는 포토셀 값이 커지면 (어두워 지면) 모터가 움직여 앞으로 가게 되고 그러는 동안에 LED 가 숨쉬듯 페이드 인, 아웃 을 하게 되고, 다시 포토셀 값이 작아지면 (밝아지면) 멈추게 되는 원리 입니다.

실험3

June 18, 2008

실험2의 발전 사항으로서 바퀴를 4개로 늘려서 안정감을 더 하게 되었습니다. 그리고 개수를 늘임에 따라 크기는 더욱 작은것으로 하게 되어 이전의 큰 모터 한개로 2개의 바퀴를 돌리게 되던 방식과는 다르게 4개의 모터를 한꺼번에 돌리게 되었습니다.

그리고 그러한 사항이 바뀜에 따라서 브레드 모드의 모양도 기존의 긴사각형에서 거의 정사각형으로 변화하게 되었습니다.

먼저  L293 (Drive IC) 의 경우에 모터를 2개만 받게 되어있는데, 라인을 브레드 보드로 빼서 4개가 들어갈 수 있도록 하였고, 2개의 모터는 결국 반대 방향으로 돌아가게 되는데 (+ -) 를 브레드 보드에 꽂을때 반대로 꽂게 되면 4개가 앞으로 전진하도록 할 수 있게 됩니다.

 

그리고 여러 방향으로 인풋을 아직 조사 중이기 때문에 우선적으로 cds 를 사용하여 진행하기로 하였습니다.

 

보완해야 할점 입니다.
1. 유선으로 연결된 USB 외의 무선으로 작동 할 수 있는 전원 공급이 되어야 한다.
 : 여기에 관해서 9V를 사용해 보았는데, 모터 4개를 돌리기에는 전압은 되지만 전류값이 약해서 작동되지 않았습니다.
그리고 9V 어댑터의 경우는 작동은 되나 역시 미약해서 바퀴가 지면에 닿으면 마찰력을 이겨내지 못해서 움직이지 않았습니다. 그래서 여러 방도로 알아본 결과는 충전지를 여러개를 사용하는 것인데, 충전지는 일반 건전지와 달라서 1A 이상의 값을 낸다고 하였습니다.
그래서 충전지를 사서 직렬연결을 하였는데, 전선으로 건전지 양극에 납땜하는 일이 쉽지 않았습니다. 재질이 스테인리스같은 재질이고 또한 건전지는 열이 가해 지면 손상되거나 수명이 떨어지게 되는 관계로 빠르게 고온으로 붙여야 했습니다. 그래서 샌드페이퍼로 표면을 거칠게 한 다음 충분히 뜨거운 인두로 중력을 이용해 납을 떨어뜨려 납땜 하여 직렬로 연결하였습니다.
그러나 문제점은 직렬로 연결하여 암페어나 볼트는 충분하게 되었지만, 볼트를 맞추려고 하다보니 AA건전지의 개수가 4개 가량 (1.2V *4=4.8V) 필요하게 되는데 생각보다 무게가 많이 나가서 브레드 보드 위에 올리게 되니까 모터나 여러 장치들이 무게를 견디지 못해 작동할 수가 없었습니다. 
따라서 다른 전원공급에 대해 알아보고 , 
AA건전지로 하게 될 경우에는 디자인적으로 무게를 수용가능한 방향으로 수정이 되어야 하겠습니다.
2. 음악의 제어
: 음악의 제어는 프로세싱을 연동해서 사용할 수 있는데, 이것또한 시리얼값을 주고 받아야 하는 문제로 유선이 되어야 합니다. 그러나 이 문제는 블루투스 같은 장치 없이는 대체 하기 어려운 것으로 보아서 노래를 다르게 제어하는 방향을 찾아야 합니다.

 

강래우 프로젝트 링크 주소

June 17, 2008

실험2

June 10, 2008

모터를 사용해 바퀴를 사용하게 되는 실험을 하였습니다.

재료는

an arduino with breadboard
an L293 H-bridge 
a DC motor (MAX 1 amp) 
a toggle switch 
a 10K OHM resistor 입니다.

그림과 같이 L293 Hbridge (drive IC) 를 사용해 연결 하였으며, 드라이브 아이씨의 data sheet 는

http://www.toddholoubek.com/classes/pcomp/hbridge/l293.pdf 입니다.

 

스위치를 사용해 방향을 앞뒤로 움직일 수 있도록 구성하였습니다.

 

결과:

1. 바퀴의 고무가 휠에서 빠지거나 해서 움직임에 이상이 있음

2. 바퀴가 총 2개로 중간에만 있어서 균형감이 없음

3. 모터를 사용하는 것에는 어느정도 적응하였으나, 프로젝트에 완벽하게 맞는 구현이 되질 않았음

 

Hope

June 3, 2008

인터렉션 디자인 스튜디오 기말 프로젝트

강래우/진주현

 

Title : Hope

 

Abstract/

분열, 갈등, 치유할 수 없는 상처

끝없는 악몽의 몸부림, 슬픔의 수확자

 

더 이상 아무것도 느낄 수도, 볼 수도 없어요

 

 

Medium /

마리오네트 인형

 

Ideation/

Oh, can’t anybody see. / , 더 이상 볼 수가 없어요.

We’ve got a war to fight / 우리는 전쟁을 해오고 있죠.

Never found our way / 이젠 길을 찾을 수 없게 되었어요.

Regardless of what they say / 당신들이 무엇을 말하든 상관없어요.

 

How can it feel, this wrong. / 어떻게 느낄 수 있겠어요. 이건 잘못 됐어요.

From this moment. / 이 순간부터,

How can it feel, this wrong. / 어떻게 눈을 뜨고 살아갈 수 있겠어요. 이건 잘 못됐어요.

Oh, can’t anybody see. / 오, 보이지않나요.

We’ve got a war to fight / 우리에게는 싸워야하는 전쟁이 
있어요.

Never found our way / 영영 길을 못 찾았죠.

Regardless of what they say / 그들이 무엇을 말하든.

 

How can it feel, this wrong. / 어떻게 이렇게나 잘못되었다
는 것을 느낄 수 있나요.

 From this moment. / 이 순간부터.

How can it feel, this wrong. / 어떻게 이렇게나 잘못되었다
는 것을 느낄 수 있나요.

 

-Portishead – Roads
 

 

 

-Portishead – Roads

 

Storyboard/

TV를 통해 영상이 흘러나온다. 소리(비명,종소리등)가 들릴 때 마다 암흑속에 앉아 있는 인형이 움찔 거리고, 빛이 깜빡 거린다.

 

Technical Ideation/

소리 감지 센서/ 서보모터

트라이악을 이용한 전구 Dimming.

A Circle

May 31, 2008

Interaction Design Studio Final Project

A599167 Ji-sook Yeon

Idea sketch

 

 

///제작

전체적으로 하얀 빛깔의 비쥬얼에 LED가 나오면 예쁠것이라 예상하여 제작하였으나 생각보다 그 결과가 좋지 못하였습니다. (사진↓)결국 처음으로 돌아가 벽면에 직접 설치를 하는 쪽으로 방향을 바꿔 다시 제작하기로 하였습니다.