Top Banner
ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox
16

ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

Dec 14, 2015

Download

Documents

Clifton Corsey
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

ECE 415 Senior Design Project Fall 2006

Juan LatorreAnthony Messina

Erin MorseDavid O’Grady

Advisor: Professor Dennis Goeckel

The Wireless Jukebox

Page 2: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

2ECE 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

Page 3: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

3ECE 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

Page 4: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

4ECE 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

Page 5: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

5ECE 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

Page 6: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

6ECE 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

Page 7: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

7ECE 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)

Page 8: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

8ECE 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.

Page 9: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

9ECE 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).

Page 10: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

10ECE 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

Page 11: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

11ECE 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.

Page 12: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

12ECE 415 Senior Design Project Fall 2006

System Block Diagram

MP3 Player Jukebox Laptop

Page 13: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

13ECE 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.

Page 14: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

14ECE 415 Senior Design Project Fall 2006

Design Alternatives Alternative Microcontrollers

Manufacturer Model

Built in MP3

Decoder USB I2S I2C SPI Flash GPIO

ST Microelectronics

STA013

STA027

Atmel

AT85C51SNHD3B

Phillips

UCB1400

Portal PlayerPP5024

XemicsXE1431

Page 15: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

15ECE 415 Senior Design Project Fall 2006

Design Alternatives

LCD Comparison

Manufacturer

Model Diagonal Dimension

Color Resolution Interface Power Cost

Sony ACX705AKM 2.7” 240x160 RGB 47mW $59

Wintek

WDG243216WEBA 3.5” 320x240 Parallel ? $39

Optrex

51570GD022J 2.2” 176x220 RGB, SPI ? $80

Sharp

LM24022 2.7” 240x160 VGA 32mW $39

Solomon System

SSD1359 1.5” 128x128 SPI ? $35

Hantronix

HDM64G512L4 2.5” 128x64 Parallel 20mW $28

Matrix Oribital GLK12232 2” 122x32 I2C ? $69

Page 16: ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.

16ECE 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