Presentation on theme: "The AwesomO mp3 “The Swiss Army Knife of mp3 Players”"— Presentation transcript:
1The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Critical Design ReviewThe AwesomO Corporation:Mike SellsTerrance SampleGreg RussoKevin LandinJason Taylor
2Main GoalOur 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.
3Primary Objectives Audio Playback Capabilities User Interface Buttons Mp3 DecodingHeadphone PortUser Interface ButtonsPlay & StopNext Song & Previous SongOn/Off SwitchTemp SwitchFlashlight ButtonVolume ControlLCD DisplayDisplay Song & Artist InformationDisplay Song ClockCompact Flash StorageUSB 1.1 InterfaceFile Transfer Interface between player and PC
4Secondary Objectives High-Intensity LED Flashlight Digital Thermometer Display Temp on LCDImplement FPGASimplifies Logic Design ProcessEasily Modified for DebuggingMp3 Digital Voice RecordingEncode mp3 Files From Microphone InputTouch ScreenInterface on LCD to Perform Button Functions (i.e. Play)FM TransmitterOutput Music to an FM Radio Frequency
5Basic Hardware Diagram Temp SensorUSBTX/RXTo PCTemp.PreviousRecordVolume +Volume -PriorityEncoderPlay/PauseStopNextMicXTResetPBCLKRSTA/DCompactFlashLCDMp3DecoderFMTrans.D/APAPCPDPEPIC18F452DATA[0:7]I2CControl BusADDR[0:2]To EarsTo EyesSPIHigh Intensity LED Flashlight with Dual Action SwitchON/OFF
78-Bit Microcontroller PIC18LF452 Key Features:Internal Flash Memory – 32kb program memory/ 1.5kb RAM8 Channel 10 bit ADC34 In/Out Data Channels (5 Ports A-E)I2C / 3-wire SPI/ EUSART Serial Port InterfacesC compiler optimizedIdeal for low power applicationsSupported by PIC start plus and visualization programmer
9Mp3 Decoder/Encoder STA015 Decodes mp3 files into stereo, mono, or digital format and extracts ID3 tag infoEncodes an external audio source into mp3 formatDigital volume, bass, and treble controlsSupports I2C and SPI interfaces for communications with the PICUses low power CMOS technology for portable applications
16FM Transmitter MAX2606Designed specifically for wireless communications systemsCan be tuned to frequencies between 70 and 150MhzProvides a secondary output channelPerfect for using mp3 player in a car or over a home stereo
18FTDI USB ControllerWill allow device to interface with a PC for downloading files to the CompactFlash card at slow speedsData rate of 12Mb/sUses RX/TX pins from serial interface on PICHost side drivers available for main stream operating systems
20LCD Display Size is 20x2 dot matrix LCD character display. Controller is built in using a port on the PIC.LCD will display song and artist name using ID3 tag.LCD will also display track time and temperature.
22High-Intensity LED Flashlight 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
23Digital ThermometerEveryone wants to know what the temperature is outside, making this a very useful marketing toolSimple circuitry, can easily be monitored by the PICTo PIC
24Milestones Milestone I Milestone II Expo Basic interfacing with Compact FlashAbility to read dataMilestone IIMp3 playbackUser interface software implementedExpoComplete working “swiss army knife” of mp3 players!Non-essential hardware implemented