Monday, April 5, 2010

Thursday, March 25, 2010

v01


SIDE VIEW OF ONE MODULE
using one servo as a rotor
and RFID to identify person with different breathing rate


BOTTOM VIEW WITH LIGHTS




recording

Program Script

#include

Servo myservo;
int r;
float servoValMin;
float servoValMax;
float servoCurVal;
long timerServo;
int servoDirection = 1;

long counter;
boolean buttonReading = false;

void setup () {
Serial.begin(9600);
myservo.attach(9);
pinMode(11, INPUT);
pinMode(12, INPUT);
pinMode(13, INPUT);

myservo.write(90); // 90 -> no motion
servoCurVal = 90;

pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}


void loop() {

rfidReading(digitalRead(11), digitalRead(12), digitalRead(13));


//-------------------------------------- MOTOR
if(r==0) {
//myservo.write(90);
timerServo = millis();
} else if(r==2) {
servoValMin = 90;
servoValMax = 95;
} else if(r==4) {
servoValMin = 90;
servoValMax = 100;
} else if(r==6) {
servoValMin = 90;
servoValMax = 105;
}


if(millis()>timerServo) {
if(r==0) {
servoCurVal = servoCurVal - 0.05;
if(servoCurVal<=90) { servoCurVal = 90; } } else if(r!=0) { servoCurVal = servoCurVal + 0.05*servoDirection; if(servoCurValservoValMax) {
servoCurVal = servoValMax;
servoDirection = -1;
}
}

myservo.write(servoCurVal);

timerServo = millis() + 10;
}

//Serial.println(r);



//-------------------------------------LED
if(r==0) {
digitalWrite (3, LOW);
digitalWrite (5, LOW);
digitalWrite (6, LOW);
counter = 0;

} else if(r!=0) {
//-----LED script
Serial.println(counter);

digitalWrite (3, HIGH);
//if (buttonReading==HIGH){
counter = counter+1;
if (counter > 1000) {
digitalWrite (6, HIGH);
}
if (counter > 2000) {
digitalWrite (5, HIGH);
}
/*
} else {
digitalWrite (3, buttonReading);
digitalWrite (5, buttonReading);
digitalWrite (6, buttonReading);
counter = 0;
}
*/
}

}




void rfidReading(boolean p0, boolean p1, boolean p2) {
if (p0==false && p1==false && p2==false) {
r=0;
}
if (p0==true && p1==false && p2==false) {
r=1;
}
if (p0==false && p1==true && p2==false) {
r=2;
}
if (p0==false && p1==false && p2==true) {
r=3;
}
if (p0==true && p1==false && p2==true) {
r=4;
}
if (p0==true && p1==true && p2==false) {
r=5;
}
if (p0==false && p1==true && p2==true) {
r=6;
}
if (p0==true && p1==true && p2==true) {
r=7;
}
}

*) thank u lawrence :)

Sunday, March 21, 2010

New Alternative




New Mechanic Structure Alternative

Thursday, March 18, 2010

2nd Model



hexagon motor structure

using angle wheel


we will combine this hexagon with our 1st model
to create a movement like a jellyfish leg.


LED testing

Tuesday, March 16, 2010

1st model



We plan to put LED on the tip of the tentacle.

A. Tentacles with same length

B. Tentacles with different length



Photobucket
The structure

A. with 1 wheel



B. with 2 wheels

A. 1 wheel



B. 2 wheels


Tentacle color choice

Thursday, March 11, 2010

Exploration

S I T E
Tung Wah Group of Hospital
Hong Kong




M A T E R I A L

(1) segmented plastic straw
(3) wire protection tube


M E C H A N I C A L _ S T R U C T U R E _ 0 1


with material 01


with material 03


M E C H A N I C A L _ S T R U C T U R E _ 0 2

Irregular path generates motivation and the legs will move up and down.

FEEDBACK :
1. Material 01, M Structure 01 combine with irregular straight wheel (A1)
2. Figure out how the growth process (longer sitting time)
3. Make a diagram of the movement in the field

Tuesday, March 9, 2010

