MPA03 Kinects & Motors
... MPA03 Kinects and Motors
Due: Wednesday, April 16 (before class, meet in HCIL)
Note: This a…
MPA03 Kinects and Motors
Due: Wednesday, April 16 (before class, meet in HCIL) Note: This assignment is mostly complete but I may add clarifications/updates based on your feedback.
We've now acquired significant experience working with the Arduino hardware prototyping platform. In MPA01 and 02, we designed and implemented new interactive experiences using custom hardware that we built. With MPA01, the focus was on creating new input devices and interactions with desktop computers. With MPA02, we left the desktop environment all together and explored embedding computation in low-tech materials (paper, fabric, wood, cardboard). In this assignment, we continue the theme of combining the physical and virtual worlds in unique ways but our approach changes. Enter: the Microsoft Kinect. In this assignment, you will use the Microsoft Kinect, which combines an IR camera (for depth) and a traditional RGB camera (for visuals) into a single sensor.
What To Do
... Leah Buechley, former professor at MIT Media Lab and director of the High-Low Tech Group. Inve…
Leah Buechley, former professor at MIT Media Lab and director of the High-Low Tech Group. Inventor of the LilyPad Arduino toolkit
Professor Mitchel Resnick at the MIT Media Lab, director of the Lifelong Kindergarten group.
Professor Eric Paulos at UC Berkeley in the Electrical Engineering and Computer Science Department, co-founder and co-director of the CITRIS Invention Lab and director of the Living Environments Lab
Jay Silver, founder and director of JoyLabz and co-inventor of the MaKey Makey
... The Arduino code can be found at https://github.com/anisabboud/bunny/tree/master/bunny
The Arduino code can be found at https://github.com/anisabboud/bunny/tree/master/bunny
The Kinect code can be found at https://github.com/anisabboud/bunny/tree/master/kinect, and is highly based on the example found in http://www.microsoft.com/en-us/kinectforwindowsdev/start.aspx - "5.Skeletal Tracking", with the addition of sending the relevant data to the Arduino through writing to the serial port.
3D printed pulley middle part: https://www.tinkercad.com/things/iO5Qsa6MDxb-pulley-beta14-middle-part-72-balls-final/edit
... W Apr 9 - Guest Lecture Shannon Leah Collis
Note: I am excited to announce that we will have …
W Apr 9 - Guest Lecture Shannon Leah Collis
Note: I am excited to announce that we will have a CMSC838f guest lecturer today: Shannon Collis, who is an Assistant Professor of Art at the University of Maryland. Her work, which has been exhibited across North America, Europe, Asia and Australia, focuses on "creating installations and interactive environments that explore various ways in which digital technologies can transform our perception of audio and visual stimuli. " See her work here .
Slides: To be posted
MPA02 High-Low Tech
... Due: Monday, March 24 (before classtime)
Now Due: Wednesday, March 26 (before class, meet in …
Due: Monday, March 24 (before classtime)
Now Due: Wednesday, March 26 (before class, meet in HCIL) Note: This assignment is mostly complete but I may add clarifications/updates based on your feedback.
What To Do
In this assignment, your goal is to rethink the materiality of computing and interaction. You must make a primary input device (e.g., paper joystick) or a primary output device (e.g., ambient display) using low-tech materials such as paper, conductive paint, play-dough, tape, water, food, etc. The primary interactivity must be mediated by the low-tech material (i.e., the low-tech material cannot be superfluous to your design, it must be directly integrated).