Physical Expressions

Research and Initial Ideas

Launch

I missed the launch for physical expressions as I was at NEoN in Dundee. I will have to piece together the information from the workshops over the past day.

Looking at the Arduino code files, I can see that we used servo motors. After learning how to use them in Arduino, it looks like we moved on to controlling them through processing. I will need to get my hands on an Arduino and motor to test these sketches out.


Stepper Motors

Stepper motors are very precise motors that can be stopped at specific angles.

Step Count

The number of steps there are in the motor- how precise the motor can be. These range from 40- 400. The higher the step count, the slower it spins.

Shaft Style

The shaft is the part of the motor to which objects are attached. A shaft may have a flat side to add more grip. A geared shaft will spin other gears. A lead screw shaft will create a linear motion.

Stepper Controller

These control the motor

Driver Types

Unipolar

These can only be switched on or off

H-Bridge

Current can be reversed

Advanced CNC Controllers

Industrial level controller

I’m not sure which one we use. It looks relatively simple from the diagrams.

Matching Driver to Stepper

It is important to make sure the driver and motor match to avoid poor performance or damage to the components.

Driver Specifications

Maximum voltage and maximum current

Motor Specifications

Amps per phase- max current before overheating.

Resistance per phase

Drivers and Motors

operate according to Ohm’s Law

Other Types of Motors

00MotorTypes

Brushed DC Motors

  • Most common type of motor
  • They use copper coils and magnets to produce torque
  • Cheap and light
  • Create a lot of electrical noise

Brushless DC Motors

  • Quiet
  • Efficient

Creative Works

Fari

An array of light heads perform a synchronised dance.

The light shutter is opened with parsimony as the focus is on the movements and the sounds of the motors – the moving heads themselves rather than the light that can produced.”

It is interesting to bring the focus to an object that is designed to be hidden. The silence of the room against the squeaks and whirrs of the light heads states their presence.

Zimoun

01Zimoun

510 wooden sticks attached to individual DC motors. The sticks are rotated by the motor.

There is something very uncomfortable about this piece. The artist has intentionally placed the wooden sticks at such a height where they drag on the floor and produce an inconsistent motion. The motor also moves slow enough for the sticks to never fully leave the floor.

I find it easy to anthropomorphise these sticks although I’m not sure why. It may be their organic movement. They play slave to the motor above, unseen and controlling from a distance.

The sheer number is thought-provoking. I’m not sure why the artist chose to use so many sticks. It does, however, produce a constant interesting noise.

02Zimoun

The discs move in the same way a disc spins before coming to a stop. In this piece, the discs are in this state perpetually, never coming to rest. Again, these images produce anxiety. A constant climax with no resolution.

03Zimoun.jpg

04Zimoun

Perhaps the work is a commentary on mass production? These pieces use a high number and a large scale. Individual elements perform repetitive tasks indefinitely. The reoccurring image of the box suggests the shipment of product.

Zimoun is extremely interesting. There are many works within it so it would take a while to examine each individually but I am really intrigued by this stuff.

Tethered

Data is transferred from an accelerometer attached to trees in the Highland. This data would drive motors with long metal wires attached to replicate the swaying of the trees.

I like the use of space most of all in this piece. They are arranged in a circle and placed up high.

It is interesting how the wire scraped a curve into the wall. The data is converted once again into a 2D trace on a wall.

Furniture Music

05Suzuki.jpg

Using mechanical/ electrical components to manipulate the audio output of household objects.

Simone Giertz

Simone Giertz builds impractical devices that complicate simple tasks for comedic effects.

There is room for commentary in these pieces, as over-complication could act as an effective image.

Pain

It would be interesting to use the experience of pain as a method of data expression.

I would need to consider the method of pain infliction (electric shock, blunt force, etc.) and the data it expresses.

For example, the audience may receive an electric shock whenever the value of the pound decreases.

There is an interesting area to investigate of how data can drive a mechanism that inflicts pain.

Reading

Systems Esthetics- Jack Burnham

Unobjects resist critical analysis.

Major paradigms exist in science. These are accepted as absolute truths and evidence against them is assumed to be incorrect until another paradigm can take its place.

This shift in paradigm is occurring in art.

Transition from an object-oriented to a systems-oriented culture.

