Thursday, March 29, 2007
Institute: sound+vibration
Here is a section, in progress, showing a central sphere structure with etching surface within. The color lines trace the shifting movement of the surface; these lines are the limits of the projected light onto the above dome.
Wednesday, March 21, 2007
Site Context
Site: Point Douglas - Adjacent to Watkins building + rail-line. The surrounding radius is the area of focus where vibrations will be recorded + re-introduced into the environment. Primary interests include; Able Wholesale building, railway @ Annabella, + Disraeli freeway.
Institute - located along the westside of the Watkins building, mainly underground + hidden.

Institute - located along the westside of the Watkins building, mainly underground + hidden.
Tuesday, March 20, 2007
Site: Watkins building
Southwest corner of Watkins building. The institution is located at and below ground level next to the Watkins building and rail-line. This location facilitates the institute's function: recording (physical changes + vibrations on surrounding environment) + producing other vibrations in the forms of sound and movement. Immediately north are three rail-lines with regularly passing trains; to the southeast is the partially collapsed Able warehouse. This institute will collect information about changes occurring within + above the soil surface; ie: passing forces/movements on the surface, decaying/collapsing architecture, etc. The intent is to use the building to display (record visually) + amplify vibrations occurring in the surrounding area. West wall of the Watkins building; near rail-line.

East wall of the Watkins building; facing north.

Relationship of Watkins building to Able warehouse.

West wall of Able Wholesale; loose + fallen debris.

North wall of Able Wholesale; partially collapsed facade.

North wall detail of Able Wholesale; debris.

Northwest corner of Able Wholesale; missing walls.
Sunday, March 18, 2007
Revisit: Schillinger's Solution, 1931
"I propose to develop, with the aid of the theremin, projects for various machines for the automatic composition of music. L.S. Theremin considers such machines entirely feasible.... Under such conditions, musical works can be broadcast over the radio at the same time that they are being composed by the machine. The final aim of this work is to construct a synthetic machine capable of works of a higher order and with a greater degree of perfection than is accessible to living composers. The machine will be given only a general physico-mathematical idea, and the execution will proceed automatically." 'The Ether Wave Salon', pg. 134-135, "Theremin: Ether, Music, and Espionage" - Glinsky, 2000. (Image also from Glinsky, 2000)Schillinger proposes a device capable of composing music, these machines will produce beat, rhythm, tone, pitch, etc. on their own (with the help of an operator, "music engineer"). He saw the work of Theremin as the beginning of the "...second half of the history of music." Schillinger desired a shift from traditional towards a new age of electronic instruments, these ideas, most likely, stemmed from his believe that, "...in an age of technology, art forms should be engineered and executed with the same scientific rigor and formulas as the building of bridges or skyscrapers -- taking advantage of the latest scientific tools." pg. 131, Glinsky, 2000.
Continuing with this, I propose a space which will record vibrations (from soil movements, traffic, erosion, decay, etc.) by translating sensor data into movement. This data will guide/determine the markings/etchings left on a coated transparent surface. As the device continues to record, the coating will be further etched away; this will allow light to be projected through. These 'lines of light' will produce a pattern/rhythm that can be 'played' while the device etches (using similiar technology to the optical theremin). The result is a continually changing + sound creating drawing surface. The sounds could potentially be given back to the surrounding environment; audible or as vibrations.
The etching is adapted from Balint Bolygo technique using carbon coated glass which is etched with pendulum guided point. Here is an example of his work, 'Lissajous Light Drawings':
Wednesday, March 07, 2007
Scriptographer - Growth script
Scriptographer works with Adobe Illustrator and allows the user to develop and use new tools for repetitive creation. Here is an example of the 'Growth' script:
The original line drawn:
The resulting form with a growth rate of 0.95:
The center portion of the form:
Download Scriptographer: Scriptographer PC + OSX
The original line drawn:
The resulting form with a growth rate of 0.95:
The center portion of the form:
Download Scriptographer: Scriptographer PC + OSX
Balint Bolygo - Polycycle 2
"Polycycle 2 is installed onto large glass surfaces, and will draw or etch a slowly accumulat -ing rhythm of patterns over the duration of the show. The piece explores the nature of mark making onto a transparent/semi-opaque surface. The size of the mechanism is variable and thus can be adapted to suit a specific space or site. The resulting images explore the dialectic relationship between opposites and reversals and embody the fundamental nature of forces that brought it into existence." ~ BalintBolygo.com
Balint Bolygo's Work + Film: Balint Bolygo
Adaptive Machines/Bricks
"Self-replicating, Self-sustaining and Adaptive Machines - CCSL
A potentially new way to build adaptive spaces out of generic robotic forms. Seemingly simple although no doubt devilishly complicated to develop, graceful in their movements and strangely cute considering their sandy brown color. With half a tongue in cheek, I imagine these little robots being the bricks and mortar of the interactive architecture world." ~ Interactive Architecture


