Student Projects

Arduino Instructor, Andrew Ringler, provided instructions about the student project and the presentation. (Image by H. Sharon Lin, MIT OpenCourseWare.)

In this workshop, students deliver two design projects with Arduino.

Short Project

Students spend six hours of the project time and collaborate to design their first interactive project with Aruidno in groups of two to four.

Long Project

Students spend twenty hours of the project time and develop their second Arduino project in groups of four to six.

Overview

Students form groups of four to six and work for twenty hours on a final project. We help facilitate this by discussing techniques for collaborative design, guiding the class in an improv activity, lead a brainstorming activity for the whole class to help students identify collaborators, allow students ample time to self-organize into teams. In addition, teams are provided with a $200 budget for buying hardware components that they would require apart from the components that we already have on our inventory. Students then have 20 hours of class time to develop an idea for a project, to create the project, and to prepare to present about their project in front of external visitors. The capstone of the class is a final five-minute presentation that each group must give about their project in front of the entire class and external visitors.

The following project demonstrations are courtesy of the participants, including MIT students, and used with permission.



 

Long Project: Introduction

In this video, instructors provide some context about the student projects and presentations, including what information they should cover in the presentations.

Long Project 1: Awesome Light Show Touch Game

In this video, one of the student teams demonstrates their project, a light show touch game which is synced to a counter that keeps score, every time you touch the red box (which randomly changes position).



 

Long Project 2: Hand Motion Controlled Car

In this video, one of the student teams demonstrates their project, a gesture controlled car.



 

Long Project 3: LED Framed Light Display Part 1

In this video, one of the student teams demonstrates their project, a framed LED display. This is the first part of the presentation.



 

Long Project 3: LED Framed Light Display Part 2

In this video, one of the student teams demonstrates their project, a framed LED display. This is the second part of the presentation.



 

Long Project 4: Punching Glove

In this video, one of student team demonstrates their project, a punching glove which measures various metrics such as the intensity of your punches and the speed and number of punches and so on.

Long Project 5: Quadcopter

In this video, one of the student team talks about how quadcopters can be useful in daily lives.

Students watch in class demo of their Arduino projects. (Image by H. Sharon Lin, MIT OpenCourseWare.)

Overview

Students form groups of two to four and work for six hours on a small project. We help facilitate this by discussing techniques for collaborative design, guiding the class in an improv activity, lead a brainstorming activity for the whole class to help students identify collaborators, allow students ample time to self-organize into teams. Students then have 6 hours of class time to develop an idea for a small interactive project with Arduino, to create the project, to discover if they like their teammates, and to learn about all the technical skills that will be needed on a team to succeed. Each group does a short presentation for the entire class and talks about their project, but most importantly talks about what they learned.

It may be helpful to keep a check on the groups and have them demonstrate their progress every occasionally and help them with debugging code or hardware. There may be times more often than once when groups do not seem to be making any progress with particular aspects of their project due to lack of knowledge in some technical domain or because the scope of the project is too ambitious. It could be helpful to help them redefine the scope of the project and to break it down into simpler modules that they can tackle one at a time and then integrate altogether.

The following project demonstrations are courtesy of the participants, including MIT students, and used with permission.

Short Project 1: Arduino Pinball

In this video, one of the student teams demonstrates their project, an Arduino Baseball game.



 

Short Project 2: Back in Black Light Show

One of the student teams presents their project, an Arduino based light and sound show, which is programmed using the Processing IDE. They use the sound library to sync the lights with music.



 

Short Project 3: Calculator

Students demonstrate their project, an Arduino based calculator that can do simple additions and displays the sum on a dial.



 

Short Project 4: Chance Game

In this video, one of the student teams demonstrates their projects, an Arduino based virtual ruler and a lottery game.



 

Short Project 5: Infrared Lock

In this video, one of the student teams demonstrates their project, an IR bike lock. The bike lock can be triggered using an infrared remote control.



 

Short Project 6: Knock Knock Lock

One of the student team presents their project, a sound activated safe lock.

Short Project 7: Mario Light Show

The LED array is pre-programmed to sync with music from the popular video game, “Super Mario.” This video is unavailable due to copyright restrictions.

Short Project 8: Plant People

Students present on their project, Plant People.

Course Info

As Taught In
January IAP 2017
Level
Learning Resource Types
Projects with Examples
Instructor Insights