160 likes | 313 Views
PHASE III. P11003. 5/13/2011 Andrew Hobson Andrew Vitkus Evan Gelfand Sponsor: Dr. DeBartolo. Dynamic Keyboard Phase III. Dynamic Keyboard Phase II. Agenda. Overview Customer Needs and Engineering Specifications Concept Selection System Architecture
E N D
PHASE III P11003 5/13/2011 Andrew HobsonAndrew VitkusEvan GelfandSponsor: Dr. DeBartolo Dynamic Keyboard Phase III Dynamic Keyboard Phase II
Agenda Overview Customer Needs and Engineering Specifications Concept Selection System Architecture Mechanical/ Electrical Design Overview Testing Results Current State Successes and Failures Next Step What would We Change? Questions?
Dynamic Keyboard Overview Dynamic Keyboard Phase III Design and manufacture a PC keyboard that will sense key pressure Utilize Dynamic Keyboard, Phase I, and Dynamic Keyboard Phase II recommendations Hand off Dynamic Keyboard, Phase III, so that Phase IV will create software applications
Customer Needs and Engineering Specifications Key Customer Needs Key Engineering Specifications
Concept Selection Concept Selection from MSDI
System Architecture Overview System Architecture Block Diagram
Assembly Overview Fabricated Band Modified Top Casing Modified Bottom Casing Custom PCB with Force Sensors Fabricated Wedge 4-40 x 1” Screws Dynamic Keyboard Exploded View
Mechanical Design Overview SpecResearch K-558/U Chose SpecResearch K-558/U keyboard for aesthetics, cost, and space for electronics Used standard domes (not foam) Reversible construction Used standard size fasteners (4-40 x 1” SHCS)
Electrical Design Overview Arduino Nano MCU Single PCB design USB interface 86 Pressure Sensors (Force Sense Resistor) Implemented Arduino Nano MCU 2 RGB-LED provide feedback Sends Key-Pressure paired data Sampling frequency up to 60 Hz Keyboard hardware interface API Integrated with original keyboard hardware
Testing Results Overview Custom Made Pressure Testing Fixture Mechanical Specifications: weight, dimensions, cable length allexceeded customer specifications Electrical Specifications: signal delay, sample rate, power required, controller resolution, operating frequency met or exceeded customer specifications
Pressure Testing Results Graph of Key Pressure Testing Results
Current State Assembled Dynamic Keyboard Phase III • Keyboard is built and operational • Dual functionality • Standard Keyboard • Dynamic Keyboard • LEDs provide visual feedback for users • Outputs Key-Pressure paired data • Functional Keyboard software suite
Successes and Failures SolidWorks Top View of Pressure Sensors on PCB
Next Step Proposed Text Application Normalize sensor values Further develop controller API Develop software applications that utilize the key-pressure data. Applications: text size and color change, shortcuts to programs, enhanced passwords, shorthand writing, autocorrect, gaming, ergonomics
What Would We Change? Dome Pad Design smarter sensor matrix PCB configuration Use brand name keyboard with single dome pad Enhanced mechanical support Use a microcontroller with faster ADC Further develop software Perform more rigorous testing