Video link: CCSL Adaptive Mac
Website: CCSL - Cornell Computational Synthesis Lab
A potentially new way to build adaptive spaces out of generic robotic forms. Seemingly simple although no doubt devilishly complicated to develop, graceful in their movements and strangely cute considering their sandy brown color. With half a tongue in cheek, I imagine these little robots being the bricks and mortar of the interactive architecture world." ~ Interactive Architecture
Video link: CCSL Adaptive Mac
Website: CCSL - Cornell Computational Synthesis Lab
Tuesday, March 06, 2007
Drawing devices + surface
Here are some more graphite/clay forms created by moulding and then hand-sanding dried forms.
This image shows the graphite forms attached to the 12V DC motors.
These images are of the shifting drawing surface w/attached device, which tilts using a powered car mirror mount.

The last image is of the drawing/markings create by the device on the tilting surface. Unfortunately a lack of support for the device + lack of voltage made it difficult for the motor to overcome the friction of the surface. This left the markings limited.

This image shows the graphite forms attached to the 12V DC motors.

These images are of the shifting drawing surface w/attached device, which tilts using a powered car mirror mount.


The last image is of the drawing/markings create by the device on the tilting surface. Unfortunately a lack of support for the device + lack of voltage made it difficult for the motor to overcome the friction of the surface. This left the markings limited.
H-Bridge Board + Arduino
Completed H-Bridge board with major components attached + connection wires for Arduino. This board allows for two motors + four inputs slots (for sensors, switches, etc.) to be create with Arduino. Arduino is now able to control the direction of two motors as well as have four inputs (if necessary) to detect + control. The following are two sets of code; one used to control the drawing surface + the other to control the drawing device.Controlling the Drawing Surface:
/* Controlling Two DC Motors Using H-Bridge + PhotoCells
* ------------
*
* Uses an H-Bridge (L293E or SN754410) to control the direction of two DC motors.
* Additional DC motor added. Photocells used to control direction of each motor.
* Modification to Physical Computing tutorial:
* http://itp.nyu.edu/physcomp/Labs/DCMotorControl
*
* Modified 28 February 2007
* By Kyle Janzen
* http://kylejanzen.blogspot.com/
*
* based on an original by Physical Computing @ ITP
*/
int photo1Pin = 1; // select analog input pin for photocell1
int photo2Pin = 2; // select analog input pin for photocell2
int val1 = 0; // variable to store the value coming from photocell1
int val2 = 0; // variable to store the value coming from photocell2
int motor1Pin = 3; // H-bridge leg 1
int motor2Pin = 4; // H-bridge leg 2
int motor3Pin = 5; // H-bridge leg 3
int motor4Pin = 6; // H-bridge leg 4
int speed1Pin = 9; // H-bridge enable pin 1-2
int speed2Pin = 10; // H-bridge enable pin 3-4
void setup()
{
// set all the other pins you're using as outputs:
pinMode(motor1Pin, OUTPUT);
pinMode(motor2Pin, OUTPUT);
pinMode(motor3Pin, OUTPUT);
pinMode(motor4Pin, OUTPUT);
pinMode(speed1Pin, OUTPUT);
pinMode(speed2Pin, OUTPUT);
// set speedPin high so that motor can turn on:
digitalWrite(speed1Pin, HIGH);
digitalWrite(speed2Pin, HIGH);
}
void loop()
{
val1 = analogRead(photo1Pin); // set val1 to equal reading of photo1Pin
val2 = analogRead(photo2Pin); // set val2 to equal reading of photo2Pin
if (val1 < 280) {
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge high
delay(val2*5); // determines time interval that motor is activate
digitalWrite(motor3Pin, HIGH); // set leg 3 of the H-bridge high
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
delay(val2*6); // determines time interval that motor is activate
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge high
delay(val2*5); // determines time interval that motor is activate
digitalWrite(motor3Pin, LOW); // set leg 3 of the H-bridge low
digitalWrite(motor4Pin, HIGH); // set leg 4 of the H-bridge high
delay(val2*6); // determines time interval that motor is activate
}else if (val1 > 350){
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
delay(val2*2); // determines time interval that motor is activate
digitalWrite(motor3Pin, HIGH); // set leg 3 of the H-bridge high
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
delay(val2*2); // determines time interval that motor is activate
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge low
delay(val2*2); // determines time interval that motor is activate
digitalWrite(motor3Pin, LOW); // set leg 3 of the H-bridge low
digitalWrite(motor4Pin, HIGH); // set leg 4 of the H-bridge high
delay(val2*2); // determines time interval that motor is activate
}else{
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
digitalWrite(motor3Pin, LOW); // set leg 3 of the H-bridge low
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
delay(val2*5); // determines time interval that motor is deactivate
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
digitalWrite(motor3Pin, LOW); // set leg 3 of the H-bridge low
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
delay(val2*6); // determines time interval that motor is deactivate
}
}
Controlling the Drawing Device:
/* Controlling the Speed of a DC Motor Using H-Bridge + PhotoCell
* ------------
*
* Uses an H-Bridge (L293E or SN754410) to control the speed of a DC motors.
* Photocells used to control the speed of the motor. Analog PWM (pins 9-11) creates
* pulse for motor speed, which is controlled by photocell input.
* Modification to Physical Computing tutorial:
* http://itp.nyu.edu/physcomp/Labs/DCMotorControl
*
* Modified 3 March 2007
* By Kyle Janzendf
* http://kylejanzen.blogspot.com/
*
* based on an original by Physical Computing @ ITP
*/
int photo1Pin = 1; // select analog input pin for photocell1
int val1 = 0; // variable to store the value coming from photocell1
int motor1Pin = 3; // H-bridge leg 1
int motor2Pin = 4; // H-bridge leg 2
int speed1Pin = 9; // H-bridge enable pin 1-2
void setup()
{
// set all the other pins you're using as outputs:
pinMode(motor1Pin, OUTPUT);
pinMode(motor2Pin, OUTPUT);
pinMode(speed1Pin, OUTPUT);
// set speedPin high so that motor can turn on:
analogWrite(speed1Pin, HIGH);
}
void loop()
{
val1 = analogRead(photo1Pin); // set val1 to equal reading from photocell
if (val1 < 475) { // stops motor is reading is less than #
digitalWrite(motor1Pin, LOW); // set motor1pin low
digitalWrite(motor2Pin, LOW); // set motor2pin low
}else{
digitalWrite(motor1Pin, HIGH); // set motor1pin high
digitalWrite(motor2Pin, LOW); // set motor2pin low
analogWrite(speed1Pin, val1/10 ); // determines speed of motor using analog PWM
}
}
H-Bridge PCBoard
PCBoard Process using LaserJet Toner Method found at: Printed Circuit Boards for the Masses. The first step is to create a schematic of the circuit to be printed; this image is then printed on glossy paper with laser printer. The printed image/toner is then transferred to the clean copper board with a hot iron; after this the copper + paper are placed in a hot water bath to soak. Once paper start to soften (10-30 mins) it is removed leaving behind the laser ink toner (some traces of paper may have to be removed). When the paper is removed the copper board is placed in an acid bath; occasionally agitating the fluid + checking the board. After 30+ mins, all of the undercovered copper dissolves leaving behind the circuit. The last step to is clean the remaing copper traces with acetone to remove any paper + ink. At that remains is drilling the holes. Finish. Another option for touching up the ink toner or drawing the circuit is to use a permanent marker to create/fix traces. (Please refer to the link above for a detailed description).Here is a few images of the soaking process:
Paper surfaces
By using Rhino + lofting I was able to create 3D paper surfaces w/templates for lasercut support structures. The curved surface created in Rhino was 'unrolled', plotted then cut + scored. The paper was then attached to the laser cut structure. the intent was to develop a complex surface for the drawing devices to move + make markings. The following are images of the templates + realized surface.

