Class Notes/Lecture on Pulse Sensor Classroom Project
https://docs.google.com/document/d/1ZeaoKg2Gu-MnUz8zR4tOv1x-YcpqBAQQ3N9J-9Adzow/edit
https://docs.google.com/document/d/1ZeaoKg2Gu-MnUz8zR4tOv1x-YcpqBAQQ3N9J-9Adzow/edit
As I was going over the reading, there were four principal categories of prototypes in a model. There were Role, Implementation, Look-and-Feel, and nuts and bolts (Integration). First, Role, “The purpose of the prototype was primarily to explore and visualize an example of the role of the future artifact.” (page 4, line 24) In my own understanding, prototype’s role is about presenting the functionality of a finished object. Second, Implementation, “It refers to questions about the techniques and components through which an artifact performs its function.” (page 3, line 42) Throughout the process of prototyping a finished object, we need to figure out which sort of technologies need to be added to fulfill its’ functionality. That’s the Implementation part of prototyping. Third, Look and Feel, ” it denotes questions about the concrete sensory experience of using an artifact-what the user looks at, feels and hears while using it.” (page 3, line 39) As a finished product is designed for users to experience, prototype needs to be specific about its use and its’ purpose of being developed. How it is going to function and what outcome will be brought to the users are the key aspects of prototyping. Lastly, Nuts and bolts(Integration), “How prototype actually works.” (page 3, line 44) When we are developing the prototypes, we have to be concrete with the idea of how it is going to be used. We have to be specific about its’ functionality.
The goal of prototyping is about solving a problem. “Given a design problem, designers can use the model to separate design issues into three classes of question which frequently demand different approaches to prototyping.” (page 3, line 47) Designers need to come up with a solution for the exact problem. That’s the key idea of prototyping. Designers should provide an idea that can convince others to know what the problem is going to be when prototype comes to a finished product. As designer precisions about the problem of finished product of prototype, designers need to examine a solution for its problem.
To conclude, while I was finishing the reading, I was able to remember the time when I made a prototype of my designed object called, “Emotion Capture.” (Please see the picture below) As it is shown on below picture, this is a prototype that is combined with three objects which are digital frame, alarm clock, and a film clapper. Its’ functionality is to have users to remember the moment when they want to reminiscence the moment of specific time they want to remember. As a film clapper is clapped, one of memorable music that is associated with the time of certain period will be played and associated pictures will be shown on the digital frame, when this device is being used. By having this result, users are able to remember their precious moment of their life with emotion. As I was crafting this prototype, I was able to think about, how this designed object needs to be finished and what technological aspects need to be added on as a finished product.
2?! What kind of electronic wizardry is this??
I tried to upload the Fritzing diagram with the Arduino code, but the Fritzing site is down at the moment.
I used 5 LED’s for this project assigning 3 different functions to them. Here is a link on how it looks like.
This is a series of LED boxes controlled by keyboard inputs via Arduino. First it wakes up, still a bit tired, but quickly decides to talk to you. But then it begins to become anxious while speaking, and its generally calm fade enter a frenetic spiral of light. Exhausted and fragmented from this bout of stress, it becomes tired again, eventually going back to sleep.
Rearrange its face as you see fit for an expression of anxiety!
Also (and just for fun), while I did miss the last class, I was making a littleBits toy during the same time for a workshop. I LOVE electrical tape.
I found this project to be very rewarding and refreshing. I was surprised about how quickly it came together once I had obtained all of my supplies. Time is always an issue especially when working full time and attending courses.
Below is a video of my first iteration of this project. Soon I’ll be wiring up a speaker that will play 8 bit sound effects to accompany this box of lights.
Be aware that the video trails on a bit as I didn’t cut the music correctly. The videos is over after the calming section fades to black.
What I found most challenging for this project was getting my individual functions to loop once the function was called upon. I had a hard time figuring out how to order my functions and to get them to act as an individual function instead of take on elements of others while performing. I knew the problem lay in my coding so it was mostly a guess and check system during its building process.
I am still struggling with adding characteristics to my functions. I cant seem to get the code to perform certain actions within the function without jeopardizing the entire functionality of the segment.
However, I am proud of the way my box cam out. Its a simple, clean and very effective way of presenting the LED lights. It looks great when lite up in a dark room.
This project was surprising in all aspects. Having left the practice of making projects every week since the brake reminded me that it is practice that makes perfect. It is important to keep these skills current. The delay threw me off! having to rename it so it can be checked and not interfere with other commands was the most unexpected challenge this project brought to me. Also, I forgot how fun it can be to find beautiful colors rather than have the cycling rainbow effect. This project brought me back to my earthy roots, I am glad to incorporate sand and its other state silicon.
I wrote up a blog entry with much great detail and pics but didn’t want to include all of that here as it would be reruns for most of the people in class.
Here’s my first iteration of the LED enclosure assignment.
And here is the second iteration, now incorporating sound.
I was out of town til Wednesday this week, so when I found out we had an assignment for Thursday’s class my main concern was just getting something presentable. I was surprised at how quickly I was able to get a working prototype with some cardboard and the wire wrap tool. Thankfully everything was laid out neatly with the header pins so I was able to test the code and ensure there weren’t any short circuits.
The code was actually the portion that took longer than I assumed it might. Making the whole series of LEDs do something was simple enough with a for loop, but trying to do any sort of pattern proved a little more counter intuitive. Using the fade code from Monday’s class I was able to add some variety to that simple sequence of LEDs turning on into something different for the “waking up” function of the box.
1.What was surprising about making your project?
Instead you using multiple separate LEDS I used a single RGB LED, I assumed that the methods for fading and flashing would be almost identical to single LEDS and I was mistaken. I learned that different colors are activated and are visible in different amount and trying to arrive at a single suitable color combination proved to be interesting.I thought it would be simple to come up with switches for transitioning between “moods” but the potentiometer I used is quite finicky. Instead of moving smoothly between each mood it is hard to determine how to be in specific sections of fading,flashing A and flashing B.
Surprises for this process: it wasn’t too difficult to get the LED’s working. Working with Mike Susol, we both had a sense of satisfaction with this revelation especially with the “sleeping” state. We both hadn’t worked with brightness before.
What was difficult was “perfecting” the project. Putting ‘for’ loops inside the else, else if statements — and timing the pauses between the states accurately.
Taking arduino to the ‘next’ level jumped me to understanding a bit more. There was an additional satisfaction in making a complete project. Also, the several ways our code can be written was also seen.
I hadn’t ever seen Arduino as an art medium previously: I’d always only concentrated on just trying to make the code work.
Make a “Living Light Object”
Create an enclosure (of any material) that diffuses and hides your LEDs (and optionally your Arduino).
Using If and Else If, create 3 different LED Animations. The 3 animations should be Keyboard controlled. The three animations should show 3 different states:
1) Waking Up, or Alert
2) Falling Asleep, or Soothing
3) Think or Chaos
Use If statements, Knighrider, and Fading LED code to make your 3 animations. Your enclosure should not expose that LED’s are creating the light, but should instead be itself the light source. Concentrate on the use of Light, Color, and Time to recreate the illusion of life.
On the blog it says that the assignment is due on the 21st but in class you had said that it was due the 16th. When would you like for us to have the enclosed LED ready for?
Make an “Emotional Box”
Create an enclosure that diffuses and hides your LEDs (and Arduino).
Using If and Else If, create 3 different LED Animations. The 3 animations should be Keyboard controlled. The three animations should show 3 different states:
1) Waking Up, or Alert
2) Falling Asleep, or Soothing
3) Think or Random Activity
Use Sketch 6-01 from Programming Arduino along with Knighrider and Fading LED code to make your 3 animations. Recommended enclosure is a plexiglass box with paper to diffuse the light.
Parts List, Spring 2012
1) Arduino UNO, 1 unit: [from any where]
http://www.sparkfun.com/products/11021
——————-
2) Break Away Headers – Straight sku: PRT-00116
http://www.sparkfun.com/products/116
5 x pcs
——————-
3) usb a-to-b cable for arduino
——————-
4a)
Jumper Wires Premium 12″ M/M Pack of 10
http://www.sparkfun.com/products/9387
1 or 2 pack
and
4b) Jumper Wires Premium 12″ F/F Pack of 10
http://www.sparkfun.com/products/9389
1 Pack
——————-
5) Breadboard
http://www.sparkfun.com/products/9567
3 x pcs
——————-
6)
3 x Super Bright Red LED
3 x Super Bright Green LED
3 x Super Bright Yellow LED
3 x Super Bright Blue LED
http://www.sparkfun.com/search/results?term=super+bright+led&what=products
——————-
7)
Long Nosed Pliers
http://www.sparkfun.com/products/10392
——————-
8)
WireWrap Tool, 1 pcs
http://parts.digikey.com/1/parts/996035-tool-wrap-strip-unwrap-mod-30awg-wsu-30m.html
or
http://parts.digikey.com/1/parts/996034-tool-wrap-strip-unwrap-reg-30awg-wsu-30.html
——————-
9)
Wire Warp Spool, 1 x Red, 1 x Black, 1 x Green
http://www.sparkfun.com/search/results?term=wire+wrap+spool&what=products
——————-
10)
Speaker, 3 pcs
http://www.sparkfun.com/products/10722
——————-
11)
Use First Class Mail for shipping option. You’ll have is in 1 or 2 business days.
Reply