Wednesday, February 10, 2010

Technology and devices needed to carry it out

Arduino Technology

The Arduino is a microcontroller which I will use in order to sense the environment by receiving input from sensors. These sensors will detect the motion of the user either by motion tracking or blob tracking. The advantage of the arduino is that it makes communicating with software running on a computer easy work(e.g. PD, OpenFrameworks).

Software

I will use a selection of software as describded above. These are as follows:

OpenFrameworks

PD or MAX/MSP

Quartz


Resources

Skills

I have studied Object Orientated Programming Java for four years and have a firm understanding of it. I hope this ability will lend itself to the learning of

C++. I have basic experience with MAX/MSP which is similar to PD. Although i have a lot to learn regarding thid program I find it very interesting and I am eager to improve my skills. I have a basic understanding of Quartz from which to begin learning its possibilities.


Devices

The devices which I will use will be

Sensors

Arduino board

Computer

Projector

Open source code

As OpenFrameworks and PD are both open source, this will allow me to experiment and implement current code.


How it was carried out

Initially, I had a general idea of the subject matter in which I wanted to work. I grounded this by brainstorming ideas of different types of possible projects. I narrowed this down to a smaller group and began chatting to fellow class mates about my ideas. This then led me to three ideas which i decided to create scenarios from, which allowed me to see possible user situations to varying degrees of detail. They also allowed me to conceptualize and critique the ideas from an early stage in the design process. From this i narrowed it down to one idea which I then expanded further and created my proposal which was sent to Mikael and approved.

No comments:

Post a Comment