Saturday, February 24, 2007
H-Bridge PCBoard + Arduino Code
PCB layout for connecting the H-bridge to Arduino w/four input slots (for photocells, resistors, switches, etc.) The L293E (SN754410) is placed in center with traces for connecting to Arduino, the two motors, 4 photocells, resistors, capacitor, etc. The four inputs allow for a variety of sensors and/or switches to be on one board which can be used as inputs for Arduino.The following is a revised version of Arduino code, which allows two photocells to control the direction each motor is rotating. The motors will rotate in one direction if exposed to light + another if the light level is reduced. Changes to the threshold amount determines how sensitive the sensors react.
/* Controlling Two DC Motors Using H-Bridge + PhotoCell
* ------------
*
* Uses an H-Bridge (L293E or SN754410) to control the direction of two DC motors.
* Additional DC motor added. Photocells used to control direction of each motor.
* Modification to Physical Computing tutorial:
* http://itp.nyu.edu/physcomp/Labs/DCMotorControl
*
* Modified 23 February 2007
* By Kyle Janzen
* http://kylejanzen.blogspot.com/
*
* based on an original by Physical Computing @ ITP
*/
int photo1Pin = 1; // select analog input pin for photocell1
int photo2Pin = 2; // select analog input pin for photocell2
int val1 = 0; // variable to store the value coming from photocell1
int val2 = 0; // variable to store the value coming from photocell2
int threshold1 = 410; // threshold1: adjust to light conditions
int threshold2 = 250; // threshold2: adjust to light conditions
int motor1Pin = 3; // H-bridge leg 1
int motor2Pin = 4; // H-bridge leg 2
int motor3Pin = 5; // H-bridge leg 3
int motor4Pin = 6; // H-bridge leg 4
int speed1Pin = 9; // H-bridge enable pin 1-2
int speed2Pin = 10; // H-bridge enable pin 3-4
void setup()
{
// set all the other pins you're using as outputs:
pinMode(motor1Pin, OUTPUT);
pinMode(motor2Pin, OUTPUT);
pinMode(motor3Pin, OUTPUT);
pinMode(motor4Pin, OUTPUT);
pinMode(speed1Pin, OUTPUT);
pinMode(speed2Pin, OUTPUT);
// set speedPin high so that motor can turn on:
digitalWrite(speed1Pin, HIGH);
digitalWrite(speed2Pin, HIGH);
}
void loop()
{
val1 = analogRead(photo1Pin); // set val1 to equal reading of photo1Pin
if (val1 >= threshold1) {
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge high
}else{
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
}
val2 = analogRead(photo2Pin); // set val2 to equal reading of photo2Pin
if (val2 >= threshold2) {
digitalWrite(motor3Pin, LOW); // set leg 3 of the H-birdge low
digitalWrite(motor4Pin, HIGH); // set leg 4 of the H-bridge high
}else{
digitalWrite(motor3Pin, HIGH); // set leg 3 of the H-bridge high
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
}
}
Thursday, February 22, 2007
Graphite Forms + Devices
Conical shell form attached to a 12V DC motor. The cone's base was sanded to an angle which causes the device to be off-balanced which gives a rougher, more sparatic movement. This lack of balance, in rotation, should give the device uneven wear patterns as well as complex + changing markings on the drawing surface.
Device resting upright on slanted base.
Device on side w/view into the hollow center of cone.
Device on side.
Graphite shell - approx. 1/4 of a sphere w/sanded edges + three points.
Device resting upright on slanted base.

