Contents Booklet Intro Module Intro Processing Intro Learning Processing Dice Game Assessment 1 Brief Description of Game Game’s Code Images of Game Arduino Intro What’s in the Box Example Programs Assessment 2 Brief My Solution Project Research Company Research Nest Products The Link Box Concepts Making Of Final Product Concept Next Steps
This is the assessment booklet documenting the Prototyping & Interactive Experiences module and the two main projects. The booklet contains information that was posted weekly to my tumblr page: http://www.tumblr.com/blog/rdjones93 The booklet has been laid out using brand characteristics that were chosen during the second assessment as a brand had to be created. I thought the brand had a good ďŹ‚ow to it so I continued it
The Prototyping Interactive Experiences module will provide you with an introduction to the use of interactive software and hardware, basic electronics and the development of skill and knowledge in the practice and visualization of interaction and experience design in various design genres. You will study and analyse technical tools for interaction, and experiential design precedents, and critical interpretation in relation to contemporary practice that will support your own practical visualization and modelling methods. You will engage with developing skill in the visualization, application and function of interactive tools and experiential relationships in contemporary design practices in 2 & 3 dimensions, while gaining an understanding of the value of immersive interactions in digital art & design both culturally and contextually. Analytical skill, visual understanding and practical knowledge will underpin the development of creative interactive, immersive and visual relationships in a range of design genres. The range of projects given will include the application of interactive, designed solutions to screen, space and place.
Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.
Through using the examples on the processing website and through examples on the internet
We didnâ€™t just use sources from the internet, we also created our own programs learning about shapes, printing data and creating functions and if statements.
This game was a combination of what we had learned up until this point. It had to randomize the numbers on a dice and show a value that was created by shapes in certain locations inside the blue box on the screen.
For this project you must investigate and critique how the design and production of modern technologies are addressing the relationship between humans and objects, or not. Your investigation will lead you to the design of an everyday technological gaming experience with a speciﬁc focus on the relationship, interaction and communication between, object and user, and, user and object. The responsive ﬁnal output of the experience must be implemented using Processing. Your task within the design of your ﬁnal outcome will be on both the game controller and also the game itself. You may choose to re-design an existing game or design a new game through Processing. Your ﬁnal designed outcome must consider not only the psychological relationship but also the physical relationship, meaning you must produce a physical interactive artefact of your design object. Key to the success of your outcome will be your investigation and development of your newly designed object. Test it, evaluate your results, revise your design and test it again. The rigidity of this phase in your process will allow you to ﬁnd opportunity and insight in an already overcrowded world of consumable technologies. You must also closely consider the aesthetic design and ﬁnish of your outcome. The object should look and feel like a product. This is a prototyping stage output but card modelling should be implemented
Assessment 1 Brief
The game that has been designed is a very simple game which involves the user trying to score points and reach a high score. However, this sounds a lot easier than it actually is. The game has been designed to get progressively harder as the points mount higher and higher. This is done by three factors: The size of the Ball. The size of the Paddle. The Objects on the screen. The size of the ball and paddle decrease as the user gains a point, however if they lose a point by missing the paddle then the ball and paddle increase is size, hopefully making it easier for the user to begin scoring again. As the user reaches a certain score in the game, objects will begin to appear which will mix the game up and the ball will bounce of them in a different direction, increasing the difďŹ culty.
Description of Game
These are the images of the game in action showing how it increasingly got more difďŹ cult as the game progressed and your score increased. More obstacles, smaller paddle and smaller ball all increased the difďŹ culty of the game.
Images of Game
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The micro-controller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software running on a computer (e.g. Flash, Processing, MaxMSP).
The box includes a lot of basic components to get started on most basic programs and devices, some of which are: Green and Red LEDâ€™s Transistors Capacitors A bunch of wires Various Resistors Tilt Switch, Buzzer, LDR, Thermistor A Breadboard Stickers
Whatâ€™s in the Box
This is the code for a program which controls a Switch and then outputs it through an LED. The code is veriďŹ ed then uploaded to the Arduino which can operate without being connected to the computer and would forever run this program until the battery or power source ran out.
This is the code for a program which controls an LED. The code is veriďŹ ed then uploaded to the Arduino which can operate without being connected to the computer and would forever run this program until the battery or power source ran out.
This is the code for an Analogue input sensor which then outputs through LEDs. The input sensor is an LDR (Light Dependant Resistor) which changes the resistance of the component depending on the amount of light that hits the sensor. This also gives a value which can be read by the computer and this is in a numerical
‘Using the Arduino microprocessor you are asked to design an object which exhibits the human response characteristics to an input factor, based upon a speciﬁc human response to stimuli (see table below). You may choose one of the input response characteristics below or choose your own stimuli and response if you desire.’
Assessment 2 Brief
After deciding what we wanted from our project then we began to look at what the product needed to include. So as you can see this is the brainstorming process and what is required, in its most basic form. To choose our Stimuli, or the Input, we were given a list of examples to choose from to which we spoke about a few. But we decided to go with Heat being our Input. The Response, or Output, of our project was a more complicated decision to make, because we were limited by a 10x10x10 box. Our main output would be an emotion and also the possibility of speech. After this process the Programming section fell into place due to being the element that would allow this project to work. The ďŹ nal project is going to be a product that reacts to the temperature in a room. When the room gets to a certain temperature it will trigger a response. The response being displayed in the form of an animation on a display on the box. It will show a face beginning to sweat. It will also state that is too hot.
With in the interior the Arduino, power supply and the bread board will be housed. This will create a clean exterior. There will be one addition to the exterior of the cube and that will be a small housing for the temperature sensor, so that it wont be effected by air movement (wind). The box will be cut into on the top to allow a screen to sit, and also for an LED showing that the product is on and active.
Nest Labs is a home automation company headquartered in Palo Alto, California, that designs and manufactures sensor-driven, Wi-Fi-enabled, self-learning, programmable thermostats and smoke detectors. Co-founded by former Apple engineers Tony Fadell and Matt Rogers in 2010, the start-up company quickly grew to have more than 130 employees by the end of 2012. The company introduced their ďŹ rst product, the Nest Learning Thermostat, in 2011. In October 2013, Nest Labs announced the Nest Protect smoke and carbon monoxide detector. On January 13, 2014, Google announced plans to acquire Nest Labs for US$3.2 billion and leaves Nest Labs to use its own brand.
Nest has two main products in the market, The Nest Protect (shown Left in black and white) is a CO and Smoke alarm system that monitors the home with a range of sensors and communicates to the user through a range of words and colours. Above, is the Nest Thermostat. This is a smart unit that controls your heating system in a way that will reduce your energy bills, your impact on the environment and it learns how you live and work and when you need the heating
The Nest Protect is linked to our project because it combines an array of sensors to detect its environment and can respond accordingly. However instead of just using a single noise it communicates to the user with Words and Colours. This is done for safety as it helps to keep the user calm in an emergency and also it makes the product more personal and something that you can rely on. The Nest Thermostat links into our project in exactly the same way as the Nest Protect does. As it says previously the product contains an array of sensors that are designed to learn and save money, on in the case of the Protect, lives. The Thermostat also communicates to the user through their smart phone and also recognise individual users. This shows how technology can not only improve lives, but save money at the same time and look great.
These are the ďŹ rst sketches of what the box will look like and Iâ€™ve also included a small schematic showing the internals of the box and how they will be laid out.
These images show the construction phase of the build. This shows the electronics (above) connecting to the integrated Thermistor on the box (bottom left) and the main part which is the code (top left).
These ďŹ nal pictures show the insides of the product as well where the components are positioned with in the product.
The ďŹ nal product is meant to speak back to the user words to signify that it is too hot and that it need to cool down by lowering the heating or being moved. The ďŹ nal product would ultimately be connected into a heating system that would control the temperature in a room. Once set with a optimum temperature then if the room rose about that temperature it would make noise and complain until the temperature was lowered.
Concept Next Steps