DEC. 7. Group A.

LUIS
Hero's wearable. Nice prototype - paper segment of figure, casting and aluminum stuff.
The presentation form is little awkward. If you make it more like a comic book - thick strokes and colors, it will be effective more. Although some geometric shapes(characters) such as 'for the future' are claver and shows your identity but they are not clear yet.

NOELIS
Separated audio and visual - collective and retrospective project. From personal interesting to project appealing is going smoothly. Cool video but it's going to be more personal rather than using universal chronology footage.

GEORGIA
Weird illustration at the first slide; just speaking balloons work well with your concept. Because we are live in On-line environment, it has a value to do. However, the project is so random in terms of target viewers and a goal. It needs to be considerable in terms of safety and privacy.

FINLEY
In terms of presentation format, need more refine.

YANN
Nice Prototyping. Simple presentation.

TIFFANY
Effective precedences and shows progress of her project such as color separations and re-categorized entire project.

diagrams





Final Presentation Guidelines

FINAL Presentation - DON’T disappoint!

Thing to cover:( feel free to change order)

1. Introduce yourself. (1 slides)

2. Present your domain and areas of interest. What about these areas are you interested in? Be specific (1-2 slides)

3.
Introduce relevant precedence and works, artists, designers, authors
ect... for your thesis. What about these projects is relevant and why?
(3-5 slides)


4. Introduce your thesis concept. (1-2 slide)

5. How did you build your prototype + project ( technology employed) (3-5 slides)

6. Present your thesis project + Prototype (3-5 slides)

7. Talk about the future of your project (2-4 slides)
a) what you will continue to research
b) how you will turn your prototype into a finished project.
c) what do you envision for next semester.

8. Closing statement; to bring it all together (1-2 slides) REHEARSE!!





*******************


Things to remember:
- Your presentation needs to be at least 14 slides.
- You need to show 20 minutes early on the day you present to load your files on the computer.- Include well thought out visuals, along with a cohesive visual aesthetic to the whole presentation.
- You must present a working prototype, and think clearly on how best to present it.
- Address the whole class and make eye contact
- Be passionate about your project but also remember to add a little humor to keep people engaged.
- Maximum presentation time is 12 minutes, no less then 8. You need to rehearse it before hand so you don’t get cut off before you’re done!!
- Everyone must present the day they are scheduled to present. Failure to do this is an automatic failure. NO Excuses Accepted.

Best of luck everyone and please contact me with any questions. See you on tuesday!

DEC 2. 2010

Feedback from today
I had a rehearsal for the final presentation in the next week.

+++
abstract should be 4-5 slides, then explain each statement: Whats the TaeGuek and Aura. Why is it important in the Oriental ism.
In diagrams, point out and explain every single function and what it means or what value they have
conclusion needs to be neat in one sentence and includes potential issues both conceptual and technical issue
Bring in 10 copies of project abstract
Visually appealing

+++
I'm interested in --
My project addressed that --
My goal of -- is -- 
For the purpose of identifying--

11/28


11/28

11/28 Diagram

11/28



Too complex. Need to be arranged!

11/28



Piezo-electronic with Processing Testing
Along pressures from the sensors, the virtual sphere is bigger or smaller.

11/28

Arduino + MLX90614 Infrared Thermometer Module (Read 3431 times)

The MLX90614 is a non-contact infrared thermometer with a measurement range from -70 to +380 degree Celsius. Just connect the four leads to your Arduino and you will have a accurate thermometer with a resolution of 0.01 and a accuracy of 0.5 degrees. The code below reads the object temperature which is emitted from the objects surface and the ambient temperature from the sensor itself.

Thought about Theme

Entire energy contains environmental energy and a person's energy (same as F(Qi)).
Both elements are balanced and interacting each others.


Formally, Entire Energy of the Sphere= Environmental Energy in the Sphere + F(Qi)


F(Qi) = a one's (blow + heat + movement)


I will set up the environment with light form.


A person will interact with environmental energy that are represented by Light energy in order to keep balancing or being harmonious.
In addition, the light energy implies visible energy, so becoming invisible energy is the same amount of the invisible energy that the person absorbs.

Jim Campbell - Scattered Light



Jim Campbell: Scattered Light in Madison Square Park, New York City, October 21 through February 28, 2011.