Device on side w/view into the hollow center of cone.

Device on side.

Graphite shell - approx. 1/4 of a sphere w/sanded edges + three points.

Wednesday, February 21, 2007
Controlling Two DC Motors w/Arduino
Using an H-Bridge (L293E or SN754410) + Arduino it is possible to control the direction of two DC motors. Using the Physical Computing tutorial (DC Motor Control), I've added an additional motor + delay function, which sets timed intervals for each direction. This allows the powered mirror mount to move up/down + side to side. By adjusting the delay intervals + order of code the motor begins to move in a complex way.Here's is the modified Arduino code:
/* Controlling Two DC Motors Using H-Bridge
* ------------
*
* Uses an H-Bridge (L293E or SN754410) to control the direction of two DC motors.
* Delay functions have been added. Additional DC motor added.
* Modification to Physical Computing tutorial:
* http://itp.nyu.edu/physcomp/Labs/DCMotorControl
*
* Modified 21 February 2007
* By Kyle Janzen
* http://kylejanzen.blogspot.com/
*
* based on an original by Physical Computing @ ITP
*/
int motor1Pin = 3; // H-bridge leg 1
int motor2Pin = 4; // H-bridge leg 2
int motor3Pin = 5; // H-bridge leg 3
int motor4Pin = 6; // H-bridge leg 4
int speed1Pin = 9; // H-bridge enable pin 1-2
int speed2Pin = 10; // H-bridge enable pin 3-4
void setup() {
// set all the other pins you're using as outputs:
pinMode(motor1Pin, OUTPUT);
pinMode(motor2Pin, OUTPUT);
pinMode(motor3Pin, OUTPUT);
pinMode(motor4Pin, OUTPUT);
pinMode(speed1Pin, OUTPUT);
pinMode(speed2Pin, OUTPUT);
// set speedPin high so that motor can turn on:
digitalWrite(speed1Pin, HIGH);
digitalWrite(speed2Pin, HIGH);
}
void loop() {
{
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge high
digitalWrite(motor3Pin, LOW); // set leg 2 of the H-bridge low
digitalWrite(motor4Pin, HIGH); // set leg 2 of the H-bridge high
delay(5000); // set time 'on'
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
digitalWrite(motor3Pin, HIGH); // set leg 3 of the H-bridge high
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
delay(5000); // set time 'on'
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge low
digitalWrite(motor3Pin, HIGH); // set leg 3 of the H-bridge high
digitalWrite(motor4Pin, LOW); // set leg 4 of the H-bridge low
delay(5000); // set time 'on'
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
digitalWrite(motor3Pin, LOW); // set leg 3 of the H-bridge high
digitalWrite(motor4Pin, HIGH); // set leg 4 of the H-bridge low
delay(5000); // set time 'on'
}
}
Video - the motion of the powered mirror mount.
Graphite Forms: rounded cone shell
I've started to place the soft graphite mixture onto objects to create shell-like forms. The test was successful, in that the dried graphite held the object form + texture and was relatively easy to remove. One problem was that the shell forms were not very strong; the test piece broke during hand-sanding. I am currently testing new forms with increased thicknesses.
Here are some images of the test piece; the inside of the form has a smooth surface.
Here are some images of the test piece; the inside of the form has a smooth surface.

