Gesture Recognition Interface Device

Slides:



Advertisements
Similar presentations
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Advertisements

SUN TRACKING SOLAR PANEL. Introduction The main objective of this project is to track the sun and rotate the solar panel accordingly, to receive sunlight.
Sponsored by: Dept. of Veterans Affairs Group #5 Samuel Rodriguez Daniel Thompson Chadrick Williams Giselle Borrero.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Applications TPS MHz, 1.5A Current Limit, 92% Efficient Boost Converter for Battery Backu BOOST CONVERTER FOR BATTERY BACKUP CHARGING WITH ADJUSTABLE.
Multidisciplinary Engineering Senior Design 6510 Interface Project Preliminary Design Review 11/19/05.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
PIC® MCU based USB AAA Battery Charger
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Infant Respiratory Rate Monitor Group 11 Sean Ermer Tim Lau Leo Li Mentor: Dr. Daniel Moran.
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Microprocessor Block Diagram
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
Silicon Labs ToolStick Development Platform
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
A Portable Device for the Translation of Braille to Literary Text n Andrew Pasquale n Curtin University of Technology.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Kaitlin Peranski Spencer Wasilewski Kyle Jensen Kyle Lasher Jeremy Berke Chris Caporale.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
iitb.ac.in, ee.iitb.ac.in 1/25 Indicon2013, Mumbai, December 2013, Paper ID 1084 Track 4.1 Signal Processing & VLSI (Biomedical.
 High 6 CDR. Group Members Kirk Chan Brian Troili Ali Mizan Laura Rubio-Perez.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
ChibiOS/RT Demo A free embedded RTOS
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
DJ Spatial Tracking and Gesture Recognition for Audio Effects and Mixing Andrew Hamblin, Evan Leong, and Theo Wiersema Dr. Jose Sanchez Bradley University.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
© Date: 10/07 vinvin Product Presentation High-Speed, Microcontroller-adaptable, PWM Controller MCP1631 October 2007.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Vehicle Monitoring System ECE 445: Senior Design Project Ishan Ahuja Caleb Perkinson Samuel Utomi May 2, 2016.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
WAR FIELD SPYING ROBOT WITH NIGHT VISION WIRELESS CAMERA BY ANDROID APPLICATIONS Submitted by:
Arduino.
Parking Availability Indication System
Voice Controlled Robot by Cell Phone with Android App
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Project Title DYNAMICALLY CHANGING SIGNAL LIGHT TIME ALLOTMENT IN STREET JUNCTIONS BASED ON TRAFFIC DENSITY Under the Guidance of Submitted by.
PIC CONTROLLED DYNAMIC TIME BASED CITY TRAFFIC SIGNAL
RAILWAY LEVEL CROSSING GATE OPERATION REMOTELY BY ANDROID
RAILWAY LEVEL CROSSING GATE OPERATION REMOTELY BY ANDROID
Microcontrollers & GPIO
PC Mouse operated Electrical Load Control Using VB Application
DENSITY BASED TRAFFIC LIGHT TIMING CONTROL
Remote Override of Traffic Signal in Emergency
Project Title EVM IN PIC Under the Guidance of Submitted by.
ACDC A Helping hand Group a
Introduction to the Orbit Edu Board
Solar-Powered Flower Sculpture
P14372 Actively Stabilized Hand-Held Laser Pointer
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Presentation transcript:

Gesture Recognition Interface Device Group 22: Martin Rodriguez Landon Splitter Evianis Cruz Pamela Garcia

Project Introduction

Motivation and Goals Motivation- To provide the user with a natural and less restrictive way to communicate with the computer. Goal – To design an intuitive device with high responsiveness to make the experience continuous, as opposed to fragmented.

Project Requirements and Specifications Camera Operating Range: up to 15ft. Weight < 250g Battery Life > 10 hrs Response Time/Gesture Recognition < 2 sec Low Cost < $400.00

Design Overview SS3 SS2 SS1

SS1: Camera SS1 SS3 SS2

Near-IR LED Digi-Key Side Face IR-LED 1.5 mm 940 1.2 60 Description Size Dominant Wavelength (nm) at 50 mA Forward Voltage (V) Viewing angle (deg) Side Face IR-LED 1.5 mm 940 1.2 60

SS1: IR Sensor Resolution: 1024x768 Operating voltage: 3.3V Communication: TTL Near-IR LED tracking Tracking LED at 500 kHz

SS1: Visible Light Filter Goal: Block background noise (visible light) and allow the near-IR wavelengths to reach the camera sensor. Approach: Install visible light filter

SS1: IR-Receiver Left Click – 38 kHz for 600 μs Right Click – 38 kHz for 1.2 ms

Bluetooth TTL transceiver module 3.3V input voltage 8mA once paired UART w/ Baud rate up to 115200 2 wires (RXD & TXD) Low cost 39.8 mm

SS1: MCU

SS2: Host Computer SS2 SS3 SS1

SS2: Host Computer Requirements: Current consumer grade PC with Windows OS Open USB/Serial ports Goals: Plug N Play style system All heavy computing not on PCs CPU

SS2: Driver Coding in Java Takes input from two I/Os Handles movement and gestures

Driver Flow Chart

Gesture Library Clicking Zooming in and out Rotation Swiping in any direction Refresh Multimedia Gestures: Play Fast-Forward Rewind Pause

Host Computer Difficulties Mouse movement smoothing Developing gestures to be cross platform Developing gestures for universal use

Design Overview SS3 SS2 SS1

SS3: Gloves Gyroscope and Accelerometer: MPU-6050 by InvenSense Microcontroller: Stellaris LM4F120 Near-IR LED (940nm & 30˚ viewing angle) Buttons

Development Environment Code Composer Studio C/C++ and Assembly More Debugging options. Direct access to control registers Flexible clock system, Low power options, interrupt friendly Limited support Free (Code limited)

MCU Stellaris LM4F120 Low power 80 MHz UART, I2C, SPI LQFP

Tri-Axis Gyroscope and Accelerometer InvenSense-MPU-6050 Low Power Consumption Programmable interrupts Fast I2C communications (400kHz)

Dynamic Time Warping Compare two time-signals with variable speeds. Algorithm is of O(n2) Modifications to better perform in MCU RISC structures. Note: During algorithm execution the Stellaris’ Master clock is ramped up to 80MHz.

Glove Difficulties Bluetooth Module Testing the efficiency of DTW algorithm on Gyro data Optimize code for low power Gesture Recognition Accuracy PCB

Glove Power Requirements Stellaris Current Usage: 50 mA (all peripherals on and system clock @ 80 MHz) Sleep mode: 4.5 mA Power source: Input Voltage: 5V (USB) Device Input Voltage Range Stellaris 3.1V - 3.6V MPU 6050 2.3V – 3.4V LED 1.2V – 1.5V

Camera Power Requirements Device Input Voltage MSP430 1.8V – 3.6V Pixart IR Sensor 3.3V Bluetooth Module Battery Charger 2.5V and 5.5V Charge Controller 5V Power Source: Battery and Recharge Circuitry

Camera Power Supply USB Power Supply (5V) BQ24090 Battery Charger Li-Ion Battery (3.7V) SPDT Switch MCP1252 Charge Controller Output regulated to 3.3V

Battery Charger Texas Instrument-BQ24090 Single cell Li-Ion and Li-Pol Battery charger 1% Charge Voltage Accuracy 10% Charge Current Accuracy Status Indication: Input Voltage is good (Green) Charging in process (Red)

Charge Controller Microchip- MCP1252 Positive-regulated charge pump DC/DC converters Inductorless design Vin range: 2.5V and 5.5V Regulated fixed voltage: 3.3V Output Current: Up to 120mA Efficiency: 90%

Camera Printed Circuit Board (PCB) Dimensions: 2" X 2.5" 2 layer lead free PCB of .062 thickness Traces contain a standard 1 oz of copper Withstand a maximum current of 75 mA

Glove Printed Circuit Board (PCB) Dimensions: 2" X 2.5" Proto board Stellaris Launchpad

Budget and Financing Part Price MPU 6050 x 2 $21.00 Bluetooth Module r2232 x5 $59.80 Stellaris Launchpad x2 $26.00 MPU 6050 $12.86 Near-IR LEDs $9.92 Li-Ion Battery x2 Donation IR Sensor LTC1147-3.3 $5.25 EEPROMs $7.98 SMT Resistors, Capacitors, and LEDs $15.00 Battery Charger Sample Charge Controller PCBs $100.00 Other Total: $357.81 Self-Funded: $100 per member Expected Budget: $400.00

Questions?