Due: Tuesday, Sept 19th by 11:59 PM

In this assignment you will propose an idea for a team project. First, read the Concept section, which describes the concept for the team project. Next, read the Requirements section, which describes the requirements for the team project. Finally, read the Deliverable section, which explains what information you should include in your team’s proposal.

Please submit your proposal according to the instructions in the Submitting section.

Concept

Your team will be creating an interactive computing installation.

The installation will contain an embedded computer, a small touchscreen, speakers, and sensors and actuators.

Your installation should allow people to interact. This means that the system you create (software and hardware) should sense the physical environment and respond in some way. The system should include the following elements:

Example

Here is a sketch of an example installation (click for full size):

Installation sketch

This (example) installation will be mounted in a box attached to the wall. The theme of the installation is water. The touchscreen displays a simulated water animation, and the speakers play the sound of running water. The range sensor detects when a person approaches the installation, and when someone approaches the sound volume increases, and blue LEDs start pulsing with an intensity proportional to the user’s proximity. When the user touches the touchscreen, a ripple animation is displayed centered on the point where the user touched, and a “plunk” sound plays.

Available sensors and actuators

This section lists some of the possible sensors and actuators you can use in your project. Note that this list is by no means exhaustive: you can look at the Adafruit and SparkFun websites for more ideas.

Sensor Type
Accelerometer Used to determine motion.
Force sensitive resistor Senses the force applied to a surface.
Motion detector Detects motion in the space in front of the sensor.
Photocell Detects the intensity of the light hitting the sensor.
RGB_LED A light emitting diode (LED) that can light up in any color.
ReedSwitch Detects when a magnet is in close proximity.
ServoMotor A small controllable electric motor.
Slider A strip that detects touch.
Ultrasonic range finder Detects the distance of objects from the sensor.
Vibration motor Vibrates (like a cell phone in vibrate mode.)

Requirements

The requirements for the team project are as follows.

Your team needs to have 2 or 3 members.

Your installation must use the embedded computer and touchscreen to display an animation and produce sound.

Your installation must include at least one sensor (in addition to the touchscreen’s touch sensor) to sense the physical environment.

Your installation must include at least one actuator (in addition to the touchscreen display and speakers).

The installation must support some type of interaction, meaning the behavior of the system changes based on the activity of a person uses the system.

Be creative! Try to come up with a concept that is simple, but offers an interesting interactive experience. Also, it’s not a bad idea to discuss possible ideas with us (the instructors): we can help give you a sense of how feasible your idea is to implement.

Deliverable

The deliverable for the assignment is a 2-3 page proposal with the following information:

Submitting

One member of your group should create a document in his or her shared google drive folder called Project Proposal.