1 / 8

MP3 Player with USB Storage

MP3 Player with USB Storage. Team Wittgenstein Colin McHugh and Jonathan Helm. The Basics. MP3 Playback. Filed Stored on USB Device. Standard Playback Controls. Files Chosen Through a Custom Directory Navigation Interface. May Feature Equalization and Other Digital Effects.

skyler
Download Presentation

MP3 Player with USB Storage

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MP3 Player with USB Storage Team Wittgenstein Colin McHugh and Jonathan Helm

  2. The Basics MP3 Playback Filed Stored on USB Device Standard Playback Controls Files Chosen Through a Custom Directory Navigation Interface May Feature Equalization and Other Digital Effects User Interface Supported by LCD MP3s in each Directory Sorted by Filename or the Contents of their ID3 Tags

  3. Pins Required: 2 SPI Ports (USB Host and MP3 Decoder) 3 I/O Ports (LCD Data, LCD Control, Buttons & Knobs) 8 SPI Pins and 24 I/O Pins Total

  4. Software Diagram Initialization Error Reporting Check for USB Client Check file system readability Display text message explaining the error Wait for manual reset Directory Navigation Playback Mode Control buttons traverse the directory tree Only MP3 files are displayed Directory contents are analyzed as the user views them Song title, artist, time, volume are displayed Control buttons start, stop, advance the process Files are played in the order in which they were last sorted

  5. Programming

  6. Selected Components • FTDI VNC1L • -USB Host • -UART, FIFO, or SPI Interface • 3.3V For on-chip signals, 5V for USB • Navigates FAT file system • Graphic LCD 128x64 • 8 bit Parallel Input • Programmable Graphics • Takes 5V signals VS100x -MP3 Decoder -SPI Interface -3.3V signals -Decodes MP3, WAV -Can add software for post-decompression processing • MSP430 Microcontroller • -3.3V Signals • -Low power • Multiple SPI/UART ports • Selected to have enough GPIO pins for LCD, and Buttons

  7. Project Milestones • Finalize top-level design • Select parts • Order parts • Test all components individually • Study USB host, MP3 decoder, microcontroller • Finalize design • Connect components • Display text on LCD • Control USB host from microcontroller • Test playback • Implement playback control • Implement directory navigation • Implement additional software features

  8. Gantt Chart

More Related