The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation:

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
FM Transmitter (Carvox) Discover the freedom of sending a wireless broadcast of any audio to any FM radio anywhere in your car !!! Wireless.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
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.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
Digital Guitar Recorder Team RAD – Michael McGuirk, Nick Herrera, David Wormus, Fesehaye G. Abrhaley.
Player Guitar Critical Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
ECEN 4610 Spring 2006 Hands-Free Low-Profile Wireless Radio Preliminary Design Review Handmade by Robots Team members Derek Lindberg Sean McDevitt Nick.
BeHāv Student Behavior Feedback System. Overview Team What is BeHav In Action Features Design Risks Time-Line.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Capstone Spring 2007.
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
Amr Aldaiel - Andrew Kravitz Katie Noble - Zack Taylor - Alan Yim.
MP3 Player/Boombox Kevin Davis Shane Neuville Dan Chao Andy Owens Christopher Tillery ECEN 4610: Capstone Laboratory Preliminary Design Review (PDR)
PDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
ASPPRATECH.
Microcontroller based system design
Chapter 4 Section 3.
Mike Loptien Kirk Spowart Mike Gauthiere Chris Reid Vincent Wu.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
Camera Interfacing using ARM7
Silicon Labs ToolStick Development Platform
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Communication Device for Handicapped Kids Dec Client Heartland Area Agency Sue Young Advisor Yao Ma Advisor Yao Ma Alex Leith Brian Grove Steve Peters.
Introduction to computers. What is a personal computer? Capacity: Large hard disks combined with a large working memory (RAM) Speed: Fast. Normally measured.
EE 1106: Introduction to EE Freshman Practicum
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
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.
CAN-Bus Logger Characterization presentation Apr. 19, 2009 Elad Barzilay Idan Cohen-Gindi Supervisor: Boaz Mizrahi.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
Computer Hardware – System Unit
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Computer Components Part #2 – Input and Output. Let’s Review.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
RAILWAY TRACK SNAP NOTIFICATION
This chapter provides a series of applications.
Introduction to Microprocessors and Microcontrollers
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
FPGA Vinyl to Digital Converter (VDC)
Presentation transcript:

The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation: JasonTaylor Jason Taylor

Main Goal Our main goal is to build a fully functional mp3 player that not only plays music, but also includes features not seen on current mp3 players. Our main goal is to build a fully functional mp3 player that not only plays music, but also includes features not seen on current mp3 players.

Primary Objectives Audio Playback Capabilities Audio Playback Capabilities Mp3 DecodingMp3 Decoding Headphone PortHeadphone Port User Interface Buttons User Interface Buttons Play & StopPlay & Stop Next Song & Previous SongNext Song & Previous Song On/Off SwitchOn/Off Switch Multi-Function SwitchMulti-Function Switch Flashlight ButtonFlashlight Button Volume ControlVolume Control LCD Display LCD Display Display Song & Artist Information Display Song Clock Compact Flash Storage Compact Flash Storage USB 2.0 Interface USB 2.0 Interface File Transfer Interface between player and PC

Secondary Objectives Battery Power Battery Power Possibly RechargeablePossibly Rechargeable High-Intensity LED Flashlight High-Intensity LED Flashlight Digital Thermometer Digital Thermometer Display Temp on LCDDisplay Temp on LCD Implement FPGA Implement FPGA Simplifies Logic Design Process Simplifies Logic Design Process Easily Modified for Debugging Easily Modified for Debugging Mp3 Digital Voice Recording Mp3 Digital Voice Recording Encode mp3 Files From Microphone Input Touch Screen Touch Screen Interface on LCD to Perform Button Functions (i.e. Play) FM Transmitter FM Transmitter Output Music to an FM Radio Frequency

Basic Hardware Diagram PIC Processor RAM EEPROM I 2 C SPI ADC User Interface MP3 Encoder Decoder Audio Out Audio In Liquid Crystal Display (LCD) w/ Controller Module FM Transmitter DAC Compact Flash LED Temperature Sensor

PRIMARY HARDWARE SUBSYSTEMS

8-Bit Microcontroller PIC18LF2550 Key Features: Internal Flash Memory – 32kb program memory/ 2kb RAM Internal Flash Memory – 32kb program memory/ 2kb RAM USB 2.0 Interface USB 2.0 Interface 10 Channel ADC 10 Channel ADC 22 In/Out Data Channels (3 Ports) 22 In/Out Data Channels (3 Ports) I 2 C / 3-wire SPI/ EUSART Serial Port Interfaces I 2 C / 3-wire SPI/ EUSART Serial Port Interfaces C compiler optimized C compiler optimized 2-Pin In Circuit Serial Programmable 2-Pin In Circuit Serial Programmable Ideal for low power applications Ideal for low power applications

USB 2.0 Interface Will allow device to interface with a PC for downloading files to the CF card at high speeds Will allow device to interface with a PC for downloading files to the CF card at high speeds Data rate of 12Mb/s Data rate of 12Mb/s Interface built into PIC Interface built into PIC

