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

Slides:



Advertisements
Similar presentations
Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
Advertisements

ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.
Mobile Computing Advantages and limitations of mobile computing
SERENADE MP3 PLAYER The Hardware Perspective By: Jacob Messick, Marcel Deslauriers, Brendan Simpson, & Nick Miller.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
▶ Powerful CPU : 1.3GHz CPU with 3G graphic engine Mali400 ▶ 8inch high bright LCD for big vehicles under sunlight ▶ System connector supporting multi.
Assistive Computer Interface for Reading and Composing James Stephenson Brian Fransioli Mike Lehrer Russell Martin Phil Gadomski Presented at Roswell.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Musically Stimulated Environment UCSB ECE 189 A/B Senior Capstone 2013 Group Members: Tim Chin, Omar Gonzalez, Ward Huang.
1 August RGB’s Presentation Structure  Introduction  RGB Basics  RGB Products  Questions and Closing 2.
A Palm or a Pocket PC What’s the Difference? NTRS 455 by Daniel Frankl, Ph.D.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
March 1, Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Critical Design Review Spring 2007.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Team Wolf Distributed, Consistent and Secure USB Storage Midyear Design Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
Next Generation Gaming Andre Bliss Project 0 CSCI220 Multimedia Literacy, Spring 2006.
PDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
Web Audio Stereo Component Group 3 Mike Foy Tony Camilli Barrett Cervenka Dave Hillyard.
1 Personal Digital Assistant Alexis Zamora EE 396 September 22, 2007.
Introduction of MP3 Speaker. Features of MP3 Speaker  Playback the music stored on a SD/MMC card or from external audio devices card or from external.
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Brought to you by: Smooth Operation Chris Kitt, Brenda Marcum, Jacob Oliver, Michael Roth, and Andrew Yuan.
Walkie-Talkie via Bluetooth By : Kopitman Reem Stolberg Dmitri Instructor: Chen Koren The final presentation.
Drivers Station 2010 Joe Ross Team /12/2009.
Chongo Service Training Hardware Overview Prepared by Merlin Miller, Dave Jordahl, John Ciardi, March 2005.
K S C Proposal for Introduction what’s realjukebox? why do we create realjukebox? Interface and functions clothes for.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Compact MythTV Frontend Advisor: Professor Wilsey Dustin Grimmeissen Richard Anderson David Kesler.
1 A web enabled compact flash card reader eeble. 2 Weeble Team Chris Foster Nicole DiGrazia Mike Kacirek Website
Know the Computer Multimedia tools. Computer essentials.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Collaborative mobile robots Rory McGrath Progress Report.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Disassemble NXT 1. Daughterboards Display daughterboard Connector to the motherboard that you can disconnect Bluetooth daughterboard Speaker on the display.
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.
A Bluetooth enabled mobile robot Rory McGrath Final Year Presentation.
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
SIMPUTER. A Thought A rapid growth of knowledge can only happen in an environment which admits free exchange of thought of information. Nothing else.
Embedded Ogg Vorbis Audio Player Team Members: Trang Pham Luke Reisner Jason Winchell Advisor: Advisor: Prof. Dongming Zhao University of Michigan-Dearborn.
Tone Matrix Music Box Jun Jun PehWan Qi Choo Kian Hui Wong Chia Siong Goh.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
ECE FPGA Microprocessor Design Erik Lee, Edward Jones, Emily Kan.
NAND Flash Failure Behavior Sponsored By Micron Technology Inc.
Digital Message Announcer DMA-1. Solid State Digital Audio Player Applications: security warning messages security warning messages voice alarms voice.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
A cost efficient solution for TFT systems with low end CPU.
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
System Software Design Doorbell Jukebox Henry Arbicor and Arthur Bingcang.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
DaVinci Overview (features and programming) Kim dong hyouk.
Last Update: 2-Jan-2005 Version: 1.0 Global Prepared By: John Lysfjord
Troy Davis and Caitlin Smart
Operating System Review
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Operating System Review
Technical Communication Skills Practicum
Command and Data Handling
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 MDR – December 7 th, 2006

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 Solution  Wireless Jukebox “Bleubaux” PC Application MP3 Player Stand Alone Jukebox Controller Bluetooth Connection (Survey Driven Solution)

