Touch typing gloves l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Touch Typing Gloves PowerPoint PPT Presentation


  • 139 Views
  • Uploaded on
  • Presentation posted in: General

Touch Typing Gloves. Siddharth Bhalerao Group 16. Motivation. http://gizmodo.com/assets/resources/2007/05/bluetooth_keyboardpalm.jpg. Current mobile typing technologies are not ideal… Relearn the keyboard layout Rely on flat surfaces Bulky equipment Require a number of sensors

Download Presentation

Touch Typing Gloves

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Touch typing gloves l.jpg

Touch Typing Gloves

Siddharth Bhalerao

Group 16


Motivation l.jpg

Motivation

http://gizmodo.com/assets/resources/2007/05/bluetooth_keyboardpalm.jpg

  • Current mobile typing technologies are not ideal…

    • Relearn the keyboard layout

    • Rely on flat surfaces

    • Bulky equipment

    • Require a number of sensors

  • Ability to type anywhere regardless of the locationor surface.

  • Modular design allows for various implementations of the device.

  • Project uses algorithms similar to that of T9 on cellular phones.

http://vis.ucsd.edu/mediawiki/images/thumb/1/19/Kitty_teaser1.jpg/150px-Kitty_teaser1.jpg

http://www.roeder-johnson.com/RJDocs/CAProjectionKeyboardCell.jpg


Benefits l.jpg

Benefits

  • Short learning curve

  • Small size

  • Extremely lightweight

  • Complete wireless capabilities

  • Type and save or send…

    • Documents

    • Emails

    • Texts


Topics l.jpg

Topics

  • Overview

  • Design

  • Fabrication

  • Testing Procedures

  • Test Results

  • Results

  • Questions


Overview l.jpg

Overview


Design l.jpg

Design

  • Original Intentions

    • Software

      • Java Applet

    • Hardware

      • MSP430F122

      • RS232 Serial Cable

      • Wired Gloves

      • x86 Architecture

  • Final Design

    • Software

      • Java

      • Android Platform

    • Hardware

      • Xbee 1mW

      • MSP430F2132

      • RN-41 Bluetooth Module

      • HTC Google I/O Device


Fabrication software development l.jpg

Fabrication - Software Development

http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Trie-dawg.svg/250px-Trie-dawg.svg.png


Fabrication software development8 l.jpg

Fabrication - Software Development

  • Directed Acyclic Word Graph (DAWG)

    • DAWG Creation

    • DAWG Traversal

  • User Interface

    • Text Buffer

    • Prefix List

    • Possible Words List

    • Auto Text Formatting

    • Communication Buttons


Fabrication xbee l.jpg

Fabrication – XBee

  • DI/O Line Passing

  • Inputs pulled high

  • Active Low Switches

http://www.coolcomponents.co.uk/catalog/images/xbee.jpg


Fabrication msp430f2132 l.jpg

Fabrication – MSP430F2132

  • Reasons for selection…

    • C

    • Size

    • Easy Programmability

    • USART

    • Interrupts

    • Timer

http://shop.icbuy.com/upload/product_s/pairui/1260258048500.jpg


Fabrication rn 41 bluetooth module l.jpg

Fabrication – RN-41 Bluetooth Module

  • Bluetooth prevalence

  • SparkfunBlueSMiRF Gold

  • UART interface

  • Size

http://www.rovingnetworks.com/images/rn-41-profile.jpg

http://www.robotshop.ca/Images/big/en/spark-fun-bluesmirf.jpg


Fabrication htc google i o device l.jpg

Fabrication – HTC Google I/O Device

  • Notable Specifications…

    • Qualcomm® MSM7200A™, 528 MHz

    • 512MB Flash Memory

    • Bluetooth v2.0

    • Wi-Fi 802.11b/g

    • MicroSD card slot

      • 1GB MicroSD card

    • USB 2.0

  • Android 1.6 (Donut)

    • Based on Linux Kernel 2.6.29

http://www.canmobile.bg/images/20090810175937-magicccccccc.jpg


Testing procedure software development l.jpg

Testing Procedure - Software Development

  • Directed Acyclic Word Graph (DAWG)

    • Check all words

    • Check random words

    • Check non-inserted words

http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Trie-dawg.svg/250px-Trie-dawg.svg.png


Testing procedure software development14 l.jpg

Testing Procedure - Software Development

  • User Interface

    • Proper updates with simulation function

      • Text Buffer

      • Prefix List

      • Possible Words List

    • Auto Text Formatting

      • I

      • Beginning of sentence

      • ./?

    • Communication Buttons

      • Proper functionality of send text button


Testing procedure xbee l.jpg

Testing Procedure - XBee

  • Proper DI/O Line Passing

  • Interference Checks


Testing procedure msp430f2132 l.jpg

Testing Procedure - MSP430F2132

  • Interrupt Testing

    • IAR Debugger

    • Dalvik Debug Monitor Service (DDMS)

  • Timer Testing

    • IAR Debugger


Testing procedure rn 41 bluetooth module l.jpg

Testing Procedure - RN-41 Bluetooth Module

  • Loopback Test with HyperTerminal

  • DDMS


Test results dawg creation times l.jpg

Test Results – DAWG creation times


Test results switch bouncing l.jpg

Test Results – Switch Bouncing


Test results switch press l.jpg

Test Results – Switch Press


Results l.jpg

Results

  • Original Intentions

    • Software

      • Java Applet

    • Hardware

      • MSP430F122

      • RS232 Serial Cable

      • Wired Gloves

      • x86 Architecture

  • Final Design

    • Software

      • Java

      • Android Platform

    • Hardware

      • Xbee 1mW

      • MSP430F2132

      • RN-41 Bluetooth Module

      • HTC Google I/O Device


Results22 l.jpg

Results

  • Challenges

    • MSP430F2132 Programmer

    • Java Porting

    • Lack of Bluetooth API in Android 1.6

  • Shortcomings

    • Full functionality in the gloves form factor


Results23 l.jpg

Results

  • Successes

    • HTC Google I/O Device

    • Completely Wireless

    • Punctuation

    • Backspace

    • Ability to send SMS


Future work l.jpg

Future Work

  • Implement glove functionality

  • Implement freestyle writing

  • Adaptive software

  • Compartmentalize & condense product


Questions l.jpg

Questions?


  • Login