Friday, May 4, 2007
REFERENCE PROJECT: Voice Prints
http://www.digitalstar.net/projects/voiceprints/index.html
Thursday, May 3, 2007
Otto Arm Motion
In this phase of our experiment we tested out our Otto arm experiment. Using the two sensors to activate the Otto Arm in two seperate motions. One sensor that is higher would be triggereing our arm to move in one direction. The next sensor which is located inside the box display, will activate the arm in a second directuon. This video shows the otto arm dripping the paint and being activated in the two seperate directions.
Drip in Action
http://www.youtube.com/watch?v=ppv6nTPoeBU
Final Networking system
http://www.youtube.com/watch?v=dydyQK864v0
Wednesday, May 2, 2007
Walking by activation
Reaction to hand motion
Memory Trigger
the sensor remembers previous movements and has a delay in flexinol reaction
Otto Arm Art

In this phase of our experiments we attached a drip mechanism to our reviced otto arm that moves in a

Test of modified arm moving in two motions
http://www.youtube.com/watch?v=kjNTb77ZG7Q
Arm and I/V drip attached and making art in process
http://www.youtube.com/watch?v=kjNTb77ZG7Q
Wednesday, April 18, 2007
multiple simultaneous sensor code?
' drip_drip.bs2
' {$STAMP BS2}
' {$PBASIC 2.5}
pir1 PIN 14
pir2 PIN 15
waitTime VAR Word
counter VAR Byte
flexOtto VAR Word
Main:
PAUSE 250
DEBUG CLS
DEBUG "drip_drip running...", CR
DEBUG "(RESET now if sensors aren't already covered)", CR, CR
DEBUG "select drip pattern type, ortho (1) or circle (2): "
DEBUGIN SNUM flexOtto
DEBUG CR, "drip_drip initiated...", CR, CR
FOR counter = 20 TO 0
DEBUG "continue passive infra-red (pir) sensor(s) warm up: ", DEC2 counter PAUSE 1000
DEBUG CRSRXY, 0, 7, CLREOL NEXT
counter = 0 waitTime = 3000
DEBUG "sensor(s) ready...", CR, CR
DO
IF pir1 = 1 THEN
SELECT flexOtto
CASE 1
GOSUB flexOttoOrtho1
CASE 2
GOSUB flexOttoCirc
CASE ELSE
DEBUG "invalid type specified, RESET.", CR
ENDSELECT
ENDIF
IF pir2 = 1 THEN
SELECT flexOtto
CASE 1
GOSUB flexOttoOrtho2
CASE 2
GOSUB flexOttoCirc
CASE ELSE
DEBUG "invalid type specified, RESET.", CR
ENDSELECT
ENDIF
LOOP
END
flexOttoOrtho1:
DEBUG "sensor 1 triggered...", CR
HIGH 1
DEBUG BELL
DEBUG " ...wire 1 activated..."
GOSUB beepDone
LOW 1
PAUSE waitTime
HIGH 2
HIGH 3
DEBUG BELL
DEBUG " ...wires 2 & 3 activated..."
GOSUB beepDone
LOW 2
LOW 3
PAUSE waitTime
RETURN
flexOttoOrtho2:
DEBUG "sensor 2 triggered...", CR
HIGH 2
DEBUG BELL
DEBUG " ...wire 2 activated..."
GOSUB beepDone
LOW 2
PAUSE waitTime
HIGH 1
HIGH 3
DEBUG BELL
DEBUG " ...wires 1 & 3 activated..."
GOSUB beepDone
LOW 1
LOW 3
PAUSE waitTime
RETURN
flexOttoCirc:
DEBUG "nothing here yet, come back later.", CR, CR
RETURN
beepDone:
PAUSE waitTime
DEBUG BELL
PAUSE 250
DEBUG BELL
DEBUG "deactivated.", CR
RETURN
Shipping Peanut Panel
In this step we attempted to analyze how the shipping peanut foams would dosolve under water addition. We wanted to see the effect of the red paint on the foam over time and recoded it in photo's. We also began to set up our new drip mechanism assembly. We also experimented with the length of the flexenol at 8 and 12 inches and got great results. We recoded it in the next videos.
Red-Paint Drip
http://www.youtube.com/watch?v=3XPOaHy-uCw
12" length flexinol
http://www.youtube.com/watch?v=h1RJqmDjxVU
8" length flexinol
http://www.youtube.com/watch?v=TlZT4djv9mA
Tuesday, April 17, 2007
Collapsing Module Update
http://www.youtube.com/watch?v=OCpM1n7NT0U
http://www.youtube.com/watch?v=C0vh2YypnmI
Testing new Prototype modules. We began by taking our midterm model, keeping what worked, removing what didn't, and experimenting with more efficient ways collapse and open it.
First pic shows a module with hard connections at the top of the module and at the bottom of the flexinol, leaving the bottom and sides of the module loose. The component which reopens the module is, inthis case, a rubberband that attaches from the bottom of the modeul to the bottom of the flexinol.

