project proposal for minor project

Click here to load reader

Post on 21-Oct-2014

402 views

Category:

Devices & Hardware


2 download

DESCRIPTION

Project Proposal to make LASER BASED VIRTUAL KEYBOARD in Minor Project

TRANSCRIPT

Minor Project Topic

Virtual Keyboard

Aniket MaithaniArpit Gupta

Minor Project Topic

What is a Virtual Keyboard?

A virtual keyboard is a hardware design which generate a keyboard pattern over a surface.

Img src : http://www.webopedia.com/FIG/virtual_keyboard.jpg

The next question. WHY VIRTUAL KEYBOARD??

PortabilityAppearanceAllows user to control their own keyboard layout [multiple language support] Unlike conventional hardware keyboards, virtual laser keyboards have no moving parts, and the bulk of their functionality requires no actual contact with the device. Whereas conventional hardware is prone to damage by spills, drops and other malfunctionsKey logging isnt easy on hardware hence you are safe from key logger and other such malicious software that read your key strokes.

Since its there in the market. WHAT IS YOUR USP????

Few problems we found with the laser based virtual keyboard : - Did not work in daylight [pattern not visible]Costly [a basic model cost around Rs. 10000] Some of the Virtual Keyboard are platform basedE.g : Celluon EPIC Ultra-Portable Full-Size Virtual Keyboard [ Basic Keyboard] costs about Rs 9377 [as found on amazon.in]

Img src : amazon.in

Our Goal

To make a good and cost effective virtual keyboard. The keyboard pattern should be visible in the daylight also. Different keyboard language option Localisation! Works on different machines/platform MAC, WINDOWS and LINUX/Android. Can also be used to draw images, and with a single key it can be used as a mouse space.

Main Component(s)

The basic layout of the Laser Based Virtual Keyboard will be similar to this

What will each component do?

Infrared Camera :- This will keep track of the heat map of the entire keyboard. Laser :- Mainly used for linear arrangement and for calibration. Keyboard Pattern Projector :- Will project out keyboard pattern.

Programming Part

Will be testing under different environments. Development will be done primarily on Linux based distro [Ubuntu 14.x LTS] . Programming language to be used :- PYTHON and other subsequent library Cython etc. OpenGL and OpenCV [if required, under research]

Hardware to be used

Arduino based power board mounting base Camera IR Class 1M laser module Frame [basic for outer covering] -- Other hardware piece under consideration also

QUESTIONS??

About this presentation

This presentation is a cumulative effort of the research work. All the picture(s) used and information used in the presentation has been duly citedThis work is licensed under aCreative Commons Attribution-ShareAlike 4.0 International License.