TEAM 10: Sparkle
Spring 2008

last updated: April 1, 2008

MEMBERS

PROJECT CONCEPT

This project will allow both kids and adults to enjoy jump roping in an innovative way. Replacing regular jump ropes with a rope of led lights that change color and display words/images controlled by embedded components such as accelerometers, our project will also calculate / display calories burned.

MOTIVATION

Kids are getting fat because they don't exercise any more. Jump roping is a good way of exercise. We expect our innovation to bring fun back to jump roping and keep kids healthy.

COMPETITIVE ANALYSIS

Valeo Speed Jump Rope
LED Blinking Jump Rope
Digital Jump Rope with Calorie Burn

TECHNICAL SPECIFICATIONS

Hardware: Software: Protocols:

REQUIREMENTS

Functional: Non-Functional:

ARCHITECTURE

Basic Architecture Diagram

USE CASES (INTERACTION DIAGRAMS)

Use Case Diagram

SYSTEM STATES & TRANSITIONS

State Machine Diagram

RISKS & MITIGATION STRATEGIES

ERROR HANDLING

To be completed.

IMPLEMENTATION DETAILS

Schematic for ATMEGA88-20PU with LEDs, accelerometer, and serial connection

The atmega88 is programmed to sample ADC lines and start single conversions. These in turn set off interrupts which we catch and store the accelerometer data for all three axis. The data is then used to determine how many LEDs should light up. The more acceleration the more LEDs light up (shown in the following pictures).

We are currently in the process of finding suitable parts to start making an actual rope. Initial ideas are of PVC piping (for the handles) and clear tubing (surgical or something similar).

TEST CASES

Power ON/OFF Accelerometer LEDs Communication

EXPERIMENTAL EVALUATION

Experiment #1

LESSONS LEARNED

How to write my first html

FUN STUFF

To be completed.

REFERENCES


Back to the top of this page
18-549 course home page