Final Year Project: Design and Build an alternative input device Air Mouse Colin Grogan.

Slides:



Advertisements
Similar presentations
Using AV Technologies in Lecture Theatres. What is the Crestron? It is a touch screen device used to operate teaching and learning technologies All computing.
Advertisements

EMS1EP Lecture 6 Digital Inputs
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
Translation of Sign Language to Speech Sensor Glove Development Name:Garry Rank Student Number: Supervisor:Mr Iain Murray.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Setting up your computer workstation. Setting up your workstation correctly will reduce most of the causes of pain and discomfort from sitting at a computer.
Online Calculator Basic Word Processing Skills Computer Keyboard Skills Computer Mouse Skills Basic Computer Terminology Computer Mouse Skills “I really.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Power Consumption Awareness by using a Pedometer Denis Kosovich Lior Kuchinski Asaf Bar Power Consumption Awareness by using.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Presented By Sandeep Reddy Baddam Roll no
Progress Presentation Final Year Project Air-Mouse for Windows/Linux PC Colin Grogan
Done by: Majd Sbiei. Grade: 7E. Submitted to: Mr. Yousef.
Standard Grade Computing COMPUTER STUDIES Standard Grade INPUT DEVICES Chapter 16.
ICT IGCSE ch 1 & 11 Types of Computer.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
   Input Devices Main Memory Backing Storage PROCESSOR
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
Computer Education for Elementary School Students: Teacher’s Training SSRVM 2007.
Interaction with Surfaces. Aims Last week focused on looking at interaction with keyboard and mouse This week ◦ Surface Interaction ◦ Gestures.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation.
Welcome to Control ! Hi ! Styx Innov. What is Control ? Control is an android application which enables us to remotely control our PC via Wireless Fidelity.
IBM OS/2 Warp Mike Storck Matt Kerster Mike Roe Patrick Caldwell.
University of Pennsylvania Moore School of Electrical Engineering ABSTRACT: The ability to communicate is essential for surviving in today’s world, but.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Development of a wireless telemetry system for model rocketry.
Saron Paz Zvika Markfeld Tomer Daniel Oleg Imanilov.
Translation of Sign Language to Speech Sensor Glove Development Name:Garry Rank Student Number: Supervisor:Mr Iain Murray.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Audio Location Accurate Low-Cost Location Sensing James Scott Intel Research Cambridge Boris Dragovic Intern in 2004 at Intel Research Cambridge Studying.
TOUCH ME NOT Presented by: Anjali.G.
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.
Typical input devices. INFORMATION TECHNOLOGY. KEYBOARD The most common input device is te keyboard. A digital code is sent to the computer when each.
Chapter 11 Working with Spreadsheets. 2Practical PC 5 th Edition Chapter 11 Getting Started In this Chapter, you will learn: − What’s a spreadsheet −
INTRODUCTION TO COMPUTER CHAPTER N0 2 INPUT & INPUT & OUTPUT DEVICES OUTPUT DEVICES INSTRUCTOR: ADEEL ANJUM ADEEL ANJUM.
Is a pointing device that fits comfortably under the palm of your hand.
Introduction to Computing Slides By ADEELA MUSTAFA.
Input Devices. Input devices allow us to enter data into the computer system –Mouse –Keyboard –Graphics Tablet –TrackPad –Touch-sensitive screen - Scanner.
These are the most common input devices and are used to input text, numbers & instructions into the computer. They are really easy to use, except for.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Melissa Wiederrecht Mentor: Dr. Amy Ulinski Honors Program.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
TOUCHLESS TOUCHSCREEN USER INTERFACE
TABLET PC WILL BE THE FUTURE OF COMPUTER GROUP MEMBERS Shafia Nadeem Syed Muhammad Talha Muhammad Shehriyar Khan Sana Farooq Muhammad Omair.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Gesture Control interface
A seminar on Touchless Touchscreen Technology
Methods of Computer Input and Output
Musical Instrument Virtual
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
1.3 Mouse Training.
Chapter 11 Working with Spreadsheets
TYPICAL INPUT DEVICES By Dajia Forbes 1c.
GRADUATION PROJECT Air Mouse
TOUCHLESS TOUCHSCREEN USER INTERFACE
Wearable Keyboard Graduation Project Seminar 21/12/ Thursday
A seminar on Touchless Technology
Higher School of Economics , Moscow, 2016
PRESENTED BY: CH.MOUNICA B.KEERTHANA SKINPUT. PRESENTED BY: CH.MOUNICA B.KEERTHANA SKINPUT.
1.3 Mouse Training Mouse Training.
Blinkers ++ Team 5.
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Software Design Narrative
Health & Safety Criteria
Higher School of Economics , Moscow, 2016
Higher School of Economics , Moscow, 2016
Presentation transcript:

Final Year Project: Design and Build an alternative input device Air Mouse Colin Grogan

Design Air Mouse – Fit on a Glove ▫No discomfort on hand when wearing Tilt of hand causes mouse to move on screen ▫Design system so that angular positions are predefined locations on screen - Unlike the nipple on some keyboards and the Wii remote Try solve the “Gorilla-Arm” problem

Gorilla Arm The arm becomes very sore, inaccurate and uncomfortable to use when held up in front of body with no support. Destroyed mainstream touch screen technologies in the ‘80s. ▫Problem today with, for e.g. Wii controllers Design air mouse to be ‘centred’ to any position ▫This position will be the centre of the screen ▫Deviations from this ‘centred’ position will cause the mouse to move around the screen ▫User will define which ever position is comfortable for him/her (could be the users knee, the desk where the mouse would be used normally, hanging beside his side, anywhere really!)

Overview of System

Design Goals Pass: ▫Design and build a working air mouse that will move the mouse in real time on the computer Average ▫Design and build demo and configuration software on the PC for the air mouse Good ▫Design a working gesture recognition algorithm for the mouse ▫Design a application on the PC so that users can define their own gestures for later use Very Good ▫Get LED’s and a Webcam to detect finger positions for more input options to the PC Exceptional ▫Get both systems working effectively together

Design Decisions and why Going to use a Toothpick microcontroller for the device. ▫Toothpick has a good amount of ports(for accelerometer and buttons) and is coded in C. ▫I have experience working with Toothpick’s. Using a Java application on PC to control the mouse pointer. ▫Have good knowledge of Java and can code efficiently in it. ▫Using Java to control the mouse means the device will control a Linux machine too. Sun Slogan: “Write once – Run anywhere”

What’s been done so far The Toothpick successfully transmits results from accelerometer to PC via Bluetooth. Can use a Java class to move the mouse around the screen Sadly they don’t work together. No native Bluetooth support in Java ▫Write my own, use 3 rd party software

Things to Do 1)Get mouse working effectively on the PC 1.Support for Virtual Serial (RS-232) over Bluetooth 2.Test accuracy and speed of transmissions – Try improve if not good enough 3.Design buttons to connect to the Toothpick so user can press a mouse button 2)Design applications on PC 1.A demo application to show how to use the mouse quickly and to demonstrate the usefulness of the device 2.An app that can be used to control settings for use with the mouse – Configuration, Calibration etc. 3)Design an algorithm for Gesture Recognition 1.Must reliably detect gestures as they are made by the user 2.The gestures must be configured by the user to do whatever – Launch a program, perform a keystroke etc. 4)Research whether it’s feasible to use LED’s to detect finger positions to perform recognisable gestures