300 likes | 460 Views
ECE 477 Design Review Team 5 Spring 2010. Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design
E N D
ECE 477 Design Review Team 5 Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord
Outline • Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / discussion
GloveFX Overview • Two gloves equipped with sensors • Sensors monitor hand and finger motions • Gloves send sensor data wirelessly to hub • Hub uses data to play audio sample and add effects to the samples in real time • Hub has inputs to set samples on each finger • Hub outputs audio through headphone jack
Project-Specific Success Criteria • An ability to correctly transmit data wirelessly from gloves to base station. • An ability to determine the absolute orientation of a user's hand using an accelerometer. • An ability to load sound files from an SD card and convert them into an analog output signal. • An ability to use digital signal processing to apply effects (such as reverb, delay, and distortion) to an audio signal. • An ability to determine the intensity of a user’s finger presses.
Block Diagram Gloves
Block Diagram Main hub
Component Selection Rationalebattery • Compact size • Sufficient life • Safe • Low cost • Our choice: 3.7 V, 750 mAh Li-Ion polymer for a minimum of one hour per charge
Component Selection Rationalewireless • Compact size • Reliable communication • Ease of implementation • Low power • Low cost • Our choice: XBee with 100 m range, 45 mA current draw during Tx
PCB Layout (Right Glove) 2.44 in 1.14 in 1.61 in 3.19 in
PCB Layout (Left Glove) 2.44 in 1.14 in 1.61 in 3.19 in
Software Design • Overall operation of gloves in a main loop • Most peripherals interface with SPI • Flash memory • SD Card • D/A interface with I2S Serial
Software Design Inputs: Keypad for sample selection Rotary switch for finger mapping Sensor data from gloves Outputs: LEDs for system status Processed digital audio data Sample Selections
Software Design S1 S3 S4 S5 S2 Buffered Samples Amplitude Registers A1 A2 A3 A4 A5 FX1 FX2 FX3 FX4 FX5 Effects Processing Algorithms Drive R&L channel through digital audio interface
Software Development Status • Completed: • Accelerometer calculation • Wireless communication • Tasks to complete: • DSP Algorithms
Project Completion Timeline • 10 March - Power circuitry for gloves • 12 March - Completed PCB designs • 26 March - Audio output circuitry • 30 March - Read audio samples from SD Card • 2 April - Output audio from SD Card • 9 April - Decode wireless data from gloves • 16 April - Modulate audio samples • 28 April - All PSSCs implemented