Friday, December 14, 2007
ELEGON_prototype_final posting

{$PBASIC 2.5}
INPUT 0 'set pin 0 as input INPUT
1 PIR1
PIN 0 ' I/O Pin For PIR Sensor PIR2
PIN 1 counter VAR Byte ' Trip Counter
DEBUG CLS ' Clear DEBUG Screen
FOR counter=60 TO 0 'Wait 60 Seconds For PIR Warm-Up
DEBUG HOME,"WARMING UP:", DEC2 counter
PAUSE 1000'Display Counter Every Second
NEXT
counter = 0 'Clear Counter Variable
DEBUG HOME, "WAITING..." ' Display Waiting Message
Main:
DO
IF PIR1 = 1 THEN 'Motion Detected?
counter = counter + 1 ' Update Trip Counter
HIGH 15 ' power to flexinol wire
PAUSE 4000
HIGH 14
PAUSE 4000
HIGH 13
PAUSE 4000
DEBUG HOME, "TRIPPED...", DEC3 counter
DO:LOOP UNTIL PIR1 = 0 'Wait For PIR To Clear
DEBUG HOME, "CLEARED...", DEC3 counter
LOW 15 ' turn off power to flexinol
PAUSE 5000
LOW 14
PAUSE 5000
LOW 13
PAUSE 5000
ENDIF
IF PIR2 = 1 THEN 'Motion Detected?
counter = counter + 1 ' Update Trip Counter
HIGH 13
PAUSE 4000
HIGH 14
PAUSE 4000
HIGH 15 'power TO flexinol wire
PAUSE 4000
DEBUG HOME, "TRIPPED...", DEC3 counter
DO:LOOP UNTIL PIR2 = 0 'Wait For PIR To Clear
DEBUG HOME, "CLEARED...", DEC3 counter
LOW 13
PAUSE 5000
LOW 14
PAUSE 5000
LOW 15 ' turn off power to flexinol
PAUSE 5000
ENDIF
LOOP
Labels: elegon
Monday, November 26, 2007
ELEGON_prototype_07_postings

use TWO FLEXINOL on one panel to amplify movement
The new prototype applied one more flexinol in the same panel. So that when we can hang the whole structure onto the roof, the space movement created at the human level will be amplified .

The diagram below shows our final application, which is a movable wall that creates a private space outside Room 300 Avery Hall. So essentially, a sensor would detect a person's movement, while he enters the space and triggers the wall to open, letting the person into the space. The second group of sensors detect the movement of the person after he sits down, triggers the wall to close, and creates an intimate space.
Labels: elegon
Tuesday, November 13, 2007
ELEGON_prototype_06_postings
ELEGON_concept
Monday, October 29, 2007
ELEGON_prototype_05_posting
use LIGHT SENSOR
Labels: elegon
Monday, October 22, 2007
ELEGON_prototype_04_posting
We tried to experiment with a thicker flexinol wire to gain more power and more movement to our system. We changed the material from cardboard to bass wood and increased the length of the piece of wood, to test the limit of strengh of new thick flexinol. The longer the flexinol, the stronger the strengh it produces, while consuming more energy.
Labels: elegon
Monday, October 15, 2007
ELEGON_prototype_03_postings
use TWO RELAYS and TWO OUTPUTS with modified CODE
For the third prototpye we connected two relays and two power sources (9-vott batteries) to create two different flexinol outputs. And by modifying the code, we created a sequence of movement for each output. When triggering the sensor, one prototype would move, then the second would move afterwards. This creates a rhythmic organic wavy movement.
prototype three with two outputs
Diagram of circuit with two relays, two battery sources and two outputs

Code for two outputs without infrarred input
'{$STAMP BS2}
'{$PBASIC 2.5}
DO
HIGH 2
PAUSE 1000
HIGH 8
PAUSE 1000
LOW 2
PAUSE 1000
LOW 8
PAUSE 1000
LOOP
Code with infrarred input and two outputs
'{$STAMP BS2}
'{$PBASIC 2.5}
INPUT 0'set pin 0 as input
PIR PIN 0 ' I/O Pin For PIR Sensor
counter VAR Byte ' Trip Counter
DEBUG CLS ' Clear DEBUG Screen
FOR counter=60 TO 0 'Wait 60 Seconds For PIR Warm-Up
DEBUG HOME,"WARMING UP:", DEC2 counter
PAUSE 1000'Display Counter Every Second
NEXT
counter = 0 'Clear Counter Variable
DEBUG HOME, "WAITING..." ' Display Waiting Message
Main:
DO
IF PIR = 1 THEN 'Motion Detected?
counter = counter + 1 ' Update Trip Counter
HIGH 2 ' power to flexinol wire
PAUSE 1000
HIGH 8
DEBUG HOME, "TRIPPED...", DEC3 counter
DO:LOOP UNTIL PIR = 0 'Wait For PIR To Clear
DEBUG HOME, "CLEARED...", DEC3 counter
LOW 2 ' turn off power to flexinol
PAUSE 1000
LOW 8
ENDIF
LOOP
Labels: elegon
How to use a relay: by ELEGON team
A relay is a device that enables you to aquire electricity from an alternate source (ex. another 9v battery) directly to the flexinol wire instead of going through the bread board system. This will give you more power to go to the flexinol and will create stronger contractions in the wire.
Relays come in many sizes and prices, but the most appropriate one to get is the smallest which will be able to plug directly into the breadboard (as seen in the picture). Relays can be purchased at Radioshack on Broadway and 109st the price for this one is about $2.99. Diagrams of how to connect a relay to the existing board system can be seen in our previous post by the ELEGON team.
Using a relay to increase the input power is a good option for teams that do not get enough movement in the flexinol as they want.
Labels: elegon
Tuesday, October 9, 2007
ELEGON_prototype_02_postings
use RELAY to get more movement

We try to introduce the use of relay into our new prototype this week, in order to get more power by connecting to two batteries , so that our flexinol wire can get its own individual source of electricity, to get a great movement. Above diagram shows how the relay is connected to the breadboard and the second battery.
We also improved our 1st prototype's mechanism by introducing this "wings" like system to help better attach our skin to the system to create the wave-like movement we desire. The strength of the thin flexinol is rather weak, and the longer the flexinol is the greater the power it consumes. Thus, we are planning to try on a thicker flexinol for protoype 3.
sensor + relay: The movement is more greater than the set up without relay.
Prototype 2 + relay: The movement is not as smooth as we've expected, which might due to the extra length of flexinol we used took up more electricity, thus the movement is not as great as we would like it to be.
Labels: elegon
Monday, October 8, 2007
ELEGON_prototype_01_postings

We started by designing a frame that moves sideways when connected to the flexinol wire.

Labels: elegon
Saturday, September 22, 2007
assignment two

----Research proposal----
Labels: 2007, assignment 2, elegon, Living architecture, Summer
assigment 1
The first part worked easily although the flexinol wire contracted very little.
For the second part, since the picture showing how the wires connected on the breadboard is not so clear, we tried to read the code " input 0" as connecting the hole "P0". and connecting the yellow wire from the sensor to that hole.
After running the code, the screen says "cleared 016" at first. And when we shake our hand in front of the sensor, the screen says "tripped 017". The number changes as we add more movements.
Team: Anond Adrian Arunsmith, Esther Chu, Gao Tian, Phuttipan Aswakool, Tao Liu
↑ Click to see bigger image
↑ The first part
↑ The second part ( with sensor)
Labels: 2007, elegon, Fall, Living architecture