Posted: Monday, April 13
Due: Wednesday, May 20 at 8PM

Assignment Overview

For your final individual assignment, you will create an Instructable on a CMSC838f creation of your choosing (either IA3, one of the mini-projects, or the final project). The Instructables website hosts user-generated DIY/Maker project tutorials and allows users to comment and rate posted work. By helping others learn from what you've learned, this assignment is very much in line with the spirit of our class and the 'maker movement.' Your Instructable pushes your hard work outward and helps others innovate, create, and remix as well. Moreover, it allows you to make impact beyond the walls of the classroom and academia. And the impact can be instant. As captured by one of the CMSC838f Fall 2012 students who worked on the HandSight project:

"Wow, I wasn't expecting that. Within hours of posting our Instructables project, it was selected first as a featured submission and then as a front page project. We even received a free year's membership of Instructables Pro out of it. So far, we have 137 views and 1 favorite."

Perhaps even more impressively, however, the impact can continue long after you've finished the course. For example, the two scatter plots below show the number of views (left) and favorites (right) for the Instructables for my Fall2012 course.


Thus far, the CMSC838f Fall2012 Instructables and Spring 2014 Instructables have garnered over 155,000 views and have been marked as favorites over 850 times. Your Instructable could also be picked up by blogs and popular media helping raise awareness about your work (e.g., Lifehacker covered this Fall 2012 project, Hackaday covered this Spring 2014 project) Another inspiring and useful aspect of Instructables is the active user community. You'll find engaged users will comment, post questions, and/or new ideas to your Instructable, which creates this really interesting feedback loop (e.g., see the HandSight and StarryNight comment sections).

Example Instructables from Past CMSC838f Courses

You can view a collection of Fall2012 Instructables here and Spring 2014 Instructables here. The best Instructables are those that include enough information to replicate your design exactly (and thus will often point to Github for source code as well). Some of my favorites include (counts as of April 13, 2015):

What To Do

Each person in the class must create an Instructable. If you choose a mini-project (MP1-MP4), make sure that you get permission from your partner. To create an instructable:
  1. Go here and select the "sign up" link. Register for a free account
  2. Once you've registered and logged in, select "Create" and "Step-by-step." This will drop you into a content creation wizard that will help you fill out the Instructable. Here are some quick tips.
  3. On your instructable please include this text somewhere (e.g., in the intro or in the conclusion seems to work best): This Instructable was made as part of the CS graduate course "Tangible Interactive Computing" at the University of Maryland, College Park taught by Professor Jon Froehlich. Please see for more details.
  4. Add your Instructable to the list below

Completed Instructables

As usual, please list your completed assignments below.

0. Project Name as a Heading 2 (linked to your Instructable)

Your name (or a pseudonym)
A 1-3 sentence description of the Instructable

1. Maestro

Jonggi Hong
Finger mounted input device to control the cursor

2. Marvin

Sriram Karthik Badam
A wall-mounted bot that responds to your actions in a physical space. It uses Kinect v2 to track the users in its field of view and servos to perform actions.

3. Rocket Night Light

Beth McNany
Step-by-step instructions for building the 3D printed rocket night light.

4. Tint Picker

Seokbin Kang
Don't miss your favorite colors on the street. Tint Picker allows you to take the colors home and reuse them. Tint Picker is made by breaking down a toy microphone and replacing the electronic parts in it.

5. Kinect-Based Mimicry Robot

Majeed Kazemitabaar
Come and learn how to make this robot that can respond to your commands and mimic your gestures.

6. 3D-Printed Holocron Nightlight Cube

Philip Dasler
This nightlight appears, at first, to be nothing but a simple cube. Written on one side is the word "Off" and on the other is, as one might expect, is the word "On". By turning the cube upside down, you activate the light inside and reveal the cubes secret!Hidden within the cube are the emblems of four factions from the Star Wars universe.

7. Interactive Glove

Beth McNany
Step-by-step instructions for creating and programming the interactive glove.

8. Electronic Dice Ball

Brian B.
Step-by-step instructions for building and programming the dice ball.