Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Capstone Spring 2007 Description What is it? – Wireless high-fidelity music, voice, and data transmission system. What does it do? – – – – – – Single base-station to multiple receivers Color touch screen Multiple audio inputs Music Storage Data transmission Multiple Stations S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner High Level Concept & System Diagram S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner User Interface Receivers Base-Station Audio Touch Screen -Song Selection -Audio Control -Level Control Audio Inputs Control Volume Control Test Song Information Possible Hand Held LCD Unit -Microphone Jack -Stereo Jack Data Inputs -SD Card Reader -USB for PC Interface S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Base-Station Hardware Diagram Encoder A/D Analog Input “Stereo” 3.5 mm Jack “48 KHz” CD/Computer/ IPOD SD Card “FAT 16” Tx/Rx MCU USB Input SPI l ria Se Touch Screen User Interface “2.4 GHz” SPI 20 “MHz” Non Volatile Memory S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Receiver Hardware Diagram Non Volatile Memory Tx/Rx “2.4 GHz” MCU IIS DAC. SPI SPI SP I I SP BlueTooth Tx AMP LCD Parallel BlueTooth Rx S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Speakers State Diagram u Inp log Ana t MP3 Encode Alw a ys Always Init SD Card Input Idle Transmit Wait Keyboard Input Base Station Always Init Select Channel Base Station Search Seach Base Station Wait Receive Idle Wait Receiver S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Text Detected Base Station Use Case <<Include>> Broadcast MP3 files Get MP3 files from SD card <<Include>> Get audio from Analog source <<Include>> <<Include>> Convert into MP3 <<Include>> Display on Touch Screen Base Station Operator <<Include>> Send Text message <<Include>> Get text message S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Receiver Use Case <<Include>> Play MP3 files Select wireless channel <<Include>> <<Include>> Control Volume <<Include>> Receiver Operator <<Include>> Receive text message S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Display on LCD Screen Preliminary Bill of Materials KEY HARDWARE COMPONENTS Part number Manufacturer Part Description AT45DB642 Atmel 64-megabit 2.7-volt Only Dual-interface DataFlash® (FREE) PCB-SDMMC Sparkfun.com SD Card PCB Interface RF-MiRF-v2-RPSMA Sparkfun.com 2.4 GHz RF Transceiver TI C6000 series DSP Development board AT91SAM7A3 Atmel AT91 ARM Thumb-based microcontroller (FREE) ANT-24G-RP Sparkfun.com 2.4 GHz RF Duck Antenna AT89C51SND1 Atmel 8051 Microcontroller with MP3 Decoder and Human Interface (FREE) Miscellaneous components (resistors, capacitors, connectors, etc.) Custom PCB Designs (4 layer, 5"x6") Qty Unit Price 1 $0.00 1 $14.95 1 $14.95 1 $200.00 1 $0.00 2 $6.95 1 $0.00 1 $40.00 6 $66.00 Amount $0.00 $14.95 $14.95 $200.00 $0.00 $13.90 $0.00 $40.00 $396.00 TOTAL COST: $679.80 S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Return on Investment RETURN ON INVESTM ENT Part Description LABOR (20 hours/w eek @ $30/hour for 14 w eeks) Labor - Matt Labor - Souhaibe Labor - Mike Labor - Pat Labor - Tenzin Qty Unit Price Multiplyer Amount 20 $30.00 14 20 $30.00 14 20 $30.00 14 20 $30.00 14 20 $30.00 14 Development Labor Subtotal: Development Materials Subtotal: DEVELOPMENT COST TOTAL: $8,400.00 $8,400.00 $8,400.00 $8,400.00 $8,400.00 $42,000.00 $679.80 $42,679.80 1 BASE STATION (Raw cost) MP3 Encoder Transceiver LCD Display/User interface PCB Layout Controller MCU Miscellaneous Parts/Connectors 1 1 1 1 1 1 $12.00 1 $5.00 1 $15.00 1 $15.00 1 $7.00 1 $5.00 1 Base Station Subtotal: $12.00 $5.00 $15.00 $15.00 $7.00 $5.00 $59.00 1 RECEIVER (Raw cost) MP3 Decoder Transceiver PCB Layout Miscellaneous Parts/Connectors 1 1 1 1 $9.00 1 $5.00 1 $10.00 1 $3.00 1 Receiver Subtotal: $9.00 $5.00 $10.00 $3.00 $27.00 RETAIL Cost of Base Station & 1 Receiver: Profit: RETAIL Cost of 1 Receiver: Profit: Number of "Base Station & 1 Receiver" Units Sold to Offset Development Cost: S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner $150.00 $64.00 $50.00 $23.00 667 Division of Labor Team members Responsibility Souhaibe Barkat MP3 Decoder, PCB Design, Documentation Tenzin Dhongyal User Interface, MP3 Encoder, Documentation Michael Duckwitz MP3 Encoder, Transceivers, Documentation Matthew Syme System Integration, Decoder, Documentation Patrick Wagner Transceivers, User Interface, Documentation S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Schedule S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Risks and Contingency Plans 1. Scheduling for Group Meetings -Schedule Differences 2. Availability of Parts -Good Availability Survey -Early Ordering -Modular Design 4. DSP Constraints - Price and Availability - Acquire previous DSP Dev Board - Implement DSP using a FPGA 5. Capstone induced Insanity -SPRING BREAK! -Buckets O’Water -Beer 3. Complexity and Progression -Meeting Low Goals as Priority -‘Bolt – On’ Features increase Complexity S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner Questions? S. Barkat, T. Dhongyal, M. Duckwitz, M. Syme, P. Wagner