The Wireless Jukebox

Project Home

Requirements Specification


Project Background

The jukebox has been around for nearly a century and throughout the years several changes have been made to its design, but the basic principle has remained the same. A person drops in a coin and selects their favorite song (if it’s available). The problems are that jukeboxes are large, only one person can use them at a time, they have a limited amount of songs on them, the library is difficult to change, and they cost several thousand dollars. The solution to this problem is a wireless system where a user can access a database and select songs to play without physical interaction with the jukebox.

Project Deliverables

  • Functional MP3 player prototype
  • USB Device to give PC Bluetooth capability
  • Jukebox PC Software 'Bleubaux'
  • User Manual
  • Circuit Schematic

Special Restrictions

  • Project budget of $600 set by course standard.
  • Software will run on the Windows XP Platform
  • Source code will only be edited by members of Team Goeckel

Principle of Operation

The user would install the jukebox software “Bluebox” on his/her PC. User would plug in the USB device to give the PC Bluetooth connectivity with the MP3 player. “Bluebox” will send the song library to MP3 players within range. The user then has two options:

  • Independent Mode: Scroll through the sent library, select desired song to be played/added to the play list.
  • Jukebox Mode: Upload a song from the local library to the play list. (Song will be buffered, not stored, to comply with DRM issues)

Input

The input to the MP3 player is an MP3 file loaded into the local library.

Output

The output is either an analog signal to the MP3 players’ headphone jack, or a digital signal sent via Bluetooth to the PC transfer buffer. Additionally, an output of the PC software will be the PC local library sent to the MP3 player via Bluetooth (digital transmission).

Acceptance Tests

  • The device should have a battery life of 3 hours
  • MP3 player and PC software should be able to communicate within 30 feet of each other

Statement of the Problem
Requirements Specification
System Block Diagram
Draft System Specification
Presentation Poster
Preliminary Design Review (PDR) Presentation Slides
Mid-course Design Review (MDR) Specification
MDR Presentation Slides
 
 
UMassAmherst
College of Engineering
Department of Electrical and Computer Engineering
SDP07 Course Home