Professional Documents
Culture Documents
Maggie Nelson
CONCEPT CONTEXT PRECEDENTS LOGIC PRODUCT
+ =
CONCEPT CONTEXT PRECEDENTS LOGIC PRODUCT
http://soundbiteblog.com/category/consumer-credit/
Currently, though bricks remain a fundamental
building component worldwide, a brick wall is viewed
as a very static object. The notion of brickwork, es-
pecially in the United States, often goes hand in hand
with historical or classically-style construction, but is
rarely seen as a progressive or modern materal. In
fact, the brick wall is more often associated with a bar-
rier or hurdle to be surpassed.
This prevailing point of view does not have to be
the norm. I propose that, with reference to a couple of
important architectural precents, and with the help of
Arduino, the perception of a brick wall can be radically
changed. By redesigning the brick unit and enabling it Static, standard Brick Wall
with technology, the notion of the brick wall as a barrier
can be disproved and deconstructed.
Precedent: Office dA
Gantenbein Winery: Interior Gantenbein Winery: Brick detail All images: http://www.gramaziokohler.com/
CONCEPT CONTEXT PRECEDENTS LOGIC PRODUCT
Processing Code:
int number=4;
int maxAngle=90;
import JMyron.*;
JMyron m;
import processing.serial.*;
Serial myPort;
int n=int(640/number);
void setup(){
size(640,480);
frameRate(10);
m = new JMyron();
m.start(width,height);
m.findGlobs(0);
myPort = new Serial(this, Serial.list()[1], 9600);
rectMode(CORNER);
noStroke();
}
void draw(){
String st=””;
m.update();
int[] img = m.image();
for(int x=0;x<number;x+=1){
float grayness=brightness(img[240*width-x*n]);
int graymapped=int(map(grayness,0,255,0,maxAngle));
fill(grayness);
rect(x*n,0,n,480);
st=st+nf(graymapped,3)+”0”;
}
println(st);
st=”<”+st+”>”;
myPort.write(st);
}
void mousePressed(){
m.settings();
}
public void stop(){
m.stop();
super.stop();
}
CONCEPT CONTEXT PRECEDENTS LOGIC PRODUCT
Arduino Code: