Here you will be asked to post a screenshot as well as an approximately 400 word description of the criteria or parameters that you implemented in your use of this weeks precedent study.
Here is the schedule for the semester, including the student responsible for moderating the discussion:
Performative
8/20- Shanghai Tower- Beorkrem
8/27- Versioning- Steven Danilowicz
9/3- Adaptive Components- Dylan davis
9/10- Material Constraints- Christian Sjoberg
9/17- Programmatic Constraints- Neil Edwards
Generative
9/24- Aesthetic- Trevor Hess
10/1- Biomimicry- Ben Sullivan
10/8- NO CLASS- Fall Break
Interactive Design
10/15- Smart Objects- Lina Lee
10/22- Smart interfaces- Isabel Fee
Data Visualization
10/29- Emotive Expression- Chris Pockette
11/5- Physical Expression-
11/12- Daylighting-
11/19- Final Project begins
11/26
12/3
Digital Research Fall 2013
Welcome to the home for Digital Research 2013
Wednesday, December 11, 2013
BusStop_Edwards
The motivating element behind this bus stop design
is the idea of increasing covered space as the approach of the bus draws near.
Not only does this allow for a larger number of users to be protected from
precipitation, but also the movement of the overhead planes signifies the
arrival of the bus. The planes occupy the interior of the bus stop when the bus
if furthest from returning to this location. As the bus slowly draws nearer,
the planes rotate outward and around until they are in a direct opposition to
their original position inside of the bus stop. Users
will learn over time how far off the bus is based on the location of the planes
in relation to their respective arcs. I have shown the overhead planes in a
drastically different tone than the remainder of the bus stop intentionally, as
I would like to think that the planes would read differently and be somewhat noticeable
from a distance. The script uses boundary representation components that are
manipulated based on the location of the bus relative to the location of the
stop.
Tuesday, December 10, 2013
Bus Stop
Firefly offers the ability to create interactive programs and quickly mock-up, prototype ideas for interactive objects and devices in grasshopper. It achieves this mostly by sending data back and forth over the serial port really quickly. This enables real-time feedback between hardware devices such as Arduino microcontroller and the rhino and grasshopper modeling environment. This solution for the urban bus stop, I designed a parametric wall. When the bus approaches, the wall gives a visible formal change and different variation. Also, the bus shelter can be self-sustaining to take the maximum amount of sunlight possible and blend into the surroundings.
Tuesday, November 19, 2013
BeardenPark_Edwards
startshape DOUBLE
rule DOUBLE {
A {}
A {x 3y -3 a -.5 z -1}
}
rule A {
SHAPES {s 3 x 2 y 3 sat 0 b -1 a -.5}
A {s 1 x 1y -.5 r 90 hue -4 b -.05}
}
rule A {
SHAPES {s 5 .2}
A {s .75 1 x -.25 y .5 r 180 sat -.25 b -.05 a -.03}
}
rule SHAPES {
SQUARE {hue 111 sat 1 b 1
}
SQUARE {s -1 hue 111 b -1
}
SQUARE {b .75 hue 111 a -.2
}
}
Tuesday, November 12, 2013
Accordion Bus Stop
This bus stop is designed to react specifically to the
amount of time left for the bus to arrive.
The aspect of the bus stop that changes is the area that it covers. As the bus gets closer to the stop, the
shelter accordions out to allow for more people to congregate under its
shelter. This occurs in the screen on
the wall of the bus stop as well as the angled roof structure sheltering the
bus patrons.
The grasshopper script that I built to run this splits the
shelter into three different components: The middle portion of the screen, the
top and bottom layers of the screen, and the roof structure of the stop. The screen layers work the same way in that a
line is drawn from the anchor point of the bus stop and extends out from 5’ to
a maximum of 30’. This line is divided
into 10 sections, and then those points are then made into lines along the base
curve. From there, the midpoints of each
line are extracted and offset from the base line based off of an inverse
formula to make the points move further away from the line as the line became
shorter to allow for the accordion affect.
The midpoints were then joined by lines and assigned rectangular
profiles.
From here, the points on the base curve became the
structural columns for the screen and roof to attach to. This is where the separation of the top and
bottom layers of the screen comes into play.
The lines for the columns were drawn between these two layers, and then
piped to act as circular columns in the system.
The roof structure is then laid on top of these columns by applying a
rectangular profile to a sloped line.
Then the midpoint of these rectangular members is evaluated on the front
and back of the members, made into a curve, and then lofted together in the
same way that the layered elements of the screen were. This creates an accordion roof structure that
is flexible enough to allow for the expansion and contraction of the station.
Arduino
The integration of the Arduino into my project was conceptually pretty easy. It expands on the system I envisioned last week in which the segmented roof of the bus stop would open up to encourage people to stand closer to the road as the bus approached. Thus, the rotation of the Arduino would just facilitate the rotation of the roof panels.
I think it is more interesting, however, to propose an alternate set of configurations that do not simply provide rotation to a building element. Rather, if these elements need to move in a straight line, how do we use the rotational movement of the Arduino to facilitate that? How would we take the rotational movement and amplify it, if we do not want a one to one correlation between the movement of the element and the Arduino? My first instinct is to use a series of gears to make this movement possible. By making a geared track on a wall, we can use a gear mounted on the Arduino to move it in a straight line. Or if we wanted to amplify the movement of the Arduino we would use a small gear on the motor, and a large gear on the element that we are trying to move. While the torque would certainly burn out the tiny motor that we have, I think that these are much more interesting questions than simply integrating the motor into my preexisting design.
Monday, November 11, 2013
Urban Bus Stop_ Arduino_ Dylan Davis
Firefly for Grasshopper is used to bridge the gap between Grasshopper and the Arduino micro-contoller. This allows for the collection of real-time data from internet feeds or remote sensors. These sensors, that are creating a measurable output, can affect the surroundings by controlling lights, motors, and other actuators.
For my Bus stop design, I utilized the structure of the previous iteration and reformed the moving partition walls to be ceiling panels. These panels can determine the location of occupants inside the bounds of the bus stop and position themselves overhead.
The bus stop will playfully engage with occupants as the panels follow people as they move through the space. When the bus arrives and occupants begin to form a line, so will the panels.
Monday, November 4, 2013
Davis_Urban Bus Stop
In order to signify occupants that the bus is approaching, this bus stop has four partition walls that are transformed by vectors and colors, all calculated by the remaining time before the Bus' arrival. By utilizing the excel spreadsheet, these values were extracted and manipulate the partition walls.
The walls act as moving seating over-top a garden space to make the wait between buses more enjoyable for occupants. The bus stop will engage with public and signify the remaining amount of time to even distant late occupants.
When the bus does arrive, the partition walls will align with the street. This will direct circulation and provide shading until occupants aboard the bus, making their experience at the bus stop more enjoyable.
Subscribe to:
Posts (Atom)