Interactive Product Design 2009


arduino + processing
2009/11/26, 12:44 AM
Filed under: announcement, code

의외로 많은 학생들이 아듀니오를 프로세싱으로 연결시켜서 작동시키는 것 같은데요.
프로세싱은 픽셀아트에 많이 응용되고 있으며 장점은 인터렉션이 디스플레이영상에서 주로 구현되게 할 수 있다는 점을 잘 이해했으면 하네요. 앞으로 더 피지컬컴퓨팅에 익숙해지면 PC 없이 바로 작동 시킬 수 있는 사운드를 구현시킬 수 있겠지만, 현재는 아는 Tool로 구현시키는 것이 단기간 내에 구현시킬 수 있는 방법이겠지요.

아래는 Arduino meets processing라는 사이트인데 도움이 될 것 같아서 올립니다.

http://webzone.k3.mah.se/projects/arduino-workshop/projects/arduino_meets_processing/instructions/8switches.html

그리고 참고로 if … else 용어에 대한 간단한 설명:
if else는 if보다 좀 더 많은 컨트롤을 할 수 있는 코드용어입니다.

—- action A 아니면 B의 경우:

if (pinFiveInput < 500)
{
// action A
}
else
{
// action B
}

—- action A, B, C중의 하나의 경우:

if (pinFiveInput < 500)
{
  // do Thing A
}
else if (pinFiveInput >= 1000)
{
  // do Thing B
}
else
{
  // do Thing C
}


따뜻한바다 이불
2009/11/18, 11:55 PM
Filed under: announcement, 기말프로젝트, 기술구현테스트

A799190오은주 | A799193 오혜영 | A799195우유리 

‘문어담요’ 에서 ‘가오리이불’로 프로덕트 메타포를 변경


만타가오리
대부분의 가오리가 바다속의 바닥에 은신해서 살아가는 반면
만타가오리는 대양속을 유유하게 헤엄치면서 살아간다. 
스쿠버 하는 사람들이 가장 좋아하는 어류중의 하나라고 한다.
고래상어처럼 큰입을 벌려서 작은 플랑크톤을 잡아먹으며 온순하다.

 

성격
나는 바다를 꿈꾼다.
나와 함께하는 사람들에게 나의 꿈을 들려주고 싶다.
마치 푸르른 바다를 껴안은 듯
유유히 자유로움을 만끽하며 잠들었으면 좋겠다.
따뜻한 바다를 선물해주고 싶다.

 

 

디자인스케치

 

 

인터랙션
-  사운드
   이불이 이야기를 들려주기 시작할 것이다.
   1. 꿈이나 바다에 관한 음악
   2. 바닷소리와 꿈에 관한 이야기
-  조명
   이불 안으로 들어가서 누우면 잔잔하고 푸른 불빛들이 일렁이기 시작한다.

 

 

 

유저시나리오
늦은 밤 나는 지친 몸을 이끌고 잠자리로 향한다.
평범한 이불처럼 덮지 않고 이불 속 안 공간으로 들어가 본다.
이불 속 안에 누워있으면 이윽고 조용하고 잔잔한 음악이 흐르
면서 푸른 불빛들이 조용히 일렁인다.  
이불은 자신의 이야기를 들려주기 시작한다.
바다에 대한 동경, 꿈에 관해서.
나는 마치 바다 속에 있는 듯한 느낌이 든다.

  

 

목업도안

 

 

목업

- 실제사이즈를 생각하면 예상한 것보다 크기가 커질 것 같으므로 도안의
   수정이 필요.
- 사람이 실제로 들어갔을 때 안에서 편안함을 느낄 수 있을 정도의 공간확보
- 사운드와 조명설치를 위한 공간배치에 유의. – 가오리의 특징을 살리면서
   이불의 기능을 수행할 수 있도록 크기변형이 필요.

 

 

Technology Testing_1

서미스터가 감지하는 온도가 190이상일 때, 13번핀의 led가 켜진다.
일정한 서미스터의 온도에 따라 반응하는 액션을 위한 테스팅.

   int ledPin = 13;
 void setup() {
  Serial.begin(9600);
   pinMode(ledPin, OUTPUT);
 }
  void loop() {
  // read the analog input into a variable:
   int analogValue = analogRead(0);
   Serial.println(analogValue);
   if(analogValue>190){
   digitalWrite(ledPin, HIGH);  // turn the ledPin on
   delay(100);
   }
  else{   digitalWrite(ledPin, LOW);   // turn the ledPin off}
     }
 }

 

Technology Testing_2
서보모터의 움직임과 led를 연결하여 led의 빛의 움직임을 테스팅.

#include <Servo.h>
Servo myservo; 
int pos = 0;   

  void setup()
{   myservo.attach(9); 
}  

void loop()
{   for(pos = 0; pos < 180; pos += 1)
      myservo.write(pos);            
    delay(15);                      
  }
  for(pos = 180; pos>=1; pos-=1)
  {                               
    myservo.write(pos);            
    delay(15);                     
  }
}

 

Technology Testing_3 
은박시트에 led가 비쳐지는 느낌 테스팅.
서보모터에 의해 움직여지는 led의 느낌을 바다의 물결느낌을 내고자 했다.




도도한 멀티탭 / 서정환, 이규호, 이슬
2009/10/06, 6:05 PM
Filed under: announcement

ipd_blogup



Hello DMD Juniors!
2009/09/14, 1:03 PM
Filed under: announcement

Welcome to wordpress and welcome to “Interactive art of emotional everyday things” 2009 fall semester!

This is a communial work in progress site where the class shares their design progress.   I look forward to seeing many inspiring posts here.   Let’s have fun!

prof. Y Kim




Follow

Get every new post delivered to your Inbox.