fromCONCENTRATE

research blog of artist John O'Shea

DOING progress…

here is a quick summing up of my progress in developing this ‘augmented inadequacy’ device for my DOING assignment:

Progress…

1.  Arduino —> Programmable Display

I used this LCD display:
http://www.coolcomponents.co.uk/catalog/product_info.php?cPath=45_71&products_id=151

And this tutorial helped a lot: http://www.arduinoprojects.com/node/13

Problems:

* need to make secure connection to LCD

* need to control contrast of LCD

Code already called the LiquidCrystal library at setup and interfaced seven of the arduino digital pins to the LCD:

// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(2, 3, 4, 9, 10, 11, 12);

I put the wire controlling the LCDs contrast (pin 3 on the datasheet excerpt below) into the arduino digital pin 5:

// contrast variable to digital pin 5
const int contrastPin = 5;

And then established the best contrast level for this 16×2 LCD using PWM (which runs from 0-255) via analogWrite – 118 seemed a good value:

//PWM value
analogWrite(contrastPin, 118);
//info http://arduino.cc/en/Tutorial/PWM


* need to work with Arduino Nano


* http://www.arduino.cc/en/Main/ArduinoBoardNano
* http://www.ladyada.net/learn/lcd/charlcd.html
* http://www.maplin.co.uk/Module.aspx?ModuleNo=1500

2. Programme —> allow switching of display

(Demo with tilt sensor shows principle)

3. Transmit / Receive Infra-Red Signal

bought these IR components:

http://www.maplin.co.uk/Module.aspx?ModuleNo=10379#features

sought advice here:

http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235097384

got stuck!

tried this instead:
http://www.instructables.com/id/How-to-make-an-arduino-IR-link/

but also does not seem to work :-(

4.  (received vibration motor – have not yet integrated into programme)

5.  Cut out a simple housing on the laser cutter to demo the concept and give an example of layout:

IR transmitter and receiver mounted above and below electronic display.  (I added a button to the bottom right which would allow the device to be triggered ‘manually’ by the wearer themselves.)*

*added later – in retrospect, the last minute addition of a ‘manual’ button, allowing the wearer to trigger the device themselves is totally unnecessary and undermines the concept of the device.

you are here

Invented in 1994 and very popular in Japan for ages, QR codes* are increasingly being adopted in the UK by cultural institutions and corporate entities alike, signposting participants/consumers to additional ‘digital content’ accessed there and then on their mobile phone (typically a website or application providing further information).

QR codes were originally a tool devised for global logistics – the primary function of these markers is to reduce unique artifacts in ‘real space’ to mere place-holders for a meta-data doppleganger within a digital database.

I happen to think that QR Codes might be a rather useful thing, by the way, but I’m also interested in how such signs might be subverted or hi-jacked to tell alternative stories.

I thought that it might be interesting to use these codes (which are free of licence) and try to create an interesting poetic and conceptual feed-back loop for unsuspecting users:

Scanning the QR code below…

…takes you to a single page website (demo here.)

I made stickers ov the code…

…with the intention that these will be stuck over existing corporate and cultural portals wherever they may be found.

The stickers intefere with user-requests for more information and offer a re-direction service to the immediate ‘now’.

The reassuring ‘you are here’ red dot – typically a feature of tourist maps – is recontextualised as a kind of confounded statement; “but you are here?” “you don’t need anything else” “this is enough.”

I hope that the stickers can create some interesting temporary disruptions into otherwise smooth transitions away from our present moment.

You can download the template for those here: QRtemplatefinal.pdf

(use Matt White Waterproof Labels in laser printer.)

*QR CODES: Davey Smith wrote various posts about them/I’ve mentioned some uses of QR codes previously over here /and if you’re not at all sure what I’m talking about take a look at the the wikipedia entry /or take a look at a can of Pepsi!

Analog to Digital

Cheap potentiometer only does part of a turn – need ‘continuous’ turn to realise piece.
Went shopping for continuous potentiometer – consumer approach – but was informed that such components don’t tend to be stocked – insufficient demand.

Assumption – scarcity means that ‘continuous potentiometer’ requires ’special’ technical facility.

Jamie – probably just something in there stopping it going all the way round…

take apart

Take apart – discovery – OBVIOUS! – ‘afraid to look under the hood’

Now – Arduino needs to communicate with MAX over SERIAL port – Short answer – NOT WORKING!

OSC_Dirty_Hack

Joey provides workaround in shape ov OpenFrameworks application (have the feeling I’ll be using O.F. a lot more…)

del.icio.us