4 ECE 415 Senior Design Project Fall 2006 PDR Retorts  Size?  Potential market? Recreation College Students Commercial Bars, Pubs, Restaurants, etc.

5 ECE 415 Senior Design Project Fall 2006 MDR Specifications  “Bleubaux” Software Development Testing  MP3 Player Develop prototype Show LCD functionality Integrate control buttons

6 ECE 415 Senior Design Project Fall 2006 System Block Diagram MP3 Player Laptop

7 ECE 415 Senior Design Project Fall 2006 Software  “Bleubaux” Music Software Developed in Microsoft Visual Studio using C++ Functional DOS prompt interfaced with keyboard

8 ECE 415 Senior Design Project Fall 2006 Hardware  Gumstix Basix 400xm-bt Processor: Intel XScale PXA MHz Memory: 16 MB built-in & 512 MB MMC Operating system: u-boot Linux kernel 2.6 Wireless: Infineon Bluetooth module  Gumstix Audiostix2 Features: audio output, LCD output, USB client, GPIO lines Audio codec: Phillips UCB1400

9 ECE 415 Senior Design Project Fall 2006 Hardware Cont’d  LCD 2.7” Sony ACX705AKM TFT 240x160 RGB Built-in LCD controller Requires custom driver  Buttons 4-way joystick with center push Allows user to scroll through songs and execute commands (play, pause, send song) Connects to Gumstix through GPIO 10mm

10 ECE 415 Senior Design Project Fall 2006 LCD/Gumstix Interface  LCD interfaced with Gumstix through a 3-bit digital interface LCD Audiostix 3 VCC__________________________________________________ _ 4 VCC____________________________________________________ 5 GND___________________________________________________ 6 GND___________________________________________________ 7 R0 (Red data input LSB)____________________ _ L_DD13 8 R1 (Red data input)________________________ _ L_DD14 9 R2 (Red data input MSB)____________________ _ L_DD15 10 G0 (Green data input LSB)___________________ _ L_DD08 11 G1 (Green data input)_____________________ _ _ L_DD09 12 G2 (Green data input MSB)________________ __ __ L_DD10 13 B0 (Blue data input LSB)________________ ____ _ L_DD02 14 B1 (Blue data input)_________________________ L_DD03 15 B2 (Blue data input MSB)______________________ L_DD04 16 HSYNC (Horizontal Line Synchronization)____________ LCLK 17 VSYNC (Vertical Line Synchronization)______________ FCLK 18 S/D (Shut down)_____________________________ #STBY GP_81 19 MCK (Master Clock)__________________________ _ L_PCLK 20 VCC____________________________________________________ VDD_2 21 LED VDD (Backlight VDD)___________________________ 22 LED GND (Backlight GND)__________________________

11 ECE 415 Senior Design Project Fall 2006 Button/Gumstix Interface  Joystick connected to digital I/O ports on audio codec  Gumstix configured to detect falling edge on these ports  Software program will be written to convert detection to actions on MP3 player

12 ECE 415 Senior Design Project Fall 2006 Cost Breakdown  Recurring Costs Audiostix2$40 LCD$60.33 Button $1.50 MMC Card $35 Basix 400xm-bt $169 __________________________ Total$ Goal Market Price: $325 Mass Production reduces this price per unit

13 ECE 415 Senior Design Project Fall 2006 Next Step  Bleubaux Develop GUI Implement Bluetooth Functionality

14 ECE 415 Senior Design Project Fall 2006 Next Step  MP3 Player Develop Program Modules Audio Functionality LCD Driver Input Interface Bluetooth Communication Integrate Hardware Components Develop daughterboard for Gumstix Battery/Power Management Design/Build Case

15 ECE 415 Senior Design Project Fall 2006 Questions ?