Week 3 Homework

For homework this week (due on the blog 8pm Tuesday 9/25), please:

        • complete the first half of the Input/Output lesson of the Arduino Class:
        • compose a circuit and Arduino sketch of your own, based on examples you’ve completed so far, to solve one of the following:
          • two buttons control one LED (on and off)
          • pressing button changes fading animation speed
          • pressing button changes number of LEDs used in for loop iteration
          • three buttons control RGB LEDs to make a color mixer
        • post these exercises in the “Arduino Homework Exercises” category on the blog (one post with all exercises). Your original composition should print something useful to the serial monitor. Have fun with this one! Include your code in your post by using the html <pre> </pre> tags. Look at this post for an example.
int ledPin = 13; // choose the pin for the LED
int inputPin1 = 3; // button 1
int inputPin2 = 2; // button 2
 
void setup() {
  pinMode(ledPin, OUTPUT); // declare LED as output
  pinMode(inputPin1, INPUT_PULLUP); // make button 1 an input
  pinMode(inputPin2, INPUT_PULLUP); // make button 2 an input
}
 
void loop(){
  if (digitalRead(inputPin1) == LOW) {
    digitalWrite(ledPin, LOW); // turn LED OFF
  } else if (digitalRead(inputPin2) == LOW) {
    digitalWrite(ledPin, HIGH); // turn LED ON
  }
}
  • brainstorm and sketch three ideas for your next project: a plush nightlight! Your plush nightlight should:
    • have a story (who is it for? why does it light up like it does?)
    • be made from fabric (sewing preferred but knit/crochet ok)
    • diffuse LED light in an interesting way (no more than 8-10 LEDs)
    • use of Arduino is completely optional, and if used board will most likely be located outside of toy
  • Make a circuit diagram for your plush toy. Phil B’s “Let’s Put LEDs in Things!” guide will come in handy and has additional soldering tips
  • Practice your soldering skills! Wires, LEDs, switches, circuit boards– try them all! a good resource is the Adafruit Guide To Excellent Soldering.
  • Acquire materials for your Plush Nightlight project. For your project you’re going to need some LEDs, a switch, and a battery pack (or a battery pack with a switch already on it). Here are some recommended sources:

    Order early if you are having anything shipped, so you have time to work and play with your materials!

  • fb-monsters-openerOptionally finish sewing your practice monster from today’s sewing workshop, follow along with the Free Range Monsters guide. Take a photo or two and optionally include them at the end of your homework blog post.More plush toy sewing resources:

     

  • Create the first prototype of your Plush Nightlight. The primary objective of this project (and most important evaluation criterion) is an exploration of light diffusion using LEDs and soft materials. All other elements are secondary, including interaction, so feel free to omit your Arduino unless you are 100% satisfied with your light diffusion. Take photos and video of your material experiments, pattern design, and prototype construction, and create a blog post about your prototype (Works in Progress/Proposals category) and be ready to present it at next week’s in progress critique. Blog posts are due 8pm on Tuesday 9/25, and should include photos of your prototype, pattern, and circuit diagram.

Arduino Class & Week 2 Homework

Don’t forget to install the SiLabs driver (mac tutorial/windows tutorial)!

Huge congratulations on your first toe dipped in the ocean of Arduino. Here’s a link to the Arduino Class we’re following, which you’ll need an Instructables account to access. For homework, please:

  • Complete and take short videos of the following Arduino exercises:
  • Upload your short videos (separately or together) to instagram, twitter, vimeo, or youtube, and embed them/it in a blog post here on the class blog, due Tuesday 9/18 8pm (use the Arduino Homework Exercises category). Do not upload your videos directly to the blog media library.

Continue reading “Arduino Class & Week 2 Homework”

Project 1: Teardown

Your first assignment is to take apart an electronics object and document it. Some ideas of things and places to find them:

  • talking kids’ toys at the dollar store or Target
  • an old CD player you have around
  • your old cell phone or digital camera
  • pick up something good at the Gowanus e-waste warehouse

Battery powered devices are best, as are ones that play sound, light up, and have buttons. Items that aren’t quite complicated enough for this project:

  • hair dryer
  • headphones
  • most kitchen appliances like toasters