The LED bulbs, programed to flicker scattered light, create the illusion of figurative images that explore and reflect the human experience amidst the urban landscape, creating the appearance of giant human shadows crossing a floating 3-D matrix of light. As one travels around the piece, the vantage point alters and the light figures begin to abstract, blurring the boundaries between image and object.

key words: abstract,representational, physical,image-based sculpture,pixilated image-making

Considering Theme

Entire energy contains environmental energy and a person's energy (same as F(Qi)).
Both elements are balanced and interacting each others.

Formally, Entire Energy of the Sphere=  Environmental Energy in the Sphere + F(Qi)

F(Qi) = a one's (blow + heat + movement)

I will set up the environment with light form

Visualizing One's Blow

Piezo buzzer -> Arduino -> Processing


Graph shows the strength of one's blow
Print Serial Values

bookmarks


Reiteration version of Installation


How Does It Work?

1.Holding a small ball
2.Blowing on a small boll while walking around in the booth
3.the mood color of the inner booth changes depending on the user’s heat 
4.Silhouette follows a user: The shadow implies Lights on the wall loose their energy
5.The small ball lights up as much as the strength of the blow

11/9

Processing



Motion Tracking

The second failure: Errors

avrdude: stk500_getsync(): can't communicate with device: resp=0x14
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

avrdude: stk500_recv(): programmer is not responding

Arduino Sketch 2

Knock Detector
Blow Detector

const int ledPin = 13;    
const int knockSensor = 0; 
const int threshold = 10;  // threshold value to decide when the detected sound is a knock or not

int sensorReading = 0;      // variable to store the value read from the sensor pin
int ledState = LOW;         // variable used to store the last LED status, to toggle the light

void setup() {
 pinMode(ledPin, OUTPUT); // declare the ledPin as as OUTPUT
 Serial.begin(9600);       // use the serial port
}

void loop() {
   sensorReading = analogRead(knockSensor);   

   if (sensorReading >= threshold) {
      ledState = !ledState; 

  digitalWrite(13, HIGH);   // set the LED on
  delay(100);              // wait for a second
  digitalWrite(13, LOW);    // set the LED off
  delay(10);              // wait for a second

  }

}

Arduino Sketch 1

PIR Sensor Input Testing:
LED On/Off depends on PIR sensor's analog input

int ultraSoundSignal = 2; int val = 0;
int ultrasoundValue = 0;
int timecount = 0; int ledPin = 13;
void setup() {
  Serial.begin(9600); // Sets the baud rate to 9600
  pinMode(ledPin, OUTPUT); // Sets the digital pin as output
}

void loop() {
  timecount = 0;
  val = 0;
  pinMode(ultraSoundSignal, OUTPUT); 

  digitalWrite(ultraSoundSignal, LOW); // Send low pulse
  delayMicroseconds(2); // Wait for 2 microseconds
  digitalWrite(ultraSoundSignal, HIGH); // Send high pulse
  delayMicroseconds(5); // Wait for 5 microseconds
  digitalWrite(ultraSoundSignal, LOW); // Holdoff

   pinMode(ultraSoundSignal, INPUT); // Switch signalpin to input
  val = digitalRead(ultraSoundSignal); // Append signal value to val
  while(val == LOW) { // Loop until pin reads a high value
    val = digitalRead(ultraSoundSignal);
  }

  while(val == HIGH) { // Loop until pin reads a low value
    val = digitalRead(ultraSoundSignal);
    timecount = timecount +1; // Count echo pulse time
  }


  ultrasoundValue = timecount; // Append echo pulse time to ultrasoundValue


  if(timecount > 0){
    digitalWrite(ledPin, HIGH);
  }

   delay(100);
}

The first failure

Aurduino Software and Hardware didn't communicate at all.


I didn't install FTDIUSBSerial Driver.

11/4 in class

Processing
Visualize an analog sources from sensor's input
* Using the brightness of video capture input instead of variable from sensors



import processing.video.*;
Capture myCapture;
int cellsize = 3;
int cols, rows;   
PFont font;



void setup () {
  size(400, 300);        
  cols = width/cellsize;            
  rows = height/cellsize;      
  frameRate(30);
 myCapture = new Capture(this, width, height, 30);


}


void captureEvent (Capture myCapture) {
  myCapture.read();
  }
  
