1 / 35

Detailed Design Review

Detailed Design Review. Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide: Gerald Garavuso. Our Focus. Mount sensor on 2 keys (1 white and 1 black key )

yadid
Download Presentation

Detailed Design Review

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. Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide: Gerald Garavuso

  2. Our Focus Mount sensor on 2 keys (1 white and 1 black key) Microcontroller will be able to get input from sensor and output a MIDI recognizable signal Sensors will be mapped in two dimensions to be able to control two separate music parameters. One dimension will be able to change a user selected parameter (i.e. volume, vibrato, etc.) over each individual key and the other dimension will change pitch bend over all keys at the same time MIDI mapping will be the limitation to which parameters can be mapped Will use blackberry trackball for sensor

  3. Engineering Specs/Requirements

  4. System/Flowchart

  5. System Diagram

  6. What we decided last time Conduct further research and testing for two concepts... *Blackberry trackball/trackpad *Capacitive touch sensor

  7. Capacitive Touch Testing (Initial) • Simple RC circuit built with square wave input • Touched leads of the capacitor • Discovered that touching both leads has a more noticeable effect

  8. Capacitive Touch Testing (Initial) One capacitor testing Rise time changes if a touch exists Left (no touch), Right (touch)

  9. Capacitive Touch Testing (Sensor) • Touchpad breakout board is from sparkfun • Twelve electrode capacitive touch inputs per chip • Microcontroller is needed to interpret the signal • Microcontroller can tell when touchpads are contacted and when they are released • The time touched could be used for sensitivity

  10. Schematics - Capacitive Touch Circuit

  11. Trackball Testing (Sensor) • Trackball breakout board is from sparkfun • 4 directions and a push button can be detected and outputted as a digital signal using four hall effect sensors and a push button • The frequency of the digital signal is controlled by the speed of the trackball • The position can be found by counting how many digital highs there are in a certain amount of time

  12. Schematics -Trackball Circuit

  13. Risk Assessment

  14. Decision Based on Testing & Risks • Move forward with Trackball Sensor • Easier to program • Repeatable results • Less data to manipulate

  15. Schematics - Main Circuit Board Will consist of • Microcontroller (still need to pick) • power regulator • inputs of trackball sensors • MIDI circuit

  16. Pseudocode (Interface Test Program) • Initialize Microcontroller • Board Setup (Pin IN/OUT) • Interrupt Setup (Enable, Edge trigger) • Wait for interrupt from trackball • Turn on LED • Delay • Turn off LED • Clear Interrupt

  17. Pseudocode (System) • Initialize Microcontroller • Board Setup • Interrupt Setup • System Setup • Buttons to change parameters • Sensitivity • Musical parameter per axis • Wait for interrupt from trackball • Start timer • Count number of rotations in time period • Determine magnitude + speed • Modify incoming MIDI signal

  18. System Diagram

  19. Timing Diagram

  20. Pseudocode - MIDI • Send 'Note On' Message • Key press • Send 'Aftertouch' Message • Sensor data • Send 'Note Off' Message • Release key

  21. MIDI - Background • MIDI - Musical Instrument Digital Interface • An electronic musical instrument industry standard protocol set in 1983 • Allows for easy communication and compatibility between digital musical instruments, computers, and other related devices • Captures note events and music parameters adjustments and encodes them in a digital message • This digital message can then be interpreted and decoded into music

  22. MIDI - Types of Messages • Channel Messages- used for controlling one or more of the 16 MIDI channels or for controlling musical notes using a specific MIDI channel • System Exclusive Messages - longer MIDI messages that are used for a variety of purposes • System Common Messages - Some standardized features that are used for controlling the playback of songs in MIDI format • System Real-Time Messages- Used for timing and clock signals

  23. MIDI - Channel Message Digital Signal

  24. MIDI - Issues • Individual control of certain parameters is impossible within the MIDI specification • Creating a message that complies with the MIDI specification that other devices will understand

  25. MIDI - Resolution • Additional software is required for full control of all parameters • Find contacts that know more about the MIDI specification or know where to find related resources • Music shops • RIT library • Manufacturers • Organization that controls/owns standard

  26. Test Plan (Software) • Play 1 key without sensor, get output • Play 1 key with sensor, get output • Fast and short • Fast and long • Slow and short • Slow and long • Sensitivity • Multidirectional • Play two keys, get output • One with sensor, one without • Both with sensor

  27. Test Plan (Hardware) • Unaltered keys • Normal Play • Have a pianist play the keyboard normally • Measure the forces applied to the keys • Maximum Play • Play the keys aggressively • Measure the forces applied on the keys • Altered keys • Normal Play • Apply the force measured from playing normally • Maximum Play • Apply the force measured from playing aggressively

  28. High Level Plan • Overall system plan for the location of the components • Sensor • Wires • Microcontroller circuit board Microcontroller circuit location

  29. Placement of Sensor on Key • Discussed where pianist place their fingers when playing. • Realized that there is no set location, usually all over the keys. • Determined where NOT to place the sensors. • Constrained to structure of the white and black key. • Black key has a very limited amount of space. • Extra material necessary to support sensor as well.

  30. Key Drawings - SolidWorks Model of keys - SolidWorks Model key insert

  31. Key Drawing SolidWorks Model of black key with key insert, PCB board and trackball sensor

  32. Drawing of the Key Insert

  33. Bill of Materials

  34. Plan for MSD II

  35. Conclusions/Questions Electrical • How to create a MIDI recognizable signal, will our design work? • Choice in microcontroller • Do the capacitors and resistors need to be close to the hall effect sensors? Mechanical • Best way to put sensor into key?

More Related