Presentation on theme: "ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox."— Presentation transcript:
ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox
2 ECE 415 Senior Design Project Fall 2006 The Problem The current jukebox has problems: Size (Too big!) Cost (Too much!) Library Issues Static (difficult to update) Small song capacity
3 ECE 415 Senior Design Project Fall 2006 The system will consist of handheld devices that have the ability to select songs on the jukebox or queue up songs from the devices. Besides providing remote access to the jukebox, the handheld devices will also work as personal mp3 players, giving the system another practical use. The jukebox itself will merely be a personal computer connected to a stereo system. The PC will be able to communicate with handheld devices through a wireless Bluetooth connection. The Solution
4 ECE 415 Senior Design Project Fall 2006 Survey We surveyed our peers to determine what features would be important to them in this system Important : Seeing how many songs were ahead of you in the playlist Not much larger than an iPod A communication range suitable for a party Under $325 Not Important: A scrolling wheel option Information displayed other than song artist and title
5 ECE 415 Senior Design Project Fall 2006 Current Attempts To Solve Problem Zonos Controller 100 Handheld remote that allows you to control music on your PC to be played anywhere in the house Problem: System is $1000+, does not act as standalone MP3 player Symphony – Olive Inc. System with 80 GB hard drive, can connect to any stereo system and network songs to other stereo systems Problem: System is $900, too large to be mobile
6 ECE 415 Senior Design Project Fall 2006 Deliverables System Deliverables Functional MP3 player prototype(s) USB Device to give PC Bluetooth capability Jukebox PC Software “Bluebox” User Manual Circuit Schematic Special Restrictions Software will run on the Windows XP Platform Source code will only be edited by members of Team Goeckel
7 ECE 415 Senior Design Project Fall 2006 Deliverables 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)
8 ECE 415 Senior Design Project Fall 2006 Deliverables User Interface MP3 Player: The UI consists of an LCD screen with control buttons. The buttons will allow the user to control volume, scroll up/down the assorted play lists, play, and stop the selected song. The play button will also select songs to be played on the jukebox. Additionally, there will be a power on/off switch. PC Software: A GUI software program “Bluebox” capable of playing music through the PC will display the PC library, the play list, the song information (song title, artist name). From the PC, using Bluebox, the user will be able to edit the local PC library.
9 ECE 415 Senior Design Project Fall 2006 Deliverables Input/Output The input to the MP3 player is an MP3 file loaded into the local library. 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).
10 ECE 415 Senior Design Project Fall 2006 Deliverables Initial User Manual 1) Turn on device by switching power switch to ‘on’ 2) Chose between independent or jukebox mode 3A) If independent mode, select song from the local library 3B) If jukebox mode, turn on Bluebox software on PC. Select song from jukebox or local library to be transmitted to jukebox play list
11 ECE 415 Senior Design Project Fall 2006 Deliverables Acceptability Testing 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 Product Cost Consumer surveys suggest an acceptable market cost of $325 for the system, so our goal is to develop the system for under $500. Mass production would reduce the cost per item enough to meet the consumer requirements for the total system cost.
12 ECE 415 Senior Design Project Fall 2006 System Block Diagram MP3 Player Jukebox Laptop
13 ECE 415 Senior Design Project Fall 2006 Design Alternatives Primary Design GumStix handheld computer w/ Intel XScale CPU Audio Codec For D/A, MP3 decoding, and amplification Wireless Communication Comprised of a Bluetooth transceiver Flash Storage Alternative Designs Microcontroller or DSP in place of GumStix Depending on the microcontroller selected, the audio codec may not be needed Choice of LCD, memory type, and audio codec will depend on compatibility with the microcontroller.
14 ECE 415 Senior Design Project Fall 2006 Design Alternatives Alternative Microcontrollers ManufacturerModel Built in MP3 DecoderUSBI2SI2SI2CI2CSPIFlashGPIO ST Microelectronics STA013 STA027 Atmel AT85C51SN HD3B Phillips UCB1400 Portal Player PP5024 Xemics XE1431
16 ECE 415 Senior Design Project Fall 2006 Proposed MDR Specifications Develop “BlueBox” Software Finalization of major hardware components Microcontroller, Bluetooth chip, LCD screen, and Audio Codec Bluetooth communication demonstration