Monday, 26 April 2010

IDAT210 - Screens

All of these screens will be inserted into a iphone template to show with my work.






Sunday, 25 April 2010

IDAT209 - Projection - Final Project

Below you'll find a link to the final video for our projection.

http://www.vimeo.com/11222426

IDAT209 - Projection - Implementation


Sensor that we will be using.

So after creating two versions of the actual thing were projecting we were now ready to begin thinking about implementation.

The main problems with the implementation were going to be using the motion sensor on the Arduino board, and getting hold of a decent enough projector for our project.

The code side of it was a bit tricky, so we decided to use a webcam for initial testing. This is the code for the webcam.

onClipEvent (load) {
lee=true}
onClipEvent (enterFrame) {
c = Camera.get();
c.onActivity = motion(mode);
_root.girl.attachVideo(c);
_y=-c.activityLevel*2+200
if (c.activityLevel>=70 && c.activityLevel<=75 && lee==true){ this.gotoAndStop(2); } This code was supplied to us by Lee. Once we had refined the webcam code, we decided to start working with the Arduino board. After speaking to Lee we found that we could have either used Flash/AS3 or Processing. We decided to work mainly with Flash/AS3 as we all had Windows PC’s. However we did also find some code for using processing. Once we got the coding out the way the only problem we had was getting hold of the actually projector itself. In the end I managed to convince one of my friends to borrow one. Below is a diagram of what the projection will be like.

IDAT209 - Projection - Design

So now we have our specific location we decided the next step would be to create some designs for the animation.
Initially the idea would be to have Harry Houdini appearing out of smoke, as to look like an illusion. So we got about creating this.

Then I thought it might be quite cool to use something a little different as well, so I created the following animation. This animation would have Harry Houdini appear from particles.

http://www.youtube.com/watch?v=Amq4vk2R1p8

IDAT209 - Projection - Chosen Idea

Ok so we’ve discussed our 3 ideas, and even though I thought my idea might be quite cool, we couldn’t come up with a practical solution on how to record the thoughts of people. This meant the heart of the idea wasn’t feasible. This was the same problem with Lukes, the third, idea; there wouldn’t be any way of projecting down onto the ground without projecting onto the people themselves.
So our main idea is the animation that will be monitored by the motion sensor. Hopefully this idea will look quite good as well.
I though initially we needed to figure out a perfect location for our little “experiment” so we went back down to our site.
What we decided is shown below. It is a small “dingy” grey wall that does not look interesting in the slightest. I think this will be perfect for the surprise effect of the animation.

IDAT209 - Projection - Arduino

So I thought I would do a quick post about Arduino boards. The following links that takes you to the open-source website. http://www.arduino.cc/.

“Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.”

“Arduino is a hardware device and software used to program it. An Arduino is used for the design and development of embedded computer systems. An Arduino consists of a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. An Arduino is programmed using the Wiring language, which is essentially C++ with a few simplifications. The Processing programming language is often used to interface a computer with an Arduino, often to create unorthodox interfaces.”

A typical first program for an Arduino board.
#define LED_PIN 13

void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}

void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}

IDAT209 - Projection - Initial Ideas

So after hearing the opening talk by Lee, I have had a couple early ideas for this project. Mainly from the first term and some others using some of the aspects from the 1st part of this term.
The first of the ideas has come from one of my group mates. After the initial Stonehouse work, me and Louis Wood both seemed to latch onto the history of the location. Louis especially liked the whole mystery surrounding the performance by the world famous escape artist Harry Houdini. So he came up with an idea, where we would use an Arduino board to monitor the movement of the public in a certain area, then as a member of the public approached a certain area an animation of Harry Houdini would play. This idea is quite cool mainly because I like the idea of scaring members of the public.
The second of the ideas is one of my own this time. I thought I could carry on with the work of my 1st part, where I was monitoring and recording reactions to the site. I thought I could then project the heartbeat of people as they moved around the area. I’m not totally sure as to how I could produce this or where I would project, however I think I might look into this a bit more yet.
The third and final idea is an idea from the final member of our group, Luke. His idea is to use the movement routes of the public in our site, then project them back down onto the ground behind them. This would then give the effect of the public actually leaving a trail behind them. Once a number of people have walked through the area, there would be multiple trails and hopefully something interesting drawn on the ground.
I think all 3 of these ideas could be worked further and will post again when I know more about what were going to do. Time for a team meeting I believe!

IDAT209 - Projection - Group

Quick update about my group for this project, after completing the first part of this term with only me and Louis Wood, we decided to find another member for the group.
After some careful consideration, will he run away from us like the others? We decided that as Luke Best was without a group he could join the “dream team”. Hopefully he can help contribute to this module.

IDAT209 - GPS - Final Project Part 2

I then took the data and did the following piece of work.
To display their feelings I thought I would alter the GPS route to show a sort of heartbeat monitor. So as they get angry or scared their heartbeat rate would increase, as the location got friendlier/quieter the line will straighten out.

GPS Number 1
GPS Number 2GPS Number 3


All together

IDAT209 - GPS - Final Project Part 1

The main thing that stuck out in my mind from the walkthrough was of people thoughts, mainly their opinions & feelings whilst they walked through the site. So I thought I would explore this option for my final project.
I could then use their GPS routes to show different people’s opinions each of each place. I think this would show quite a personal feel to the Stonehouse area.
So I asked 3 of my friends to walk through my site, Union St with a piece of GPS tracking equipment. I have then summed them up into 5 different locations throughout my site. Before they set out I gave them 3 different words to use for each location to make things simpler to express. The results are as follows...

Full Name: James Owen
GPS number: 1
Area 1: Dangerous
Area 2: Dingy
Area 3: Run-down
Area 4: Disgusting
Area 5: Civilised

Full Name: Guy Rolfe
GPS Number: 2
Area 1: Dangerous
Area2: Run-down
Area3: Run-down
Area4: Horrible
Area5: Friendly

Full Name: Steve Watson
GPS Number: 3
Area 1: Fearful
Area 2: Disgusting
Area 3: Needs Work
Area 4: Horrible
Area 5: Friendly