DC Motor Control Using an H-Bridge
Here is a link to an Arduino tutorial about controlling motors using an H-Bridge chip. The H-Bridge allows the current to be alternated causing the motor to function in forward and reverse.DC Motor Control
Monday, February 19, 2007
Drawing bot w/housing
The intent of is to allow the drawing bot to sway + erode away as it come in contact with the drawing surface. The device will be suspend + set into motion by an arduino controlled dc motor. The drawing surface will shift back and forth on another arduino controlled set of motors (from a powered car mirror). The movements caused by both the bot + surface will cause the graphite form to wear in an unpredictable manner; with continually wear, the graphite will build up upon the surface potentially activating and/or changing other circuits. Arduino will be used to take in analog data (photocells, switches, etc.) and out digital data determining forward/reverse of the motors + possible speed. The analog inputs/sensors will collect information from the site + record it in a form of drawing.The changing environments will wear the graphite uniformly causing the device's movement to be constantly altered (effecting drawing consistency, pattern, speed, weight, etc.).
Tuesday, February 06, 2007
Monostable Timer Circuit
This circuit produces a pulse when triggered; the pulse is a given amount depending on the following equation: T = 1.1 x R1 x C1, where T is time. The circuit I am using is a slight variation to this one; the pulse is given to darlington transistor, which closes a switch until the pulse is completed. When this switch is closed another circuit is activated ie: motor, LEDs, etc. I plan to develop a switch mechanism that is activated by the movement of passing trains, traffic, and pedestrians. The switches would become the triggers for the circuit.
Parts list: 555 Timer, ULN2804 Darlington Transistor, 10 uf capacitor, 100k resistor, 27k resistor, 1k resistor, LED, dc motor, 2-9 volt batteries, and various resistors to adjust the time period. PCBoard.
PCBoard schematic:
Link: 555 Timer Circuits
Parts list: 555 Timer, ULN2804 Darlington Transistor, 10 uf capacitor, 100k resistor, 27k resistor, 1k resistor, LED, dc motor, 2-9 volt batteries, and various resistors to adjust the time period. PCBoard.
PCBoard schematic:

