+ All Categories
Home > Documents > 5/13/2011 Andrew Hobson Andrew Vitkus Evan Gelfand Sponsor: Dr. DeBartolo

5/13/2011 Andrew Hobson Andrew Vitkus Evan Gelfand Sponsor: Dr. DeBartolo

Date post: 25-Feb-2016
Category:
Upload: yuki
View: 32 times
Download: 0 times
Share this document with a friend
Description:
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 - PowerPoint PPT Presentation
Popular Tags:
16
5/13/2011 Andrew Hobson Andrew Vitkus Evan Gelfand Sponsor: Dr. DeBartolo PHASE III P1100 3 Dynamic Keyboard Phase II Dynamic Keyboard Phase III
Transcript
Page 1: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

5/13/2011Andrew HobsonAndrew VitkusEvan GelfandSponsor: Dr. DeBartolo

PHASE IIIP1100

3

Dynamic Keyboard Phase II

Dynamic Keyboard Phase III

Page 2: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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?

Agenda

Page 3: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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

Dynamic Keyboard Overview

Dynamic Keyboard Phase III

Page 4: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Customer Needs and Engineering Specifications

Customer

Need #Description

CN1 Ability to portray expression through learned ability

CN2 Integration to PC through standard connections

CN3Ability to differentiate individual key strike events, and associate them to corresponding sensor events in time.

CN4 Simple keyboard functionalityCN5 Must be reliableCN6 Establish a high level of device

precision

CN7Design or consider other keyboard configurations for future teams

Engr. Spec.

# Specification (description) Unit of Measure Ideal

Value

ES1 Keystroke has tactile Feel Boolean Yes

ES2Individual keys will be able to withstand at least 10N of force (2.25lbs)

Max force (N) 10

ES3 Total component costs Dollars ($) <1000

ES6 Force Response Range Force (N) 2.5

ES9 Precision of force sensor % error ±5%

ES17 Keyboard drivers - Original

ES20 Type of PC Interface Type USB

ES21 Paired Character Data Boolean Yes

Key Customer Needs Key Engineering Specifications

Page 5: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Concept Selection

Concept Selection from MSDI

Page 6: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

System Architecture Overview

User Input Original Keys

Feedback Mechanism

Original Keyboard

Membrane

Sensor Martix

Internal Frame

Mechanical Stop

(threashold)

Micro Controller PCSensor

Controller USB Hub

Hardware CasingModified Keyboard

System

Original Controllor

System Architecture Block Diagram

Page 7: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Assembly Overview

Modified Bottom Casing

Fabricated Wedge

Custom PCB with Force Sensors

Modified Top Casing

4-40 x 1” Screws

Fabricated Band

Dynamic Keyboard Exploded View

Page 8: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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)

Mechanical Design Overview

SpecResearch K-558/U

Page 9: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Electrical Design Overview

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

Arduino Nano MCU

Page 10: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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

Testing Results Overview

Custom Made Pressure Testing Fixture

Page 11: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Pressure Testing Results

50 100 150 200 250 300 350 400 450 5000

20

40

60

80

100

120

140

160

180

Pressure Sensor Data

Qtp\zbLeft ShiftNumber Pad 1Number Pad 9

Weight (g)

Out

put

Valu

e

Graph of Key Pressure Testing Results

Page 12: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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

Current State

Assembled Dynamic Keyboard Phase III

Page 13: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Successes and Failures

SolidWorks Top View of Pressure Sensors on PCB

Successes FailuresAble to communicate between SolidWorks and PCB Artist

Wedge had to be re-designed

Custom PCB/ keyboard matrix alignments

Keyboard selection

Positive feedback at ImagineRIT

F10, F11 buttons do not function

Only one “spin” of PCB required

Custom PCB and FSRs took up majority of budget

Extra FSRs left over Mechanical Noise

Under budget Dome placement

Page 14: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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

Next Step

Proposed Text Application

Page 15: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

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

What Would We Change?

Dome Pad

Page 16: 5/13/2011 Andrew Hobson Andrew  Vitkus Evan  Gelfand Sponsor: Dr. DeBartolo

Questions?


Recommended