The second image shows the module similarly arranged, except with the flexinol greatly lengthened and the reopening component connected to the backing, instead of the flexinol. Marks show the range of collapse we achieved with various power levels and rubberbands.

Our nearly finalized module. Reorients the reopening component to work perpindicular to the flexinol. In this case we used a length of piano wire that would bend and be compress outwards as the module collapsed. It would then bend back into shape, thus reopening the module.


We've also got 2 PIR sensors (one of which we think is bad), a relay ,and two circuits connected on the breadboard. Another relay will be added and hopefully a PIR that works. Below is an image of the breadboard and our code which is only partially working.


Monday, April 16, 2007
In this step of our experiments we combined the umbrella mechanism and our Frie Otto arm. We wanted to have the umbrella release the otto piece like an arm would release a hand. The Otto arm then would rotate in its six directions which would act as the hand in our mechanism. The movement of the arm in the six directions would run based on the processing pattern we assigned through the micro-controller which would be activated by the sensor attached to the controller. Our system would interact with the surrounding enviroment based on the sensor indication. We also attempted to add a fabric across two of the umbrella pieces and see how the fabric would deform when the flexanol was activated. This did not create results we were anticipating.
http://www.youtube.com/watch?v=pR1lPxslwlQ
Saturday, April 14, 2007
Prototype 09
video of the two boards interacting vertically
http://www.youtube.com/watch?v=Tot8942XnmA
video of the two boards interacting horizontally
http://www.youtube.com/watch?v=cWI819cqjxU
We then tried to experiment with different codes, and found one that mimics the initial tapping. This is a start to a more intelligent processing system.
http://www.youtube.com/watch?v=au0j8Ea49JI
A view from the computer screen of the input and output of the board
http://www.youtube.com/watch?v=rTv1B8oI8uo
Prototype 08

Video of the tapper working with the relay.
http://www.youtube.com/watch?v=KU6hAWT6vgQ
Video of the tapper on a window
http://www.youtube.com/watch?v=Kfq6-n0gHFo
Second Prototype of the tapper on a window
http://www.youtube.com/watch?v=CQJeYAWE73U
Thursday, April 12, 2007
7 world trade
7 story podium light wall with motion capture camera.
http://kinecity.com/7wtc/
Thursday, April 5, 2007
chinese_frogs
http://earthquake.usgs.gov/learning/eqmonitoring/eq-mon-6.php
"At the occurrence of an earthquake, one of the eight dragon-mouths would release a ball into the open mouth of the toad situated below. The direction of the shaking determined which of the dragons released its ball."

Wednesday, March 28, 2007
Prototype 07
http://www.youtube.com/watch?v=UfuJDiNZQnI
Prototype 06
http://www.youtube.com/watch?v=beWofszufR4
Prototype 05
In prototype 05 we attached the piezo sensor to a long feather that hung over the ledge of the table and by gently brushing another feather against the initial feather, it triggers the sensor.
Tuesday, March 27, 2007
Otto Arm with Sensor
In this phase of the experiment we reintroduced the motion sensors system. Here we attched a second system arm using or original styrene model. When indicating motion the first arm would trigger and move. While retractiing the sensor would close and when tripped again would move the otto hand. The motion was controlled by the micro control system by directing the hand to move on a ordered sequence.
http://www.youtube.com/watch?v=mfExNZ3f2r4
elephant trunk robot

http://www.ece.clemson.edu/crb/labs/biomimetic/elephant.htm
a variation of the elephant trunk is also something called OCTOR which has suction cups along the trunk (making it more like an octopus arm).
http://www.newscientisttech.com/article/dn9124-robotic-tentacles-get-to-grips-with-tricky-objects.html
Monday, March 26, 2007
Robot using shape-memory alloy
Tuesday, March 20, 2007
Frie Otto Arm2
In this process we went back and incorporated the original micro-controller chip within our Otto experiment. With our Otto arm, which has three flexenol wires attached to it, we could adjust how it would move in certain directions based on computer script. This video whos that movement of the arm system when trigging off the wires in different orders. 1, 2, 3, 1-2, 1-3, 2-3
http://www.youtube.com/watch?v=elrPXgETvpM