Link: 555 Timer Circuits
Sunday, February 04, 2007
Simple Drawing Bot
After letting the second mixture of graphite, clay flour, charcoal, and water dry, it was attached to the end of a 12V motor. In the first attempt (first video) a lower-end 9 volt battery was used which didn't provide enough power to overcome the friction of the drawing surface. In the second test (second video) a higher quality 9 volt battery was used which allowed the device to move on its own. The graphite form dried hard enough to not crumble completely away, though some smal piece did break off. The next step is to test different forms/shapes/moulds of graphite and observe the way the act on the surface.Here is the first video:
Here is the second:
This image is of the outcome of both tests.
Thursday, February 01, 2007
Generative Drawing
Generative Process - Using electricity to power mechanical devices, which move in an algorithmic-type motion. I started to experiment +
create machines capable of drawing; with the intention that a drawing was no longer an end product but a constantly evolving act. This act will continue to be informed by the devices, but also by their environments.
Activators
Wind - relatively unpredictable when consider in long period of time, changes day to day, if not throughout the day. Air movement fluctuates which adds complexity to the system. Creates motion + potentially controlled movement. The amount of air movement increases as height increases. Potential uses: moving contacts together + apart, propelling objects + components to cause movement, changing orientation of device and/or component + sensors.
Sound - relatively unpredictable, certain locations have repetitive sounds; Disraeli Freeway, railway, etc. Used with microphones + circuitry to active device and/or components. 'Cinderella' circuit; using sound to activate motors, LEDs, etc. Limited to range + potential circuitry complications.
Light - predictable, in terms of sunlight, from a day to day basis. Complexity is added when other sources of light are made possible; headlights, changes in shadows, street lights, etc. Photocell may be used as resistors, triggers for relays (with appropriate circuitry), and detection of light. Solar panels and/or photovoltaic cells with or without circuitry (solar engines) to produce electric current + voltage. Used to power and/or activate device + components. Used as resistors in circuitry. Limited to areas receiving light; lack of sunlight may cause device to be non-functional for a given period of time, which adds complexity to the system.
Movement - predictable in ways, sources of movement include; air, trains, automobiles, doors, etc. Vibrations + movements from these or similar objects may cause switches to be opened + closed momentarily, thus activating devices + components.
Various combinations of these attributes could be used with each device, which would ultimately add a multitude of complexity to the system. This would allow for an unpredictable outcome in terms of product and/or behavior. If the system is able to be sustained by solar power then the device could left for long periods of time without attention and/or service.
create machines capable of drawing; with the intention that a drawing was no longer an end product but a constantly evolving act. This act will continue to be informed by the devices, but also by their environments.Activators
Wind - relatively unpredictable when consider in long period of time, changes day to day, if not throughout the day. Air movement fluctuates which adds complexity to the system. Creates motion + potentially controlled movement. The amount of air movement increases as height increases. Potential uses: moving contacts together + apart, propelling objects + components to cause movement, changing orientation of device and/or component + sensors.
Sound - relatively unpredictable, certain locations have repetitive sounds; Disraeli Freeway, railway, etc. Used with microphones + circuitry to active device and/or components. 'Cinderella' circuit; using sound to activate motors, LEDs, etc. Limited to range + potential circuitry complications.
Light - predictable, in terms of sunlight, from a day to day basis. Complexity is added when other sources of light are made possible; headlights, changes in shadows, street lights, etc. Photocell may be used as resistors, triggers for relays (with appropriate circuitry), and detection of light. Solar panels and/or photovoltaic cells with or without circuitry (solar engines) to produce electric current + voltage. Used to power and/or activate device + components. Used as resistors in circuitry. Limited to areas receiving light; lack of sunlight may cause device to be non-functional for a given period of time, which adds complexity to the system.
Movement - predictable in ways, sources of movement include; air, trains, automobiles, doors, etc. Vibrations + movements from these or similar objects may cause switches to be opened + closed momentarily, thus activating devices + components.
Various combinations of these attributes could be used with each device, which would ultimately add a multitude of complexity to the system. This would allow for an unpredictable outcome in terms of product and/or behavior. If the system is able to be sustained by solar power then the device could left for long periods of time without attention and/or service.
Moulding Graphite
I've started to experiment with making my own graphite, which is to be used as the drawing medium for the devices. The process involves combining powdered graphite, clay flour, and water into a sludge-like mixture for moulding. Once moulded the mixture is left to dry, then fired at 1800 F (1000 C). The following images show the products used + the preliminary tests.
Products - Graphite lubricant (used by locksmiths) + Clay flour (for sculpting + modelling).
Powdered contents - finely ground graphite.
Powdered contents.
Simple forms created after mixing graphite, clay flour, and water in a small bag. (2:1, graphite to clay ratio)
The forms are left to dry before firing, which I haven't tested yet. Some concerns: strength of the fired graphite, darkness of lineweight (small dried, unfired pieces appear to draw on paper relatively well). To address these concerns more clay may need to be added to the mixture + charcoal powder for darkness.
The industrial manufacturing process is described at: How a pencil is made
Products - Graphite lubricant (used by locksmiths) + Clay flour (for sculpting + modelling).
Powdered contents - finely ground graphite.

Powdered contents.

Simple forms created after mixing graphite, clay flour, and water in a small bag. (2:1, graphite to clay ratio)

The forms are left to dry before firing, which I haven't tested yet. Some concerns: strength of the fired graphite, darkness of lineweight (small dried, unfired pieces appear to draw on paper relatively well). To address these concerns more clay may need to be added to the mixture + charcoal powder for darkness.
The industrial manufacturing process is described at: How a pencil is made
Site: plan + section + detail
Plan of railway bridge + surrounding area @ Annabella.
Section showing the relationship of the roadway + sidewalk to the bridge + its opening. Height from: road to underside of bridge - 13'0", sidewalk to underside of bridge - 11'6", underside of bridge to topside of bridge - 6'0".
Detail of the opening between two of the bridge structures (opening of 18" to 36")

Section showing the relationship of the roadway + sidewalk to the bridge + its opening. Height from: road to underside of bridge - 13'0", sidewalk to underside of bridge - 11'6", underside of bridge to topside of bridge - 6'0".

Detail of the opening between two of the bridge structures (opening of 18" to 36")
Subscribe to:
Posts (Atom)