Mp3 Decoder/Encoder STA015 Decodes mp3 files into stereo, mono, or digital format and extracts ID3 tag info Encodes an external audio source into mp3 format Digital volume, bass, and treble controls Supports I 2 C and SPI interfaces for communications with the PIC Uses low power CMOS technology for portable applications

Optimistic User Interface This is just a concept of what the product could look like, the actual player will probably not resemble this. We would like the actual product to have all of the interface buttons seen on this model

CompactFlash Storage Compact Compact Can hold large amounts of data Can hold large amounts of data Inexpensive Inexpensive Removable Removable

Software Interface Operating System Operating System Read/Write to CompactFlash Read/Write to CompactFlash FAT16 File systemFAT16 File system Simple and compatibleSimple and compatible LCD LCD ● Display track title, song time ● Temperature display User Interface User Interface ButtonsButtons Play, stop, next/prev. trackPlay, stop, next/prev. track Control Data Control Data Enc/Dec mp3Enc/Dec mp3

SECONDARY HARDWARE SUBSYSTEMS

FM Transmitter MAX2606 Designed specifically for wireless communications systems Designed specifically for wireless communications systems Can be tuned to frequencies between 70 and 150Mhz Can be tuned to frequencies between 70 and 150Mhz Provides a secondary output channel Provides a secondary output channel Perfect for using mp3 player in a car or over a home stereo Perfect for using mp3 player in a car or over a home stereo

LCD Display Ideal size is a 16x4 dot matrix LCD character display. Ideal size is a 16x4 dot matrix LCD character display. Controller will be connected to the PIC using the I 2 C bus. Controller will be connected to the PIC using the I 2 C bus. LCD will display song and artist name using ID3 tag. LCD will display song and artist name using ID3 tag. LCD may also display track time and temperature. LCD may also display track time and temperature.

LCD Controller The LCD Character display will be controlled utilizing Hitachi's The LCD Character display will be controlled utilizing Hitachi's The is useful because it allows for an I 2 C connection instead of the typical 4-12 pin connection to the PIC. The is useful because it allows for an I 2 C connection instead of the typical 4-12 pin connection to the PIC. The shift register, displayed above, is what enables the I 2 C interfacing. The shift register, displayed above, is what enables the I 2 C interfacing.

High-Intensity LED Flashlight Another useful tool that will increase marketability, commonly seen on key chains – so why not on an mp3 player? Another useful tool that will increase marketability, commonly seen on key chains – so why not on an mp3 player? Even simpler to implement, can be wired as a separate circuit Even simpler to implement, can be wired as a separate circuit

Digital Thermometer Everyone wants to know what the temperature is outside, making this a very useful marketing tool Everyone wants to know what the temperature is outside, making this a very useful marketing tool Simple circuitry, can easily be monitored by the PIC Simple circuitry, can easily be monitored by the PIC Temperature Sensor Op Amp Circuit PIC ADC

Milestones CDR CDR Prototype board builtPrototype board built PCB laid out and solderedPCB laid out and soldered Basic hardware communicatingBasic hardware communicating Milestone I Milestone I Reading a song from CompactFlash, decoding, and playing.Reading a song from CompactFlash, decoding, and playing. Milestone II Milestone II User interface software implementedUser interface software implemented Non-essential hardware implementedNon-essential hardware implemented Expo Expo Complete working “swiss army knife” of mp3 players!Complete working “swiss army knife” of mp3 players!

Projected Schedule

Divisions of Labor Kevin: Compact Flash & Software Kevin: Compact Flash & Software Greg: LCD Display & USB Interface Greg: LCD Display & USB Interface John: Processor & Temp Sensor John: Processor & Temp Sensor Mike: Processor & Peripheral Hardware Mike: Processor & Peripheral Hardware Jason: Mp3 Decoder/Encoder & Software Jason: Mp3 Decoder/Encoder & Software

Risky Business Unfamiliar Technology Unfamiliar Technology Questionable Achievability Questionable Achievability Complex Interfaces Between Hardware Components Complex Interfaces Between Hardware Components Complex Software User Interface Complex Software User Interface

Change USB interface to serial or remove PC connectivity altogether Change USB interface to serial or remove PC connectivity altogether Remove LCD display Remove LCD display Remove digital recording functionality Remove digital recording functionality Remove secondary hardware functions (battery, temp, etc.) Remove secondary hardware functions (battery, temp, etc.) Add second microcontroller to split responsibilities between different hardware components Add second microcontroller to split responsibilities between different hardware components Remove unnecessary user interface components (next/prev. song buttons) Remove unnecessary user interface components (next/prev. song buttons) Contingency Plan

Estimated Costs Processor Mp3 Encoder/Decoder FM Transmitter D to A Converter LCD w/Controller Temperature Sensor CompactFlash Card PCB Misc. Parts $ 5.90 $11.77 $ 0.90 $ 1.02 $15.00 $ 1.00 $15.00$33.00$15.00 Total$98.59≈$110-$130 + Projected Market Sale Price

Marketability Target Audience: People between the ages of Target Audience: People between the ages of Will compete with multiple mp3 players on the current market, however with added features our product should rise to the top Will compete with multiple mp3 players on the current market, however with added features our product should rise to the top

Questions?