I saw this on Make.com:
http://www.makezine.com/blog/archive/2007/03/ken_rinaldo_robotic_sculp.html?CMP=OTC-0D6B48984890
Saturday, March 17, 2007
Adam Greenfield on Voice Recognition
most obviously called upon in constructing a computing that is
supposed to be invisible but everywhere. Voices can, of course, be
associated with specific people, and this can be highly useful in
providing for differential permissioning--liquor cabinets that unlock
in response to spoken commands issued by adults in the household,
journals that refuse access to any but their owners. Speech, too,
carries clear cues as to the speaker's emotional state; a household
system might react to these alongside whatever content is actually
expressed--yes, the volume can be turned down in response to your
command, but should the timbre of your voice indicate that stress and
not loudness is the real issue, maybe the ambient lighting is softened
as well.
We shouldn't lose sight of just how profound a proposition
voice-recognition represents when it is coupled to effectors employed
in the wider environment. For the first time, the greater mass of
humanity can be provided with a practical mechanism by which their
'perlocutionary' utterances--speech acts intended to bring about a
given state--can change the shape and texture of reality."
--Adam Greenfield, Everyware: The Dawning Age of Ubiquitous Computing
(New Riders, 2006)
Tuesday, March 6, 2007
Experiment Phase 3
These are the videos of our continued umbrella piece experiment. Here we attached two flexional wires to the umbrella to control the movement of the arm. One wire would lift the umbrella arm while the other would retract it. The second video also shows our attempt at hybridizing the styrene tube piece and the umbrella in order to generate a more controlled movement in the arm. Our latest experiment is taking a Frei Otto inspiration an applied to our process. This is done by adding the flexional wire through pieces of plexi-glass that is attached to a styrene rod. We also looked at how a difference in battery voltage would affect the movement of the piece.
http://www.youtube.com/watch?v=LSNE8ll3mFc
http://www.youtube.com/watch?v=psqRWkJKxzE
http://www.youtube.com/watch?v=tcXydBWKl7E
Saturday, March 3, 2007
Prototype 04
By using the same connection on the board we tried different ways to create a vibration on a surface that can trigger the piezo sensors.
We first tried to create a surface that was receptive to vibration like a "drum surface". With the use of an embroidery hoop and mylar we laid the piezo sensor on the surface and hit the surface of the mylar to create a vibration.
We also tried other means of triggering the sensor. By attaching a piece of mylar onto the piezo sensor, and blowing on to the mylar we were also capable of triggering the sensor as well.
Prototype 04 : Using wind to trigger the sensor
http://www.youtube.com/watch?v=Vp61nX5vWn8
Prototype 03
In Prototype 03 we attached the sensor strips to wire legs hoping that with enough vibration it can trigger the piezo strips.
With the our understanding of how sound produces vibrations in the air, we decided to place one of the wire legs onto speakers and by playing a sound, the vibrations would trigger the piezo sensors.
Prototype 03 : Wire legs transmitting vibrations to the piezo sensors with bjork screaming on the speakers. The Output is a very faint sound produced by another piezo sensor.
http://www.youtube.com/watch?v=vQAncWWwFS4
Tuesday, February 27, 2007
Prototype 02
Diagram of a combination of Input and Output:

Video of Prototype 2: Input & Output
http://www.youtube.com/watch?v=vP3GSiM2Nps
Saturday, February 24, 2007
Material Experiments Phase2
http://www.youtube.com/watch?v=Uq82YUbNW48
http://www.youtube.com/watch?v=4sHku63siDE
http://www.youtube.com/watch?v=bwP3-pZSu6Y
Thursday, February 22, 2007
Material Study1(Video)
http://www.youtube.com/watch?v=3XjdpD3hz84
http://www.youtube.com/watch?v=2jMuueHVZR0
Friday, February 16, 2007
First module attempt

As a group we determined that the use of springs as a counterforce would probably be required and to that end we devised a spring testing board. Each spring has a different measurements and strength.
We found that the middle spring, with the highest amount of tension worked best of the three.
Also of note, we actually broke one of our flexinol wires during the testing phase. We think its because we were using unregulated power straight from the battery instead of going through the breadboard. The wire itself also stretched longer during each test when it returned to its non powered state, from 5" to 6".
More to follow on the mechanical tests we did for figuring out how to collapse the box unit to a surface condition.

Tuesday, February 13, 2007