Monday, March 8, 2010

Developing Progress

The Input System
A sensor that can monitor the breathing of the user(s) accurately without attaching anything to the user.

Proposed Solution:(1)babysense[Respiratory Movement Monitors] (2)a non-contact breathing sensors

Interaction and User Behavior
Define the level of interaction that the design can engage people with the architecture.

Proposed Solution:(1)interactive ceiling (2)interactive chair

Masks Wearing Phenomenon
Re-examine weather people wearing mask is a hurdle to our goal of the design.

Proposed Solution: air purification system


SENSOR RESEARCH

A NON CONTACT BREATHING SENSORS
using microwave sensors attached to the ceiling sensors for sensing breathing and heartbeat

BABYSENSE
(non contact commercial breathing monitor for baby £74.95)
The Babysense II alerts you with an alarm if your baby's breathing becomes abnormally slow, abnormally fast - or if breathing and motion stop completely. It is certified as a medical device and is extremely simple to use.

CAPNOGRAPHY SENSOR
low-cost small-size, low-power carbon dioxide sensor.
ref1, ref2

HEARTBEAT SENSOR
ref

MEASURE AND MONITOR HEARTBEAT RATE
be clipped to finger ends or ear lobes to detect the heartbeat
ref

NON CONTACT TEMPERATURE SENSORS (radiant power)
ref

A NON CONTACT RESPIRATION CAMERA

The bright spots which moved
by exhalation (orange) and inhalation (blue)

ref

OPTICAL FIBRE SENSORS
A nanostructured optical fibre-based thin film sensor was designed for non-invasive, fast and reliable monitoring of respiratory airflow.
ref

other :
air purification system


TENTACLE RESEARCH

Optical Fiber Optics



possible solution for tentacle (tentative)


CHAIR & ENVIRONMENT RESEARCH

The system should support not only individual waiting
but also group communication.

Inspiration from the structure of honeycomb


KEYWORD FEEDBACK :
1. turn the world upside down
2. keep the room rectangle but 3D sculpt the ceiling
3. no interactive chair
4. do more research for the tentacle movement

Thursday, March 4, 2010

Hooo...

***
L O C A T I O N

stressful place in hospital waiting room

***
P R O P O S E D _ S O L U T I O N

This project nourishes interaction between
an interactive interior installation and people's activity
in a hospital waiting room.

A field of long thin fibers(tentacle) with a metal piece on its tip
that hang on the ceiling will give real-time response driven by
a sensor embedded in the chair that measure the user's breathing rate
also the duration of their sitting time.

Different breathing pattern would lead
different form of motion created in the tentacle field
and the sitting time alter the growth of tentacles downwards slowly,
if more user comes into play, the field would turn the whole ceiling alive
by slow swinging the tentacles.

The environment help user to take away their stressfulness
of waiting in the hospital by engaging them into the relationship
of the moving tentacles and their breathing rate.


***
I N S P I R A T I O N


ABSTRACT CONCEPT




Although some breaths may be deeper or faster than others,
when we're relaxed, the alternating rhythm of the inhalations
and exhalations feels like a lullaby
—smooth, soft, and uninterrupted by jerks and jags.
Consciously relaxing into this wavelike,
oceanic quality of the breath deepens our sense of peace and ease.


ARCHITECTURE BASE

dome


TENTACLE FORM




grass


----


jellyfish



miyasaki movie


SITTING BASE


***
T E C H N O L O G Y

An electromagnet is a type of magnet whose magnetic field
is produced by the flow of electric current.
The magnetic field disappears when the current ceases.

Two directional bi-flex sensors
A unique component that changes resistance when bent.
An un-flexed sensor has a nominal resistance of 10,000 ohms (10 K).
As the flex sensor is bent in either direction the resistance gradually
decreases.Sensor is also pressure sensitive, and may be used as a force
or pressure sensor.



***
S K E T C H




MOVEMENT
(view from the TOP)

click here, here, and here


***
I N T E R A C T I O N _ M O D E L


single user


two users

multiple user

That's all our team update until now :).