Instructables

Stress Makes Art: Galvanic Skin Response and Visual Generation

Featured
Picture of Stress Makes Art:  Galvanic Skin Response and Visual Generation
I'm a graphic design student and built this project for a beginning electronics class. I'm interested in connecting the signals generated by one's body to the act of visual generation. This piece takes the galvanic skin response value of the user and uses it to fuel the creation of a visual on screen. Galvanic skin response is thought to be correlated to a person's stress level and is used in lie detectors. In this particular work, the GSR value affects the speed at which a black growth is visualized on screen. This represents the idea that the more stressed we are, the faster diseases and other negative consequences can spread.


The hardware part of this project is fairly straightforward and uses an Arduino Uno board and the following other materials:
- Arduino Uno w/usb connector
--Breadboard
- 2 250K resistors, in a series
- Jumper wires
- Stranded wires
- 2 ring terminals (or other metal objects to place fingers on)
- Solder + soldering iron 

The more complicated part of this project was coding in the Processing environment. These instructions will be in two main steps, "Hardware" and "Code" with a brief mention in step three of the construction of the enclosure for the electronics.
 
Remove these adsRemove these ads by Signing Up

Step 1: Hardware

Picture of Hardware
fritzing fix-01.jpg
To make the sensors, I soldered the two ring terminals to jumper wires (you can also use stranded wires) and connected the wires to the breadboard as noted in the photograph and schematic. One wire is connected to 5V and the second wire is connected to GND through two 250K resistors in a series. This second sensor's wire is also connected to the A0 terminal on the Arduino. These connections to the Arduino are all made via the breadboard.
mshebli4 months ago
Is it possible to show the changing results on serial monitor for the arduino without refering back to processing ?
jocelynzada (author) 4 months ago

The listening component is not essential. My project was set up in a loud gallery space with multiple projects surrounding it, many with audio components. I decided to try to enhance the user's experience a little by having a looping soundtrack of stressful sounds such as car horns and cell phone alarms and calming sounds like rain and classical music so that he/she could see how those sounds changed the reading.

saimasaima4 months ago

What is the listening component of this project?

Akash jaiswal6 months ago
really thank you sir...its a great instructables...the problem of using "BYTE"for arduino is also solved by replacing it with "WRITE"............but since i m a novice....small question........
Q) HOW WILL PROCESSING AND ARDUINO WILL COMMUNICATE WITH EACH OTHER?????
dts25046 months ago
Is it possible to do without soldering the rings on..? I understand why they're soldered on, but I'm a little limited in materials in money to get a soldering iron.
jocelynzada (author)  dts25046 months ago
I haven't tried it without soldering, but I would think if you have the metal have good contact somehow without soldering, it could work. You would just need to try it out.
kidos1006 months ago
Processing or Arduino sketch?
kidos100 kidos1006 months ago
Never mind that, but is there a way to speed it up?
jocelynzada (author)  kidos1006 months ago
what do you mean by speed it up? the processing of the information?
Akash jaiswal6 months ago
where is the arduino sketch?????
jocelynzada (author)  Akash jaiswal6 months ago
I just added the Arduino sketch above the Processing sketch in the code section.
jocelynzada (author) 6 months ago
Nigman - thanks for the add! C. Wheeler - sorry I don't know anything about polaroid.
Nigman6 months ago
interesting project - users who copy your code may run into an out of bound error with this line: myPort = new Serial(this, Serial.list()[8], 9600);

changing the 8 to 0 will fix that.

I added a void on mine to adjust the colour at each serial request to make it a little more arty (and remove some of that stress being mapped :p )
stress art.png
C. Wheeler Nigman6 months ago
Could you help me please? I bought a Polaroid S7 pad. (I'm sort of computer ignorant).
Anyway, I want to use it to download and read books offline. I've got a nook library, didn't like the nook. I can't open up my books with the Polaroid. Do you have any experience with these devices? Thanks
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!