Updates from Yury Gitman Toggle Comment Threads | Keyboard Shortcuts
1) Make a Bio Post. Answer: What is your academic and professional background? What motivated you to take this class (did you want to learn something in specific, or in general…)? What your favorite childhood toy? What is your favorite thing to play with these days?
2) In a new post, post 2 web-friendly photos of your first Paper Craft project. [The one about controlling your servo with via computer.
3) Post 2 web-friendly photos of you current paper craft project. [The one about controlling servo with ultrasonic rangerfinder]
Read: Paper Models that Move, Chapter 1. Skim chapter 2.
Make one Paper Automata, Pick one from projects 9-14.
Control it will an Arduino Mini, Servo, Ultrasonic Rangefinder, and Battery Power.
I’m letting you know that I’ll be coming to Parsons Wednesday 6pm-8:30pm to help people on their projects.
Please RSVP with one line of what you want help on. I’ll put your name on a list and we’ll meet in order. This will be a better use of time.
I’m sorry I can not come today, Tuesday, b/c I have a time conflict setup weeks ago (I did not realize when we discussed this time in class on Friday).
Hope you are making good progress on your projects,
Create a “design object” that shows a user’s heartbeat represented with Light, Sound, and/or Vibration.
Step 1: Ideation [Due Nov 30]
One concept can be for example: a glowing orb that flashes red with a user’s heartbeat. The electronic “guts” are similar to what you’ve worked with on your Sound Toy. Make 3 such ideas with a line drawing for each. Emphasis the Role this design object has in a user’s life.
Step 2: Prototyping [Due Dec 7th]
Pick one of your role prototypes from step 1. Make two more prototypes, a implementation prototype and a look and feel prototype. Your implementation prototype to should demonstration the technical function for your final project. The look and feel prototype should show the size, color, weight, and ideal form factor of your final project.
Step 3: Intergrated Prototype, Playtest, and Final Presentation [Due Dec 14th]
Combine your implementation prototype and look and feel prototype, into one working design object. What 3 different end-users interact with it. Take notes on what the interaction is, with particular emphasis on “what happened as you expected” and “what happened that you didn’t expect”.
Present final project, along with your Simon Says, to guest critics on Dec 14th.
Step 4: Documentation [Due Dec 21st]
Based on observations from play-testing and feedback at final critics, create a 90-120 video that demonstrates end-users interacting with your design object from start to finish. The video should include slides with your name and your project’s name. This video should “show” and “tell” about our project to an audience that doesn’t know you and may never get a chance to see your project in their own hands.
Week 13 (Nov 30)
Homework Setup Pulse Sensor to Blink 2 LED’s
Week 14 (Dec 7)
Present Iteration One of Wireless Beat Toy
[Week 14.5] Possible Make-up on Tues
Week 15 (Dec 14)
Dec 22nd Publish Video Documentation.
2) After Hooking up both of these. Read the VirtualWire.pdf starter guide. Download the VirtualWire-1.9.zip library and unzip it in your Documents/Arduino/libraries/ folder. With a restart of Arduino you’ll see it now pop-up in your available libraries and example sketches.
3) Try running this code. Run the RX code on one Arduino. The “transmitter_pcomp_class” and make sure both work. Then try the “PulseSensorAmped_Arduino_1dot1_wireless_pcomp_class” code with the Pulse Sensor hooked up to the TX Arduino.
Using as DIP switch like below is common/traditional way to active/deactivate different programs or features on your program. Flipping one of these switches ON or OFF can give Power or Ground to a PIN of a microchip. If you use the Boolean Logic on the Arduino, you can then “active/deactivate different programs or features” in your greater program. DIP switches like these are usually not “user facing”, they are typically for an engineer or technican to use, like in a TV cable box to turn on/off premium channels, for example. But sometimes these switches are user facing in a number of off-the-shelf thermostats for example.
When you put “jumper wires” in your last project, they were to emulate this types of circuit switches. You find them useful as your projects get more complex and may have different types of users that your one device needs to work for.
3) 2.16 from Arduino CookBook (on Switch Statements)
1) analogRead http://www.arduino.cc/en/Reference/AnalogRead
Build a Sound Performance Toy. The Interface should be one POT, one LED, one Speaker, and one Photocell. There should be four case statements, and two jumper wire. If jumper wire are in or out, there are 4 possible states.
*1st State controls LED dim level with the POT, and Speaker with the the PhotoCell
*2nd State controls LED dim level with Photocell, and Speaker Tone with POT
*3rd State controls LED blink-rate with the POT, Speaker Tone with POT, and Delay Rate (for both) with PhotoCell
*4rd State controls LED blink-rate with the PhotoCell, and Speaker tone with PhotoCell.
Use with Case Statements to switch between 4 states.
Upload Code and Video of Circuit before Class.
Use Code and Pics for Hints: https://docs.google.com/folder/d/0B5C5Fh-HOLYFenF2UmthZWJ1QVk/edit
The Things Left to Buy For Rest of Semester
1) Thin Speaker x 1 pcs [If you ordered 2 before, you don't need a 3rd, just 2 speakers for all semester]
2) Wireless Transmitter, RF Link Transmitter – 434MHz x 1 pcs
3) Wireless RF Link Receiver – 4800bps (434MHz) x 1 pcs
4) Pulse Sensor Amped x 1 (use provided promotion code in email)
Yury already ordered and will Bring to Class
6) Mini Photocell x 1 pcs $1.50
7) Vibration Motor x 1 pcs First one is free. If you break it second is $2.
10) NPN Transistor x 1 pcs
If you like the wirewrap tool, the best priced one I’ve ever seen is here. Makes sure to get “30 AWG”:
As discussed in class. We are finishing off the Simon Says project this week.
For the next class you will present your “Simon Says Style Project”, along with a video of it.
The video should be 60-120 seconds long. It should show 3 users using/playing with the project. It should show interaction with your project start to finish. We should see how the interaction starts, how interaction is sustained, and how it ends. The video should have two tiles, one with the projects name, one with your name. Feel free to add more if you like, but those are the most basic requirements. Try to have fun with the video and capture the essences of you work.
Note: The video should be on the blog before class starts. If you are new to video, it’s acceptable to shoot this with a simple camera. Use as much natural light as possible with low-end camera to get good results on video. Many of you know Final Cut already, so if you do, that may be the fastest tool for you. But it’s totally fine to edit with YouTube’s editing tools. YouTube does allow for title effects. Post your final video on Vimeo or YouTube and Embed into your post.
Send any thoughts or questions you may have before then.
Here is some Code to get you started with Simon Says. There are 3 steps in the code. It helps setup the Simon “brain” part of the game.
For the assignment, program Arduino to listen for user imput and compare it to what Simon says. The out come should trigger a lose sound, or tell Simon to say something next. Work in groups of 2.
Tone and Random Numbers Topics, Read and Do code in:
Tone: Sections 9.0, 9.2
Random Numbers: Section 3.11
In this 3-week assignment, make a “Simon Says” Style Memory Game.
Game Design Specs:
This is a memory game. A light/sound pattern is presented. The user copies that pattern. After a successful copy, the pattern gets longer. As the game progresses, the speed of the pattern presented increases. There is a conclusion of the game, Win or Lose.
ON/OFF POWER SWITCH [toggle switch]
4 Momentary Switches
A physical enclosure to hold all.
Vision and Enclosure Homework:
3 Sketches, or Image Mock-up “Blue Sky Idea”, or Vision of the Physical form.
3 Photo Found or Off Shelf Enclosures That you can “Tool”
Publish Images on Blog BEFORE class, and present these 6 images in class.
Sound Design Homework:
1) Make 3 Start-up Sound and light effect
2) Make 3 “You are Correct!” sound effect.
3) Make 3 “You are Wrong, you Dummy” sound effects.
4) Make 3 “You Lose, Shame on you and your family” sound effects.
5) Make 3 “You Win the Game Cheer or Effect”.
Put these 15 (total) distinct tones into one Sketch, present them in class.
Make a Project with 4 Buttons, 4 LEDs, and one Speaker. Color Code the Buttons and the LEDs. IF buttons 1-3 are pressed, the corresponding LED lights and the speaker makes a tone. When the 4th Button is pressed it makes the KnightRider light effect.
Blog 3 projects are Maker Faire that you like. Include one photo, project Name, Creator’s Name, and 2-3 sentences why you like it.