high six the sign language glove
Download
Skip this Video
Download Presentation
High Six The Sign Language Glove

Loading in 2 Seconds...

play fullscreen
1 / 48

High Six The Sign Language Glove - PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on

High Six The Sign Language Glove. Group 6. Group Members. Kirk Chan – CpE Brian Troili – EE Ali Mizan – CpE Laura Rubio-Perez – EE & CpE. Project Introduction. Motivation. Fresh idea to the UCF community This project has the potential to help the speech impaired

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' High Six The Sign Language Glove' - tayte


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
group members
Group Members
  • Kirk Chan – CpE
  • Brian Troili – EE
  • Ali Mizan – CpE
  • Laura Rubio-Perez – EE & CpE
motivation
Motivation
  • Fresh idea to the UCF community
  • This project has the potential to help the speech impaired
  • Based on the research, technologies necessary were interesting
    • Android development
    • Bluetooth communication
    • Personal taste
goals
Goals

We want the following key factors:

hardware components1
Hardware Components
  • Flex Sensors
    • Able to detect changes in bend/flex
    • Changes its resistance at several points along the device
    • When a current is applied, it creates a voltage divider
hardware components2
Hardware Components
  • Pressure Sensors
    • Acts as a force sensing resistor
    • When the sensor is unloaded, its resistance is very high
    • When pressure is applied, its resistance decreases
hardware components3
Hardware Components

Analog/Digital Converter (ADC)

  • Serial communication preferred.
  • Large number of input channels.
  • Avoid serial address conflict.

- ADS7828

  • I2C compatible
  • 8 Channel ADC
  • variable I2C address
hardware components4
Hardware Components

Analog/Digital Converter (ADC)

  • Serial communication preferred.
  • Large number of input channels.
  • Avoid serial address conflict.

- ADS7828

  • I2C compatible
  • 8 Channel ADC
  • variable I2C address
hardware components5
Hardware Components

Accelerometer and Gyroscope

    • Inertial Measurement Unit (IMU)
    • Speed demand allow for serial buses.

- ITG3200/ADXL345 combo board

  • 3.3V input
  • I2C compatible
  • 3 axis each
  • calibrate to 2, 4, 8, and 16g
slide15

Hardware Components

  • ADXL345
      • 3-axis accelerometer
    • Low power
    • Low current use: 40μA in measuring mode and 0.1μA in stand by
    • Suited for mobile device applications
slide16

Hardware Components

  • ITG3200
      • 3-axis digital gyroscope
      • Low-cost motion sensor
      • Features 16-bit analog-to-digital converters
      • Supply voltage range: 2.1V - 3.6V
      • Current consumption of 6.5mA
hardware components6
Hardware Components

Wireless Communication

hardware components7
Hardware Components

Wireless Communication

hardware components8
Hardware Components

HC-06 Bluetooth Module

  • Bluetooth v3.0
  • Operating voltage: 3.6V – 6V
  • Working current of 40mA
  • Approximately $6
  • Range: 30ft
hardware components9
Hardware Components
  • Microcontroller
hardware components10
Hardware Components
  • Microcontroller
hardware components11
Hardware Components
  • Development Environment
hardware components12
Hardware Components
  • Development Environment
hardware components13
Hardware components
  • LP-063048 Polymer Lithium Ion Battery
  • Extremely light weight
  • Outputs a 3.7V at 1000 mAh.
  • Features 2C continuous discharge
  • Robust power source under extreme conditions
  • Long-term self-discharge rates
  • Approximately $9
  • Bought from: Sparkfun
hardware components14
Hardware components
  • Power Cell-LiPo Charger/Booster
    • Single cell boost converter to 3.3V and 5V and Micro-USB charger all in one
    • Boost converter is based on the TPS61200 from Texas Instrument
        • Low input voltage synchronous boost converter
        • Operating input voltage range from 0.3V to 5.5V
        • Fixed and adjustable output voltage from 1.8V to 5.5V
hardware components15
Hardware components
  • Power Cell-LiPo Charger/Booster
    • micro-USB charger uses the MCP73831
      • It charges 3.7V LiPo cells at 100mA.
      • Limits the charge current based on the die temperature during high power
      • It utilizes a constant- current/ constant-voltage configuration
      • The constant-voltage regulation has four options: 4.20V, 4.35V, 4.40V, and 4.50V
slide29

Hardware components

  • LP2985 Regulator
    • Low-dropout:
      • 280 mV at 150-mA load current
      • 7 mV at 1-mA load
    • Low-noise operation with a typical output noise of 30 μVRMS
    • Consumption of only 0.01 μA when the ON/OFF pin is pulled low.
    • Overcurrent and thermal protection
android vs iphone
Android vs iPhone
  • Android
    • Cross platform capable integrated development environment
    • Familiarity with the Java language
    • The most popular mobile platform
  • iPhone
    • Can only be developed in Mac
    • Apps written in objective C
    • Apple development software only works with other apple development software
android ides
Eclipse

Advantages:

More plug-ins available

More commonly used

Disadvantages:

Has bugs and crashes a lot

Android IDEs

IntelliJ (free version)

  • Advantages:
    • Less buggy
    • More intuitive
    • Faster
    • Better GUI
  • Disadvantages:
    • Java, Groovy, or Scala are only 3 languages supported in free version
slide37

Software Components

  • Two main components:
    • Android Application
      • Is the interface between the user and the classification algorithm
        • Takes in raw data from glove
        • Displays letter on screen
    • Translator
      • Translates letters just by checking flex sensors and accelerometer to see if they fit certain boundaries
      • The application has some default boundaries set, but can be customized by user
slide41

Threshold – Based Algorithm

  • How to recognize gestures?
    • Compare sensor input from glove to high and low thresholds.
  • Boundaries can be adjusted
    • Default boundaries we created come with application
    • New boundaries stored in local memory and can be reset back to defaults
slide42

Threshold – Based Algorithm

  • How to segment data?
    • Recognition algorithm only called when hand is still for about .5 seconds
  • Which sensors need to be read?
    • The flex and pressure sensors alone can differentiate between 32 of the 36 character
    • For the 4 hand gestures that have same shape, orientation is used to differentiate them
issues
Issues
  • No such thing as universal boundaries
    • Boundaries differ from user to user
  • Hard to define boundaries
    • Even with just one user, it may be difficult to define boundaries that work well most of the time
  • BLE and Hidden Markov Model
  • TPS61200 reference errors
approaching the issues
Approaching the issues
  • No Universal Boundaries
      • allow the user to train boundaries for their hand
  • Boundaries hard to define
      • To make letters easier to classify, add a tolerance on top of the boundaries
      • Ie: if tolerance = 5%, high and low boundaries both multiplied by 1.05
  • BLE and Hidden Markov Model
      • Switched to classic Bluetooth (3.0)
      • Switched to deterministic algorithm
ad