Found this handy resistor color-code chart: the gold bands on the end of our resistors are the tolerance (far right column). The first two bands at the other end are the first two digits, then the next band is the multiplier.
Wednesday, February 7, 2007
_Horizontal wall_ research agenda
Instructor: David Benjamin (d@thelingnewyork.com)
HORIZONTAL WALL
Group:
Andrew Bloomfield (aebloomfield@gmail.com)
Jose Cruz (JCCpanthers@aol.com)
Zack Oslow (zjoslow@gmail.com)
Troy Zezula (tzezula@gmail.com)
RESEARCH AGENDA
Statement of Intent:
A wall (or any sufficiently large vertical surface) is typically utilized in the attachment of many other common architectural elements. Most of these attached elements are horizontal in character such as a stair tread, bench, table, bar or shelf. Typically the function of a given horizontal element is predetermined and then it is correspondingly fixed to the wall at a prescribed height above the floor. This reality is one in which a height is not easily customized to the needs of an individual user or a function is not easily changed based on the varying requirements of an owner. It is not possible to quickly return a wall to its original state prior to the attachment of any horizontal elements.
The goal of our group is to investigate and construct a mechanical assembly that can be located within a wall that attempts to address the concerns described above. We seek to maximize the flexibility and usage of a wall as both a surface and a functioning horizontal element and shift the wall from its current static state to a more dynamic and responsive one. The following list of objectives provides a rough timeline and prioritization of the goals of the group. The objectives proceed from general to user specific and from less to more technically complex. With a group size of four we have the flexibility to attempt to pursue multiple objectives simultaneously unless the integration/coordination of objectives proves too difficult.
Primary Objective:
We seek to construct a mechanical assembly that will transform a vertical surface into a horizontal element capable of supporting load. The function of the horizontal element will be defined by its elevation in relation to the floor plane.
Secondary Objective:
We seek to make the horizontal element changeable by allowing its function to be decided by the user.
Tertiary Objective:
We would like to investigate the implementation of a sensor based input strategy that would allow the assembly to be responsive to the specific parameters of an individual user.
Quaternary Objective:
We would like to investigate the feasibility of creating an array of assemblies that could be integrated together to create continuous a horizontal element at a constant or varying elevation.
RESEARCH PROPOSAL
Methodology:
The primary research focus of the group will be on the operation of output components configured around a mechanical assembly operated with Flexinol wires (Primary Objective). Once a basic assembly is operable it can be calibrated to work at predefined elevation settings (Secondary Objective). Further customization and responsiveness input components based on user specific parameters could then be integrated into the system as time permits (Tertiary Objective). Or, depending on the preference of the group, multiple assemblies could be constructed and made to operate concurrently to maintain a sole focus on output components (Quaternary Objective).
Precedents:
http://www.med.umich.edu/lrc/Hypermuscle/
http://www.brianmac.demon.co.uk/musrom.htm
http://www.leeds.ac.uk/chb/lectures/anatomy4.html
http://www.botany.uwc.ac.za/sci_ed/grade10/manphys/joints.htm
http://www.nurseminerva.co.uk/adapt/flap1.htm
http://www.aviary.org/curric/wings.htm
http://science.howstuffworks.com/snake3.htm
Preliminary Research:
-folding seat/table structures-


-vertical-to-horizontal mechanical armatures-

-Flexinol wires-

-lightweight yet stiff material-
(EVA foam)

-flexible stretchy materials-
(Nylon)

Applications:
Flexibility is a common desire within architecture. With cities growing and space being limited the use of transformational architecture helps minimize space consumption but maximize its use. Retail, commercial, personal, industrial program all can benefit from more fluid systems that relate more to the user than a standard rule of measurement.
Yelena, Severn and Jintana
Research Proposal
In this age of effortless digital wireless networking, it is easy to forget that networks have a physical component as well – radio signals have a limited range and are affected by their wavelength and the surrounding terrain. Analogue signals do not have the same error-tolerance as digital packet-based communications, and begin to more accurately reflect the environment they are operating in.
We are seeking to use physically-based networking between two or more processing units to “compute” the physical layout and perhaps topology of the network. Because this data is automatically recomputed with every interaction, networks can be changed easily – the software for the nodes could remain relatively simple and identical. More complex interactions could be created with nodes that are moving in relation to each other.
Using these physical networks in an architectural space could allow the designer to magnify local interactions into larger phenomena, while using actual physical data to shape the magnification. The networking process could be transparent to the human actors, creating secondary effects in addition to the primary interaction.
Physical networking, as we have described it, requires three components: a transmitter, a medium and a receptor. Possible domains include sound (low-frequency vibration, audible sound, and ultrasonic) and light (visible and invisible).
Research Agenda
Our project will address the “processing” phase of the interaction cycle. We will build two units that will be able to perform very simple communication through a medium over a short distance.
Our first experiments will use sound/vibration, transmitted through either a solid surface or through the air. Piezo transducers are an ideal starting point, because of their low power consumption, small size, and ability to both send or receive vibrations. They are easily sourced locally.
We have located two possible additional BASIC Stamp boards, from students in previous classes.