Alexander Moulton Marie Hammer Xingwang Gao Andrew Robertson Team Lead Mechanical Engineer Electrical Engineer.

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

1 Chapter 3 Input Devices. 2 Overview of the Input Process.
Instrumentation and Measurements Dr. Mohammad Kilani
Interfacing to the Analog World
Interfacing to the Analog World
Learning Objectives Static and Dynamic Characteristics of Signals
4. OPERATIONAL AMPLIFIERS CIRCUITS by Ulaby & Maharbiz.
Data Acquisition Risanuri Hidayat.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Lecture 9: D/A and A/D Converters
GFX Abstract The existing technology used to create guitar sound effects is often prohibitively expensive to the amateur guitarist. The object of this.
Characteristics of Instruments P M V Subbarao Professor Mechanical Engineering Department A Step Towards Design of Instruments….
5/13/2011 Andrew Hobson Andrew Vitkus Evan Gelfand Sponsor: Dr. DeBartolo PHASE III P11003 Dynamic Keyboard Phase II Dynamic Keyboard Phase III.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
SENSORS AND TRANSDUCERS
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Classification of Instruments :
= Home Button. This is a portable memory device. It can hold from around 32Mb up to 256GB. These are sometimes called ‘Flash Drives’ and they are universal,
Lecture 3: Bridge Circuits
Topic 1 different attributes that characterize sensors ETEC 6405.
Digital to Analog Converters
COMPUTER MAINPARTS.
BAR CODE SCANNER A.ANUSHA (06N61A0402). What is bar code? A barcode is a machine readable representation of information. Barcode stores data in widths.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Lesson 2 — How Does A Computer Process Data?
INTRODUCTION TO MEASUREMENT
Data Acquisition Systems
4. OPERATIONAL AMPLIFIERS CIRCUITS by Ulaby & Maharbiz All rights reserved. Do not copy or distribute. © 2013 National Technology and Science Press.
Performance characteristics for measurement and instrumentation system
Part 1: Basic Principle of Measurements
LECTURER PROF.Dr. DEMIR BAYKA AUTOMOTIVE ENGINEERING LABORATORY I.
Seminar ON SMART SENSOR Submitted by : SUBIR KUMAR GHOSH Roll No. IN-14/04 Electrical & Instrumentation Deptt. B.E 7th Semester JORHAT ENGINEERING COLLEGE,
Digitization When data acquisition hardware receives an analog signal it converts it to a voltage. An A/D (analog-to-digital) converter then digitizes.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
CBC BODY COMPUTERS CHAPTER 12. CBC OBJECTIVES H ANALOG AND DIGITAL VOLTAGE SIGNALS H COMPUTER COMMUNICATION H COMPUTER MEMORY H INPUTS H OUTPUTS H MULTIPLEXING.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Digital Microfluidics Control System II P Previous state - The previous control system is not self contained and uses a class AB amplifier which.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
Lecture 3: Bridge Circuits
INTRODUCTION Strain gauge measurement is a point strain measurement method developed in the USA c.a independently by E. Simmons and A. Ruge. It.
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
New Product Development Page 1 Teddy Concurrent Engineering by Teddy Sjafrizal.
EMT 462 ELECTRICAL SYSTEM TECHNOLOGY Part 2: Instrumentation By: En. Muhammad Mahyiddin Ramli.
ECE 3450 M. A. Jupina, VU, 2016 Capacitance Sensor Project Goal: Creation of a digital capacitance sensor circuit where a variation in capacitance changes.
ECE 300 Brian Austin Paul Obame Michael Vaughn Thomas P. Wills Dr. Green Final Project April 17, 2004.
Quad Rat Vitals Monitor Robert Bjerregaard 1, Matthew Bollom 1, Caitlyn Collins 1, Derek Klavas 1 Advisor: Paul Thompson 1, PhD. Client: Alex Converse.
Lecture Notes / PPT UNIT III
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
MECH 373 Instrumentation and Measurements
Instrumentation & Measurement
Introduction to Discrete-Time Control Systems fall
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
MECH 373 Instrumentation and Measurements
Instrumented Walker Status Update 2
DIGITAL CALCULATOR USING 8051
Forging new generations of engineers
Introduction to data converters
Introduction to data converters
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /10/2018.
INSTRUMENTASI INDUSTRI
BASICS OF MEASUREMENT AND INSTRUMENTATION
Forging new generations of engineers
Mechanical Measurements and Metrology
Lesson 12: Analog Signal Conditioning
Lesson 10: Sensor and Transducer Electrical Characteristics
Data Acquisition (DAQ)
Measurements & Error Analysis
Presentation transcript:

Alexander Moulton Marie Hammer Xingwang Gao Andrew Robertson Team Lead Mechanical Engineer Electrical Engineer

Project Goals The purpose of this project is to capture key-strike dynamics for integration into a full keyboard Enhance text based communication by providing an analog signal in parallel with binary keystroke data Accurate differentiation of typing forces applied Encapsulate typing forces with keystroke data and communicate with a PC Characterize human typing forces for future projects

Revised Project Goals Original project goal: capture emotion while typing Complications: Keyboards are binary devices Users are not trained to pay attention to how they type Revisions: No association between emotion and typing patterns Conscious user input expected

Customer Needs and Specifications NeedSpecificationMetricIdeal Value Enhance text based communication Establish a voltage output linearly proportional to force applied while typing Linear relationship between force and voltage output Couple analog data with keystroke character Character data transmitted with analog data (Boolean) True System is able to measure a large range of input force Range of force (N) 0 to 10N Differentiate user input accurately Users are able to establish up to 8 distinct outputs while typing Number of output partitions 8 Use sensors with static outputVariation in output voltage under static load (dV/dt) dV/dt = 0 Output is independent of simultaneous keystrokes Variation in output voltage with and without concurrent loads on multiple keys (V) Compatible with modern PC/Laptop USB protocol used for communicationUSB communication (Boolean)True Output is readable by PC software Applications able to monitor USB port can be programmed to interpret and display the data received Pass/fail of Communication (Boolean) True

Design Concept - Electrical Analog data acquisition is independent of the original keyboard design Four stages: Thin film pressure sensitive device acts as a variable resistor in a voltage divider Conditioning circuitry Analog to digital conversion Communication

Micro Controller Conditioning Circuitry

Design Concept - Mechanical Keys: scissor switch, buckling, dome spring Materials: ABS plastic, silicone, foam Methods of Manufacturing: re- fabrication of current keyboard, rapid prototyping with ABS plastic, injection molding, machining raw material

Test Plan Sensors have a static output (i.e. no capacitive loads) Load a sensor with a static weight and measure any variation in the output over time Establish a voltage output linearly proportional to force applied while typing Calibrate device output (Voltage vs. Force) using weights ranging from 100g (~1N) to 2kg (~20N) A linear best-fit line should be possible Force transmitted through the key to the sensor matches the force applied at the top of the key within ±10%. Calibrate the device output with and without the key and spring Output of key strikes must be independent of simultaneous key strikes A test key is loaded with a static force while a second key is fully depressed The variation in output voltage with and without the second key being pressed is measured Characterize human typing force Objective is to establish a baseline of normal typing force for future reference Result are compared with results from previous studies in typing force (1N to 2N) to ensure device accuracy determine the resolution of human typing force Objective is to determine the minimum amount of force a user can consistently increment Tap key with successively increasing force average difference between keystrokes is measured

Test Data Force (N)ΔV (mV) Variation in output voltage for 1, 5, and 10N test forces with a second key fully depressed Modified: y = Unmodified: y = %error m = ( – )/ * 100% = 9.04% ΔV << Vmax/(# of output partitions) 31mV << 3.7V/8 = 462mV

Test Data (cont.) Average typing force among users UserTrial 1Trial 2Trial 3Trial 4Trial 5 Alex (N) Marie (N) Xingwang (N) Andrew (N) Number of distinct partitions without feedback UserTrial 1Trial 2Trial 3Trial 4Trial 5 Alex Marie Xingwang Andrew Number of distinct partitions with feedback UserTrial 1Trial 2Trial 3Trial 4Trial 5 Alex Marie Xingwang Andrew 88788

Meeting Specifications Establish a voltage output linearly proportional to force applied while typing - PASS Couple analog data with keystroke character - PASS System is able to measure a large range of input force - PASS (0 to 13N) Users are able to establish up to 8 distinct outputs while typing – Not met, only 6 levels were achieved Use sensors with static output - PASS Output is independent of simultaneous keystrokes – PASS USB protocol used for communication - PASS Applications able to monitor USB port can be programmed to interpret and display the data received - PASS

Future Project Recommendations Printing Force Sensitive Resistors in a matrix underneath the keys for future keyboards Designing modified keyboard to hold more circuitry as an alternative to modifying the keyboard.