Select something that’s easy to get NOW, do not order anything online for this project. Do not select something that is dangerous to take apart, like a CRT monitor (ask Becky if you are unsure).

You will be evaluated based on the following guidelines:

  • Take lots of well-lit photos during the disassembly process
  • Consider taking video as well (optional but encouraged, consider timelapse)
  • Photograph all the parts spread out on a table in some kind of order (consider knolling your parts)
  • Identify the materials used for each component
  • Identify the manufacturing techniques/equipment used to make it
  • Look up part numbers on chips and find out what they do (searching the part number + “datasheet” helps)
  • Make a list of the tools and techniques you used to take it apart
  • Select two design elements that interest you and describe why you think the designer(s) made it that way

Your assignment will be turned in as a blog post here (in the Teardown category) titled something like “Speak and Spell Teardown” where “Speak and Spell” is substituted for the name of your object. Your post is due by 8pm Tuesday 9/12.

For inspiration:

Screen Shot 2014-09-04 at 1.11.41 PM

Here’s my first teardown from 2006, much simpler than the ones you’ll turn in but hopefully encouraging anyway!

Final Project Presentation Schedule

Please post up your final project to the blog by 6pm the night before your presentation date. Please include:

  • A link to your published Instructable
  • Your video embedded/linked
  • Some photos
  • A brief description of your project’s purpose, function, form, construction, and future projections

12/5

  1. Carly
  2. Evie
  3. Tzu-Ching
  4. Gustav
  5. John
  6. Wei
  7. Oomung
  8. Ellen
  9. Eugenia
  10. Yangying

12/12

  1. Antya
  2. Rhea
  3. Xuan
  4. Ben
  5. Phuong Anh
  6. Sophie
  7. Zihan
  8. Micah
  9. André
  10. Hannah

Week 12 Peer Review Exercise

Suggest edits to your classmates’ outlines. Look for incorrect spelling, grammar, and punctuation, but also edit for clarity, succinctness, and completeness (copy editing). Also provide feedback and suggestions as you would during an in-progress presentation! Drafts are as follows:

After you finish editing/providing feedback on your classmates’ drafts, you may use the rest of class time to work on your final projects.

During this class I’ll be meeting with you 1-1 on the following schedule:

  • 9:50-10 – whomever shows up first
  • 10:00 Rhea
  • 10:08 Zihan
  • 10:16 Wei
  • 10:24 André
  • 10:32 Eugenia
  • 10:40 Micah
  • 10:48 Xuan
  • 10:56 Tzu-Ching
  • 11:02 Antya
  • 11:10 Sophie
  • 11:18 PA
  • 11:26 Yangying
  • 11:34 Hannah
  • 11:42 Carly
  • 11:50 Oomung
  • 11:58 Gustav
  • 12:06 Ellen
  • 12:14 Ben
  • 12:22 John
  • 12:30 Evie
  • 12:38 catch up if running behind
  • 12:46 regroup for class conclusion

Week 11 Homework

Great job on your project brainstorms and wifi work, folks! For homework, please:

  • Write an outline for your project tutorial, including an introductory paragraph describing the use case, a materials/tools list, and single sentences describing each likely step. If you are able, write more by fleshing out each step with instructions. Please write with complete sentences (except your materials/tools list) and do your best with grammar and punctuation. We will be peer-reviewing these in class next week, so the more you bring with you to class, the more feedback/proofreading you will get. We’ll be using Google Docs’ suggested edits tool, so put your draft into a Google Doc and then set the sharing settings to “anyone with the link can comment” before copying the link into a blog post here, due Monday by 6pm (in the Works in Progress/Proposals category).
  • Shop for any components you need for your final projects– email me if you need help figuring out what components to use. You may need to order stuff online, so do it as soon as possible.
  • Continue to prototype with your Arduino and/or Huzzah board to work on your final project. We’ll be meeting 1-1 next week, so I hope you’ll bring some progress with you to discuss. This will look different for each of your projects. Please feel free to email me to discuss sooner or work through any snags you encounter along your prototyping journey.