fromCONCENTRATE

research blog of artist John O'Shea

TiltTickTock

Quick update on the Tilt-Tick-Tock (hourglass) concept outlined in the previous post – here it is!

The device translates the ‘turning over’ action associated with the traditional egg-timer into the revealed words ‘tick and ‘tock’ – archetypal (and now redundant) by-products of clock mechanisms.

Basically, an Arduino micro-controller has been pre-programmed to send alternate bursts of full and zero power to a DC motor from a 9v battery ONLY when the device is turned over (because the action of turning over is detected by a mercury tilt sensor).

See TiltTickTock in action below:

Full power is supplied for 3.4 seconds (a time established by trial and error) and this rotates the single aperture in the yellow acrylic ‘face’ around to the approximate position of the written words – ‘tick’ and ‘tock’.

It should be pointed out that a servo motor would give far better ‘accuracy’ in designating the exact position of the ‘face’ if that were desired.  The challenge here was to make something interesting with these quite blunt and clumsy components and actually, the inevitable inaccuracy of the DC motor solution (due to friction, difference of power, loss of power etc.) works well here as an interesting analogue to the the problems faced by the early manufacturers of the mechanical clocks in keeping to time (prior to the design of various escapement, containing and regulating the mechanism.)  If you observe carefully you will be able to see that the TiltTickTock runs slightly ‘fast.’

Another aspect of the device which is aesthetically interesting is the way in which the circular aperture of the yellow ‘face’ appears to eclipse the white ‘tick’ and ‘tock’ elements – indirectly invoking movements of the earth, sun and moon (by which we measure the passage of time).

Images of parts/process, various schematics (thanks to Fritzing) and arduino code below:

components/tools identified:

  • Arduino microcontroller
  • breadboard
  • DC Motor
  • mercury tilt sensor
  • TIP120 transistor
  • 10Kohm resistor
  • 9 v batteries (for both arduino and motor)
  • wires
  • various circular lids etc. to test rotation
  • clear plastic sweetie box is excellent for containing projects!

…add ‘tick’ and ‘tock’ circles (authentic typed and re-scanned from my typewriter) – ‘face’ simple vector cut out using laser-cutter:


//TiltTickTock by John O’Shea
//Monday 10th May 2010
//MRes. Digital Media DOING Module – Jamie Allen
//Newcastle University Culture Lab

// Arduino code allowing tilt sensor to trigger motor via transistor

// micro-project translating ‘egg-timer’ metaphor to ‘escapement’ metaphor
//via electronics and code

// constants won’t change. They’re used here to
// set pin numbers:

const int tiltPin = 7;     // the number of the tilt sensor pin
const int transistorPin = 9;      // the number of the transistor pin

// variables will change:
int tiltState = 0;         // variable for reading the tilt sensor status

void setup() {
// initialize the transistor pin as an output:
pinMode(transistorPin, OUTPUT);
// initialize the tilt pin as an input:
pinMode(tiltPin, INPUT);
}

void loop(){
// read the state of the tilt sensor value:
tiltState = digitalRead(tiltPin);

// check if the tilt sensor is activated.
// if it is, the transistor is open and the clock programme runs:
if (tiltState == HIGH) {
// turn transistor on:
digitalWrite(transistorPin, HIGH);
delay(3400);
digitalWrite(transistorPin, LOW);
delay(1000);
}
else {
// close transistor (clock circuit off):
digitalWrite(transistorPin, LOW);
}
}

/*
this code is a hybrid of:
Button
2005 by DojoDave <http://www.0j0.org>
modified 17 Jun 2009
by Tom Igoe
This example code is in the public domain.

http://www.arduino.cc/en/Tutorial/Button

&
High Current Loads @ ITP Physical Computing

http://itp.nyu.edu/physcomp/Tutorials/HighCurrentLoads

with reference to Arduino site:

http://www.arduino.cc/en/Tutorial/TiltSensor

*/

Constant Agitation?

My first assignment of the DOING module (Simple Twisting Interface) introduced me to questions regarding the potential ‘resolution’ of information within a simple and intuitive twisting gesture – in that case turning a potentiometer and triggering audio samples within a MAXmsp patch.

For my second assignment of the DOING module (presentated 17/3/2010) I had an idea, which would work in a conceptually opposite direction:

I have begun to outline concerns regarding tokenistic ‘one click’ digital engagement with legal and political frameworks thru handheld devices and the web (see previous posts.)  Further to this, I am also alert and suspicious of the current ‘mania’ regarding the use of gesture, touch and interaction with digital technology and especially in relation to the new breed of ’smart phones,’ and home physical computing (iPhone, Nintendo Wii etc.)

And, since the title of the project brief was ‘Mirrors,’ I decided to work on something which could bring to the fore this fascination with our own (seemingly) reflected action.

I had an idea to develop some kind of application which could reflect and make apparent the (pathetic) nature of a users contribution.  This application would require a constant interaction in order to provide a very limited and basic feedback.

My idea was to use Processing to create a sketch for a potential iPhone application which would do NOTHING UNLESS SHAKEN.  On shaking the device, a looped video file will play but then, if the user stops shaking, the video will pause.  Since the video is set to loop after only a few seconds this constant user effort will return a very limited response.

In terms of the media file, I wanted something silly and banal and I decided to use a video of someone playing the maracas.  A suitable media file, which I found in the incredible Prelinger Archives and sampled in order to produce the loop, can be viewed here:  http://www.archive.org/details/Havana-Madri_2

Below is my sketch – which is extremely simple – embedding the video and overlaying an image of an iPhone.  Mouse movement over the sketch is used for the purpose of the sketch as an analogous ‘demo’ signal in place of actual, physical iPhone ’shaking.’

//SKETCH ‘Constant Agitation’ – John O’Shea
//DM MRes. / Culture Lab / 17-3-2010

import processing.video.*;

Movie video;
PImage img;

void setup(){
size(400, 400);
frameRate(10);
img = loadImage(“iPhone_template_400_400_240_160.png”);

video = new Movie(this, “MaracusLOOP169QVGAzoomed.mov”);
video.loop();
}

// callback function (below) seemed to result in undesired flickering
//so used ‘if’ function within ‘draw’

//void movieEvent(Movie m) {
// m.read();
//image(video,140,40);

void draw(){

//call video
if (video.available()){
video.read();
}

//video image positioned at desired location
image(video,40,40);

//boolean statement below checks for mouse movement
if (pmouseX == mouseX && pmouseY == mouseY){
video.speed(0);
}else{
video.speed(1);
}

//overlay image inserted at the very end so that it is on top
image(img, 0,0);
}

The complete file (with required media components) can also be downloaded here.

Biotech Art Masterclass

laboratory

Over the course of one week in November, 16 artists from across Europe, took part in a special intensive workshop held within the Biological Science Department of the University of Stavanger and hosted as part of Article|08 – Biennale for the Electronic and Unstable Arts, Stavanger/Norway.

microscopic

Led by Oron Catts, Director of Symbiotica this was a hands-on induction into the some of the techniques of Bio-Art.
EXTRACT FROM MY NOTES:
Day 1
Lab Primer / D.I.Y. Laboratory Equipment / Bacteria in the Environment and Self

Oron Catts is interested in how artists are working with life and asked the question:
Is there something intrinsically different when working with life?
Reasons why artists might work with life:

-  warm fuzzy feeling
-  solving real problems in real world?
-  making strange, defamiliarisation (Victor Shlovski 1917)
-  Critique of life sciences, P.R., Promotion (of life sciences) Aesthetics
-  Research, Intervention, Activism

Strategies for artists:

-  Representation
-  Visualisation
-  Interpretation
-  Hands-on

In most human cultures there is tension when working with life.

Case Study:

Steve Kurtz, Criticle Art Ensemble

- Tactical Media Artist
- Sharing Biological Knowledge held by governments (for warfare) and corporations
- Charged with “Bioterrorism” under the PATRIOT Act – Grand Jury rejected the charge
- Judge threw out the case.

Authorities have strong agendas against democratisation of knowledge

What constitutes human manipulation of life?

Bacteria

Task: Take, and label, samples from four different sources in order to test for bacteria.

-  single cell organism
- no nucleus
-  DNA (circular) contained in cytoplasm
- multiply asexually
- replicate quickly, make colonies

Some highlights:

- extracting our own DNA using household products and ethanol

DSCF3897b

- making our own DIY laboratory equipment
- combining, at a genetic level, Jellyfish DNA and DNA taken from faeces
- transforming the genetic material of a found bacteria, causing it to glow under U.V. light

pGLO

- harvesting bone marrow stem cells from a dead animal (which had been sold as meat)
- facilitating tissue culture cell division of (HeLa) cancer cell line, using a fetal calf serum

Light only Light

Jun Takita and his work – “Light, only light”.

del.icio.us