The specific function of modern didactic art has
been to show that art does not reside in material
entities, but in relations between people and
between people and the components of their
environment

Mass art “signals the end of concrete objects embodying visual metaphor”.

It is impossible to physically rebuild an object from a list of its properties and functions.

“What I am after here is physical
reaction, not visual concern.” 

 “They do not
deny art, they deny scarcity as a legitimate
correlative of art.”

“A “sculpture” that physically reacts to its
environment is no longer to be regarded as
an object. The range of outside factors
affecting it, as well as its own radius of action,
reach beyond the space it materially occupies.
It thus merges with the environment in a
relationship that is better understood as a
“system” of interdependent processes. These
processes evolve without the viewer’s
empathy. He becomes a witness. A system is
not imagined, it is real.”

 


Development

Electrocution Idea

Physical pain can be a powerful sense. It is our bodies’ way of telling us that damage is being done, and to move away or seek attention. It is deeply unpleasant yet has always existed and will always exist as long as we live.

Data is often communicated via visuals and sounds, but rarely touch and pain. The unpleasant quality of pain can make data all the more visceral.

The Problem with Electrocution…

It goes without saying that I can’t make a device that actually shocks its users. Aside from damaging the user, I may also damage the equipment. I’m also not that great with electronics, so the level of shock would be trial and error.

I can, however, design the piece as if it were electrified, and instead use a vibration motor to create a similar touch sensation.

The Data

I need to consider what kind of data would drive the piece. Would it be live data? Or would it be a sort of morse-code communication?

Would the data be negative?- Creation of some kind of empathy-device?

Or would the data be positive?- Like some kind of penitence for mindless pleasure.

Will it react to the users’ movements?

Or will it accompany visual/ audible information?

How will it Look?

I must also consider the aesthetic properties of such a device.

Perhaps its a vibrating pad within an interface. Or maybe it is wearable, like a wrist strap or glove. Maybe it is a headband.

Electrocution Application

Execution

Most developed countries dropped execution decades ago and the electric chair prior to that. As always, the US is the exception and still regularly uses the electric chair if prisoners choose it over the lethal injection.

It would be eery to have a sort of wrist-wear that gave you a slight shock when a prisoner is electrocuted in the US. The low frequency of executions by electric chair would make each experience a surprise. The user would feel a connection to the inmate who had just died.

This is all a bit grim for this project but it is an interesting area to look into.

Electroconvulsive Therapy

Electroconvulsive therapy has extremely negative connotations. It was often an ineffective procedure used for mental disorders like Schizophrenia. It was also used as a type of reeducation for homosexuality.

However, modern applications prove to be effective in reducing the severity of depressive disorders.

Tasers

Often used by police to incapacitate people.

Torture

Used by US military during WW2.

Aversive Punishment

Unpleasant experience to negatively reinforce behaviour.

 

Entertainment

The pain involved in electrocution makes it an interesting forfeit. It has been occasionally used in games. It is usually vibration and not electricity.

Painstation

“Painstation” is an art object created by two students from the Academy of Media Arts Cologne.

Games rely on the concept of positive reinforcement (rewards), Painstation is a game relying on negative reinforcement (punishment).

Repentance

Pain, whether physical or in other forms can be a method to repentance.

 

Wearable Tech

Wearable tech can mean anything from a standard mechanical watch to a VR headset. I am going to look into the design of smartwatches.

The design for smartwatches tends to be minimalist. Below are images of 5 different models from 3 different companies yet they are extremely similar in design.

I plan to design a watch that keeps track of your spiritual health instead of your physical health.


Vibration Motors

qrf

I ordered five of these little 3V vibration motors from Amazon. The cables are extremely thin and I’m worried I’ll break them if I try to strip them. However, I should be able to just burn the rubber insulation off them with a lighter.

07BurnedWires

I then set out on soldering the smaller wires into longer single wires that I have leftover from control. I don’t have any red and black wires left so I will have to use blue and brown.

08SolderStation09PreSolder10PostSolder

After this, I wrapped the exposed wiring up in some thermal tape.

I also soldered in a live and ground cable into a breadboard but I won’t need this until the final project. I may not need it at all.

11Breadboard

