1 / 50

Team 3 Piano Glove

Team 3 Piano Glove. ECE 477 Fall 2012 - Design Review. Mihir Shah Jonathan Kuntzman Carolyn McMican Daniel Stein. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation

Download Presentation

Team 3 Piano Glove

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. Team 3Piano Glove ECE 477 Fall 2012 - Design Review Mihir Shah Jonathan Kuntzman Carolyn McMicanDaniel Stein

  2. 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

  3. Project Overview • Piano Glove: Play virtual keyboard on any flat surface • 2 Components: Glove and Base Station • Glove collects finger pressure and stretch data, preprocesses data, transmits wirelessly to base • Base receives data, tracks position of glove on keyboard, outputs sounds for keys pressed

  4. Project Specific Success Criteria • An ability to quantify the position of the glove relative to the processing unit. • An ability to combine finger press data and glove position to determine which virtual key has been pressed. • An ability to utilize SpeakJet from GPIOs to produce various sounds. • An ability to collect analog data from force and stretch sensors, digitize it, and correctly format packets for wireless transmission. • An ability to detect different pressure levels to control volume.

  5. Block Diagram

  6. Component Selection RationaleOverview of Design Constraints • User Interface • Perform pressure measurements on fingertips • Perform spacing measurements between each finger • Perform distance measurements to locate position of glove • Digitize the measured analog signals • Transmit digitized data to Base Station via RF wireless signals • Microcontrollers • Fast clock speed to perform real time data processing ( ≤ 50ms ) • Memory for programming application • Convenience • Energy efficient to maximize battery life on Glove Unit • Minimize package size and weight for player comfort

  7. Component Selection RationaleSensing & Positioning • Force Sensors  Interlink FSR 400 • Able to detect pressure from 0.2N to 20N • Continuous resolution • Stretch Sensors Images SI Flexible Stretch Sensor • 60-70mils diameter • Initial release brings sensor to +10% of its resting value • Ultrasonic Beacon  Parallax PING))) • Detection range from one inch to ten feet • Resolution of one centimeter • Narrow acceptance angle

  8. Component Selection RationaleMicrocontrollers • Glove Microcontroller PIC24FJ64GA306 • 16 ATD converters • 2 SPI • Ultra low power operation • Maximum operating speed: 32MHz • Operating voltage: 2.0V to 3.6V • Flash programmable memory: 64KB • Base Station Microcontroller PIC18F87K90 • 2 SPI • Maximum operating speed: 64MHz • Operating voltage: 1.8V to 5.5V • Flash programmable memory: 128KB

  9. Component Selection RationaleWireless Transceivers • Wireless Transmitter & Receiver Nordic nRF2401A • Single chip transceiver with small footprint • Ultra low power operation • Data transmission up to 1Mbps • Operating voltage: 1.9V to 3.6V

  10. Packaging Design • Small, Thin Circuit Board • Light Weight • Comfortable to Player • Stay attached during Quick Movement

  11. Packaging Specifications • Gloves (without parts) • Weight 25g • Gloves (with Parts) • Weight 80g • Includes sensors, battery, microcontroller, Bluetooth module • HUB • Weight ~150g • Length 7 inches • Width 3 inches • Height 5 inches

  12. Packaging Design Forehand View Backhand View

  13. Packaging Design Base Station Package

  14. Schematic Base Station

  15. Base Station

  16. Base Station To5V DC Wall Wart LEDs 3.5mm AudioJack Optic Isolator Amplifier Power Supply

  17. Base Station To5V DC Wall Wart LEDs 3.3V Voltage Regulator Power Supply 5V Voltage Regulator

  18. Base Station Wireless Receiver • Reset • Microcontroller • SpeakJet

  19. Base Station • Microcontroller • LCD • Ultrasonic • Beacon

  20. Base Station • Microcontroller • SpeakJet

  21. Base Station 3.5mm AudioJack Optic Isolator Amplifier

  22. Schematic Glove

  23. Glove Unit

  24. Glove Unit Power Supply LEDs Sensors

  25. Glove Unit 4.5V Battery Supply LEDs 3.3V Voltage Regulator

  26. Glove Unit Wireless Transmitter • Reset • Microcontroller • Programming • To Optic Isolators

  27. Glove Unit • Sensors & Optic Isolators

  28. Glove Unit • Optic Isolators • To Sensor • To PIC

  29. Theory of OperationInterlink FSR 400 Resistance vs. Force • Able to detect pressure from 0.2N to 20N • Continuous resolution

  30. Theory of OperationImages SI Stretch Sensor • 1000ohm per linear inch • 60 – 70mils diameter • Stretched 50%  2 × initial R • Initial release  +10% resting R

  31. Theory of OperationParallax PING))) • One GPIO • Signal from microcontroller to release chirp • Sound is reflected off player’s hand • Listens for echo, when echo is heard, pulse is set low • Range from one inch to ten feet

  32. PCB LayoutOverall Considerations • Keep analog outputs/inputs separate from digital circuitry • Transceivers and Ultrasonic sensor on edge of board • Glove: Fit on back of hand  3.8in x 2.6in • Base: 3.5mm jack on edge of board, needs cutout • Base: components mounted on box top need connections

  33. Base Station

  34. Analog Base Station Digital Power Supply

  35. Base Station Wireless Receiver

  36. Glove Unit

  37. Analog Glove Unit Digital Power Supply

  38. Analog Glove Unit Digital

  39. Glove Unit Wireless Transmitter

  40. PCB LayoutMicrocontroller Considerations • Decoupling Caps < 6mm (0.25in) from micro • Supply voltage traces should pass through caps before pins • Signals to header routed on underside of board to reduce congestion around micro • Keep paths to critical components (transceivers, ultrasonic beacon) short

  41. Base Station • PIC18F87K90

  42. Glove Unit • PIC24FJ64GA306

  43. PCB LayoutPower Supply Considerations • Traces wider  more current in this portion of circuit • Input and output filtering caps placed near power supplies

  44. Base Station

  45. 60mils Glove Unit 10mils 80mils 40mils Distance between Traces ≥ 12mils

  46. Software Design • Glove Main Loop • Will be interrupt driven • Constantly checking A to D • Send finger press and stretch data • Base Main Loop • Will be interrupt driven • Constantly checking distance of glove • Interpret data into the keys pressed • Use Speakjet to generate appropriate sounds

  47. Flowchart for Glove Start Has a key been pressed? No Yes Transmit data to base

  48. Flowchart for Base Start Find Glove Position Data packet received? Output data to Speakjet Decode data into notes pressed Yes No

  49. Projected Completion Timeline

  50. Questions?

More Related