Beruflich Dokumente
Kultur Dokumente
PROCESSING
- Software/Processing
- Use in architecture
- Daniel Hirshman’s Strays
- Jason Bruge / Veuve Clicquot
- Audrino board
- Use with processing
AEOLIAN TOWER
- SSL Workshop / Setting up
- Installation at the BFI
PAVILION
- Concept of P3 project / Influence on
concept of pavilion.
- One Dot Zero project summary
- Developing the concept
- Anthropometric data
- Connection of cubes
- Computer render of system in use
- Laser Cutting / Folding methods
- Implementation of folding
DS04
Introduction
During my first semester within Studio 4 (DS04)
we were lucky enough to be involved with a proj-
ect from Jason Bruges studio with Westminster
DS04 students.
During this time the project went underway in P3,
a fantastic space at the very bottom of the univer-
sity.
The project was research undertook by Jason
Bruges studio and revolved around two main
concepts: interactivity and the processes of wind-
to-light in fans.
These two concepts were to be displayed in what
we nicknamed the ‘Windwall’. The Windwall was
displayed at the One_Dot_Zero convention rough-
ly 1 week after the project began.
Students, artists, design professionals, and researchers use it for learning, pro- void setup()
totyping, and production. {
The Processing language is a text programming language specifi cally de- // Describe a font we'll use.
signed to generate and modify images. Processing strives to achieve a bal- PFont font = loadFont("myfont.vlw");
ance between clarity and advanced features. Beginners can write their own
programs after only a few minutes of instruction, but more advanced users // Set the font and size to use for rendering text.
can employ and write libraries with additional functions. textFont(font,20);
}
The system facilitates teaching many computer graphics and interaction
techniques including vector/raster drawing, image processing, color models, void draw()
mouse and keyboard events, network communication, and object-oriented {
programming. Libraries easily extend Processing’s ability to generate sound, // Draw text to screen using the previously set font.
send/receive data in diverseformats, and to import/export 2D and 3D fi le text("Hello Will and Pete!", 30,50); Above are examples of processing used to pro-
formats. } duce visual effects.
Processing used in
architecture
Example of processing showing concept behind an
Design Indaba 2008 interactive design project
Jason Bruge created a temporary interactive design at the Design Indaba in South Africa. Here you can see that
IThe piece was designed, built and installed in the main conference area as an interactive this visual representa-
tion is for 1 person
wall surface. The concept was a surface of light that responded as a person walked, initiat- (represented by the
ing a moment of surprise. This allowed visitors to reconsider their movements and provide grey circle as the
a moment of pause and play in their journey that would normally be uninterrupted and mouse cursor). When
routine. you move the mouse/
grey circle across the
screen one part to an-
other a ripple effect is
created. This emulates
the lights reaction to
one person moving
across the interative
panels.
This demonstration
shows the reaction
that is created when
two people are infront
of the panel. Much
like the reaction when
there is one person a
ripple is created, but
here the second per-
sons ripple is created
horizontal creating a
cross-hatched reac-
tion.
This demonstration
shows the reaction
when three people
walk infront of the
panel. Based on where
the people move trails
of light follow the
peoples movement
and create a diagonal
pattern.
Jason Bruges / Veuve Clicquot /2008
As the Veuve Clicquot artist in residence for 2008, Jason Bruges Studio has created an installation which explores the
thrill of speed. Motor cars create an aural landscape at Goodwood, roaring along the track at amazing velocities. As a
metaphor for speed, this sound will be transformed back to movement through the animation of silken flags installed
by the Studio on the Veuve Clicquot lawn.
The impact of a passing car resonates through the array. The flags are individually controlled to point at the cars posi-
tion on the course, and their collective behaviour generates a composition representative of the movement. Each time
-trial creates a unique fabric notation which responds to the racing line and strategy of each driver.
This temporary installation will be the first part of a trilogy for Veuve Cliccquots Season. Following the Festival of Speed,
it will next be seen watching the Polo Gold Cup at Cowdray Park. In September, it will return for the Goodwood Revival.
At 4m high, the flags form a matrix containing more than 30 individual nodes, each programmed to respond to specific
variables of activity. The ephemeral array will sit within the scenery of seasonal events; of pennants, bunting and billow-
ing flags. Event data is recorded, analysed and finally played back as part of a performance at the end of the tour.
In order to control the flags, an application was built using Processing that could work for all three of the intended
installations. For the Festival of Speed, the software had to communicate to a bespoke wireless mesh sensor system,
and use the data to interpolate the position of the race car along the track. In the case of the Polo, the software had to
be able to take in various video feeds and track the movements of the polo players around the field. The resulting posi-
tions informed the flags of the relative location of the tracked object and the flags all turned to follow accordingly.
Above: Here you can see the Veuve Clicquot flags set
on site. Jason Bruges himself looking at the system in
processing working real-time on site.
Arduino boards are very small, chip-size devices to which you have to connect your own electronics. Oth-
ers are larger, composed of several components and ports for input output, ready to plug
right into other devices.
Higher level microcontrollers will have a simple hardware interface to other devices
What are micro-processors? (usually a plug or a couple of wires), and a simpler programming language, if at all. They
will also usually be the most expensive of microcontrollers, because someone else has
A microcontroller is a small, relatively low cost computer, usually used for sensing input from
done the work for you. Higher level controllers must be attached to a personal computer High level microcontroller: Phidget
the real world and controlling devices based on that input. Most electronic devices you use
via serial or USB to operate. Lower level microcontrollers will require more work, both in
today have a microcontroller in them of some form or another. Microcontrollers are easy
terms of hardware connections (you will have to build your own circuits to interface them
to use with simple sensors and output devices, and they can communicate with desktop
to other devices), and in terms of programming (you will need to use a lower level pro-
computers fairly simply as well. When you’re building some form of customized sensor or
gramming language like C or assembler). However, lower level processors are generally
output device, using a microcontroller is an excellent way to separate the customized part of
cheapest and most flexible in terms of what you can make them do.
your project from the part that’s best done on a desktop computer. They’re also very useful
for when you’re designing a simple interactive device that doesn’t need the full power of a
desktop computer, but does need to be smaller or cheaper.
In the Windmill project Daniel Hirchman chose to use the arduino board. Below I have
listed the specifications of the model
This means that micro-processors are very appropriate for interactive design, such as the
jason brudge project as it does the work of a computer however it is very small, cheap and
durable. Middle Level: Arduino
Arduino module
How do they work? What is it: electronic module with microcontroller, power supply, USB-to-serial interface,
Like any other computer, a microcontroller has to have input ports to detect action by a user, input/output interface pins
and output ports through which it expresses the results of its programs. The pins sticking
out of the microcontrollers are the inputs and outputs. Other devices, like light, heat, or mo- Programming Language: Processing.
tion sensors, motors, lights, our sound devices, are attached to these pins to allow the micro-
controller to be sensitive to the world and to express itself. Hardware Interface: simple digital and analog circuits interface to I/O pins.
1: Here is a picture of an arduino board
Criteria for Choosing a Microcontroller Cost: Arduino: £15-30 (Depending on model) (diecimila model) and a ten pence piece
* Programming Environment --what type of machine with what kind of ports do you need to pro- to show the scale.
gram it, in what language eg Basic, Assembly, Java, C. Are their multiple pieces of hardware. Do you
need programming hardware. How much does it cost.
* Price of the Chip, of the initial development chip and then how much to reproduce the design a
million times.
* Digital I/0 --number of lines of digitial input and output
* Analog In --number of lines of Analog to Digital converters, speed and resolution of the measure-
ment.
* Analog Out --ability to provide analog outputs. are their dedicated analog outputs that maitain
the output while the microncontroller does other things.
* Speed of Execution -- Is it interpreted (slow) or compiled (fast).
* Amount of Memory --how big can your program be, how many variable you can use, how much
data can you store
* Supporting Knowledge Base -- are their books, news groups, web pages, friends to help you
figure things out.
* Compatable Product Line --can you add on boards to do things like control stepper motors or
telephone lines. Often these boards are expensive but they just snap into place without you making
any special circutry. If your time is worth anything then these boards are a good buy.
* Physical Size -- how tiny is it.
* Power --can they run on batteries and for how long.
* EPROM -- ability to keep a program in memory after power has been removed
Processing code:
Example of use with Arduino
The scope of processing and the amount of different things it has to Above you can see in process-
offer is pretty large. On the last page Daniel made a visual represen- ing the Arduino is listed
tation that showed his concept and was interactive. Processing also
allows the user to (as shown to the left) control In the picture below you can
see the user connecting the
The screenshot to the left show how to make an Arduino board turn laptop to the arduino board to
on and off an LED for one second. As you can see to the left the green upload the code to the proces-
text allows the user to write an explanation without it becoming code. sor on board.
This makes the code so much more approachable for a designer, if you
shared it to another person they could follow what happens by the
description adjacent to the code.
7 -Glue guns
6 7 8
COMPONENTS USED
3
2 6
4 5 7
1: Here you can see the boards used before most of the components 3: Here you can a pile of the fan base pieces. This bit connects to an- 6: Here you can see the connectors that were to be placed on the ribbon
were soldered on. other part of the fan I’ve labelled here 4. This part is basically the bit that wires featured in picture 7.
2: Picture of the boards with all the components soldered and work- connects the fans to the grid 7: The ribbon wire had to be stripped at different intervals to reach all
ing. 4: This is the part with the motor and the LED are situated. Once a fan is the fans. The ribbons would support all the fans in a vertical row.
placed on the motor-turning piece it will work once the wind is caught. At the bottom would be the circuit boards featured in picture 1.
These would then connect to the audrino boards.
SETTING UP THE CIRCUIT
BOARDS
Before we started soldering the circuit boards that Daniel ordered we Here is a picture of me soldering the diodes to the practice board. When soldering we had to make sure that after each circuit board was
had to practice on this board which had hundreds of holes that emu- Once we were confortable and daniel had checked up on our solder- done that we checked each solder closely so that it doesn’t circuit.
lated the soldering experience. ing we started soldering the chipboards that would deal with power- What this basically means is that in the check you had to look closely
ing up the fans. to see if the solder touched other parts of the circuit, causing it not to
work.
Here you can see that this part of the circuit board involved somebody This is a picture of the actual base chipboard that was used to con- Here is a picture of me soldering the diodes to the practice board.
cutting up the diode pieces nect the fans to receive signals from the audrino board and also to Once we were confortable and daniel had checked up on our solder-
power the fans. ing we started soldering the chipboards that would deal with power-
ing up the fans.
TESTING THE CIRCUIT
BOARDS
Chipboard created
To check the boards after they had been soldered with the components
in place it was important to test that they work, otherwise non op-
erational boards would be put onto the grid and a vertical line of fans
would not light up.
To do this Daniel wrote a simple test in processing. This test ment that
if the circuit worked it would light up a special test panel which had a
series of LEDs. When the soldered board is placed within the test circuit
if all the solders are done correctly then the LEDs will light up, as you can
see in the bottom right picture.
Left to right:
Here is a picture of several students soldering the wire connectors to the Connectors for the fan and circuit boards are cut to size and pressed togeth-
body of the fan. er in a clamp.
Here you can see the audrino con-
nected to the circuit-boards, connect-
ed to the fans via the wiring.
This is a very important picture as you
can see everything here working and
how they are connected.
Now that there are enough fans to go on the grid
we started placing them in the correct positions.
The fans had to be in the right position as the wir-
ing/connection points have to be in line.
You can see the Jason Bruges team and the One
Dot Zero organiser discussing the position. In the
next picture you can see us students placing the
fans in position and connecting the wires to the
fans.
Here are pictures of the tower that was to hold 1200+ wind-to-light fans outside of the BFI Southbank. In the top left you can see the holes on which the crane will attach to the tower to
In the picture directly above you can see the base on which the tower was to be placed. The even distribution is pull it off the ground and descend it onto the base shown here.
to ensure the tower doesn’t fall over in the wind or for whatever reason. In all the pictures above you can see a The picture to the far right shows the length of the tower to be erected. It is very
‘spaceframe’ type of construction is created to disperse the load of the tower. In the picturs above you can see tall and will be higher than the bridge adjacent to the the BFI allowing multiple
that the framework is hend together at several positions. views of the fans.
Once we arrived at the SSL workshop there was in excess of 800 The wind guide on the back of the component was not need- Once all the wind guides were cut off we needed to connect that component
fans ready to be made. Here is a box of the bottom part of the ed and needed to be cut off as they were to be placed against the propellor component with the base component. To do this we had to
fans that needed to be adjusted. mesh. To do this we used pre-cut holding slots and a scalpel. screw open the top part, connect it with the bottom and screw it back in.
Now that the tower is in place the workers make sure it slots Here you can see the worker starting to tighting Both workers screw the bolts in position to make sure that
in properly the tower is secured. In the picture below to the left you can
see him hammering in a bolt to secure the two pieces.
To the right are two pictures of the crane and the tower.
In the first one you can see a man has been ascended on a
platform to disconnect the crane now it is in position. In the
second you can see tower is completely detached and the
crane is moving away.
CONCEPT OF WIND/LIGHT
FANS AND AEOLIAN TOWER