Plugging it into the Arduino will make it vibrate. It is actually quite powerful. These motors are rated at 3V but the Arduino outputs 3.3V. I’m not sure if this is enough to make it heat up or anything and the resistance of the wires may bring it down closer to 3V. I may have to add resistors later on.

12VibrateTest.gif

I built a quick processing sketch that allowed me to vibrate the motor whenever I clicked the mouse.

I then cut a strip out of a pizza box then wrapped it around into a circle and taped it together. I could then stick the motors to this and have a makeshift wrist strap.

Seeing as I have 5 motors, I might as well amp the power up a notch. So far it doesn’t feel much like electricity- it feels more like you have a piece of cardboard vibrating on your arm.

Seeing as all of the motors should vibrate at once, I only need one wire to transmit the signal. I soldered all the tiny motor wires into the thicker ground and signal wire.

I also spotted some velcro in Tesco and I have attached it to either side of the wrist strap so it can sit tighter on the arm.

13ThreeVibration.jpg

14Velcro.jpg

The vibration feels more even, but the power has decreased across each motor. I have been controlling them by supplying the voltage through the signal output of the Arduino. If I remember correctly, the voltage in a parallel circuit (which this might be?) splits. Seeing as I have 3V from the Arduino, I think each motor is getting 1V.

It might be worth buying a 9V battery to power the motors and use a driver to control the signal. This would hopefully supply 3V to each motor. I will need to get some help with this during studio support on Thursday. Until then I can polish up the concept and create the processing sketch that controls the wrist strap.


Twitter API

I have registered for the Twitter API and will hopefully have access by the end of today, otherwise, I will have to fake it.

I plan to have certain keywords from tweets trigger the ‘electric shock’.

It appears as though the twitter API won’t allow developers to access live tweet data which may make it difficult for me to have tweets trigger the motors.

Twitter4J

Twitter 4J is an unofficial Java library for Twitter. I may just import this into Processing and hopefully I can work it out.

It turns out this relies on the official Twitter API and so I still need my authentication keys. At least I now have the code to make requests to the API.

A handy thread…


Product Design

15ProductDesignSktechbook.jpg

17ProductDesignIllustrator

I designed a smart-watch that entirely made of stainless steel. The inside of the watch (that makes contact with the skin) is a conductive material like copper allowing the user. The front of the watch is flattened to allow space for the solar panel that charges the battery for another shock. I’m not sure if in reality, a solar panel could generate enough electricity to repeatedly shock a user, I just wanted the user to have no escape from the watch. I suppose they could just cover the solar panel if they wished for it to turn off.

The watch cannot be taken off.

18ExportProduct.jpg

I made what was supposed to be a quick render in Maya. The product is supposed to look strong. I ran into many issues while UV mapping the watch. I think I broke mesh when I split it in two and merged it together to make it symmetrical. I, therefore, had to make the UV seams on the edge loops I added as they seemed to work. This made them very visible.


Processing

I am yet to be granted access to the Twitter API so I have quickly made a sketch that triggers a method every 2-10 seconds that emulates Twitter posts.

19ProcessingSketch

This effect is created by two variables that constantly count down and set the other one once it reaches 0.

Twitter

I just got an email granting me access to the API.

I entered my keys into the application example I found earlier. Each time a user writes a tweet with the words hangover, it writes the user and the tweet to the console.

20TwitterStream.JPG

I didn’t realise that this is what the sketch did, but it’s exactly what I am after.

All I need to do is change the keyword.

21TwitterForgiveMe

Here is a function that is called each time a new tweet appears. I will use this to trigger my motor. So each time a new status appears, trigger vibration for seconds.

23TweetCount

Visuals

I took a random tweet…

23Tweet.JPG

Then edited out all the text

24TweetEdit.jpg

This can then be brought into Processing, and the Tweet can be shown on-screen.

Presentation

Although I had not considered how this product would exist in a gallery setting, the presentation went well. The class managed to interpret most of the intended meaning behind the piece which I found surprising as it was just a Fitbit with motors glued to it.

Most tended to direct focus towards the screen with the tweets appearing. This is not the main piece however, I suppose it is the easiest part to consume. Perhaps this would work better if it appeared on a smaller screen so the Fitbit could take centre stage.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s