void draw () {


  background(0);
  loadPixels();
  for ( int i = 0; i < cols;i++) {
    for ( int j = 0; j < rows;j++) {
      int x = i*cellsize + cellsize/2; 
      int y = j*cellsize + cellsize/2; 
      int loc = x + y*width;           // Pixel array location
      color c = myCapture.pixels[loc];       // Grab the color
      float z = (mouseX/(float)width) * brightness(myCapture.pixels[loc]) - 20 ;
      
      
     println(loc);   
     stroke(123,128,158);
     line(cellsize, height, cellsize, height - loc);
      if (cellsize >= width) {
      cellsize = 0;
   
    background(48,31,65); 
  } 
  else {
    // increment the horizontal position for the next reading:
    cellsize++;
  }
   
     }
    
  }
    
}

Timeline

11/4
Re-make the out line and time line
Get electronic components: Arduino-HW, sensors
Working on coding( Processing and Arduino): Schematic and Circuital Practice

11/9 11/11
Define the specific interface of the installation
Organize interactive story - How the installation is going to work
Working on coding(Processing and Arduino): Test the availabilities and limits of sensors

11/16 11/18
Prototyping: Build up a miniature booth
Working on coding(Processing and Arduino): Set up and install in the miniature booth
Testing that follows the interface scenarios
Report results
                         
11/2311/25
Working on coding(Processing and Arduino): modify weakness and develop
Virtual prototyping

11/30 12/2
Consider a real space and an installation

electric grocery

What I will use are
  • 75 db Piezo Electric Buzzer
  • PIR Sensor Module
  • P3 outdoor sensor for Temperature and Humidity

PIR Sensor Module

PIR sensor detects motion from up to twenty feet away, and PIR stands for Pyroelectric Infrared Ray or Passive InfraRed
This module contains Fresnel lens in order to extend a detectable distance and expand sensitivity.

Piezoelectric sensor

  • A piezoelectric sensor is a device that uses the piezoelectric effect to measure pressure, acceleration, strain or force by converting them to an electrical signal. 
  • Based on piezoelectric technology varous physical quantities can be measured; 
    • The most common are pressure and acceleration. When the accelerometer experiences a motion, the invariant seismic mass loads the elements according to Newton’s second law of motion F = ma.
    • Vibration sensors can also be used to harvest otherwise wasted energy from mechanical vibrations. 

Presedence 3



Music Visualization Project

Precedence 2


宮商角徵羽

electronic orgol

Precedence 1



synesthesia territimely

Fantastic film! Synesthesia means that one stimulus stimulates other two or more senses. Not only does the film maker approach to daily objects from various perspectives, but also s/he re-presents one source as other sources metaphorically. The last half part which sound comes from speakers as the forms of objects reminds me considering to convey between invisible to visible senses or vice versa.

Paper prototyping


 From the paper prototyping, I'm considering to use more sensors and space efficiently. More than two sensors are needed both as a trigger and measuring 'variables' - reaction from audiences. Also, how to use a sphere or orb more flexible is considered. For example, setting mirrors or projecting could be possible rather than fill out the inside wall of the sphere with LEDs.

a motion sensor



Jon Sasaki, ‘Flyguy triggering his own motion sensor’ (2010)

A flyguy (one of the familiar dancing inflatables that wave people into carwashes and fast food restaurants) has been moved into the gallery and hooked up to a motion sensor.

http://pietmondriaan.com/tag/mechanical-sculpture/

2D Equations


The symbol is composed with following 4 equations.

* Wave - Ying and Yang
y1(x)= +sqrt(2^2-(x-2)^2)
y2(x)= -sqrt(2^2-(x+2)^2)


* Circle 
   x^2 + y^2 = r^2
   r = 4
y3(x)= +sqrt(4^2-x^2)
y4(x)= -sqrt(4^2-x^2)



http://www.mathsisfun.com/data/function-grapher.php 

Users' profiles


1. Corry is a 22 years old student. She's going an art school. She is half french and half American. She is very social so she has a lot of friends from many countries. She likes chocolate and wine. Although her major is fashion, she is interested more in Fine art. She is sensitive but not that keen. She usually goes to a museum and holds a party. She dislikes crammed.

2. Eric is an engineer. He is 27 years old male. He likes movies and skates. Whereas he works at engineering company, he doesn't satisfied  with his major. He is bored and considering change his job.


3. Cheon is a 38 years old woman from Korea. She studied graphic design in Paris. She's been teaching web-design in university for several years. She haven't gotten married. She is chill. She is strict to her work. She likes shopping but not crazy about it. She often spends time herself. She is considered as a  competent designer.  

4. Miranda is a 24 years old woman. She is a top model. She likes traveling and listening to music. She is quiet.

Using LEDs



LEDs, which is stand for Light Emitting Diodes, are now very widely used in almost every area of electronics, mainly as indicator and display devices - in effect, 'solid state lamps'. They’re very well suited for this kind of use, because they are physically quite rugged and hence much more reliable than filament-type incandescent lamps.
They also run much cooler and are much more efficient, requiring far less electrical power input for the same amount of light output. Other common uses for LEDs are as a source of either visible or infra-red light, transmitted as a carrier for data and other information over short ‘line of sight’ distances. 
A LED is basically just a specialised type of P-N junction diode, made from a thin chip of fairly heavily doped semiconductor material. When it is forward biased to reduce the potential barrier provided by the junction’s narrow depletion layer, electrons from the semiconductor’s conduction band can combine with holes from the valence band, releasing sufficient energy to produce photons of light. Because the chip is thin a reasonable number of these photons can leave it and radiate away as its light output.

Project Essay

Intro
The Korean national flag is 'Tae-Geuk Gi', and 'Tae-Guek' means the symbol that is located in the middle of the flag. It implies the harmony of 'Eum-and-Yang,' which are representative of the heaven and the earth. Also, the harmony of 'Eum-and-Yang' reflects a creation theory of this universe in oriental theory. Simply, all things that are being in the universe are classified in two as in the beginning there were the heaven and the earth, male and female, and they attract each other under the law of universal gravitation.
To return to the symbol, simply, 'Tea-Geuk' consists of red and blue, and the wave sign is in between the two colors. If the symbol followed dualism or a black and white issue, the wave might be a straight-line instead of a curvy shape. Furthermore,

Abstract

My project is an installation about individual aura which is important  in oriental concept. I drew inspiration from Tae-Geuk which comes from the Korean national flag, and represent the meaning that the creation of this universe in oriental theory. I will create a small universe in the shape of Tae-Geuk using LEDs. When an individual walks into the installation booth, the LEDs will change according to an individual's spiritual energy. The project is about converting individual things into visual effects through interaction.

group discussion - Oct.13

Vanessa's comments:
She suggested that a person's temperature(or body heat) can reflect the person's energy even if the energy is invisible and spiritual because a body heat implies(or depends on) a person's physical energy, the circulation of the blood and emotional status. Therefore, she recommended using fabrics or sensors that sense heats. In addition, she considered about a sculpture aspect; why is it supposed to be a sphere shape rather than a cube.

Louis's comments:
He suggested that I should consider to interactions between a view who is inside of the installation and another viewer who is outside of the installation since my theme is the Tae-Geuk symbol that is considered as the harmony of 'Eum-Yang' or 'heaven-earth'. In other words, by focusing on dualism, he gave me the other option that two participants interact each other through the installation. Also, for the solution of measuring 'Qi', he encouraged me to formulate an mathematical function such as multiplying one's body temperature and ones heart beat's rate. 

Time line


It will be fixed more specifically.

Area of interest; the tree of my interest



Here is my domain of interest. 5 colored areas are parent level, then other circles are in child level. Therefore some of them between two parents are sharing both parents' genes!

Processing

Upper-semicircle formula code in Processing

This code draws the upper-semicircle that is a half part of the wave in Tae-Geuk symbol.
The trace of variables follows the formula: y2= sqrt(r2 – x2)  

 






















float px, py;
float angle;
float radius = 100;
float frequency = 10;
float frequency2 = 2;
float x, x2;


PFont myFont;


void setup(){
  size(400, 200);
  background (127);
  myFont = createFont("verdana", 12);
  textFont(myFont);
  frameRate(10);
 
}








void draw(){
 
 
 
  background (127);
  noStroke();
  fill(255);




  float px = 0;
  while(px < 100) {
    px = px+1;
   }


  float py = 0;
  while(py < 75){
    py = py+1;
   }
 
 




  px = width/8 - cos(radians(angle))*(radius/2);
  py = 75 + sin(radians(angle))*(radius/2);




 
   rectMode(CENTER);
   fill(0);
 
   noStroke();
   ellipse(px, py, 5, 5);
   angle -= frequency;
   
   while(angle < -180){
   angle = 10;
   }
   
   


  text("y = sin x", 35, 185);
  text("px = " + px, 105, 185);
  text("py = " + py, 215, 185);


 loop();


}





sketch 1

Rough sketch of my project.