Idea: Laser / Virtual / Projection keyboard
Posted: 12 August 2010 06:49 AM   [ Ignore ]
Rank
Joined  2010-08-11
Total Posts:  49
New Member

Hello I’m new on the group. I want to share this idea that already exist in some way: Virtual Keyboard
This is how it works:
technology.depiction.jpg
is very simply and can be reproduced using the things of the forum that already exist.
1) IR Laser / Ir Leds
2) Webcam
3) Paper/Acrylic with Letters. (This replace the projection module)
4) Touchlib with some modification to keyboard emulator

Here you have more info about how it works: http://www.vkb-support.com/learn_more.php I don’t want to copy all because no one reads then.

The main idea is to emule the keyboard by detecting the blobs with the webcam. There is no need to use a projector, just with a paper it works. What do you think about this? It is possible to make?
DIY Keyboard

Image Attachments
technology.depiction.jpg
Profile
 
 
Posted: 12 August 2010 07:23 AM   [ Ignore ]   [ # 1 ]
RankRank
Joined  2008-05-07
Total Posts:  173
Member

nice, i might just try this grin

Profile
 
 
Posted: 12 August 2010 07:46 AM   [ Ignore ]   [ # 2 ]
Rank
Joined  2010-08-11
Total Posts:  49
New Member

Thanks! are you a programmer? I think that there have to be differents templates, includding the user can make his own.
In the calibration the user can choose the kind of keyboard, print a paper to calibrate. And make differents keyboards:
logitech-g13-gaming-keyboard.jpg
Circular
toshiba-teclado-circular-gammers.jpg
etc
3060000000057497.jpg
There are a lot of possible combinations, any people could make their own keyboard as they want. The problem is that is going to be limited by the camera and laser. Also you can put programmable macro keys, Media controls, shortcut keys and solve the problem of ghosting. I am not a programmer but If I could I make this. In the program in a touch screen there could be an area for the keyboard.

Image Attachments
logitech-g13-gaming-keyboard.jpg3060000000057497.jpgtoshiba-teclado-circular-gammers.jpg
Profile
 
 
Posted: 12 August 2010 05:05 PM   [ Ignore ]   [ # 3 ]
Avatar
RankRankRankRank
Joined  2006-11-09
Total Posts:  1493
Administrator

Would love to see this further developed… By mixing the DIY LLP techniques and some DIY laser projection it seems very achievable and necro points out it would give a big range of different layouts to experiment with since its using projection.

 Signature 

~

Profile
 
 
Posted: 12 August 2010 06:01 PM   [ Ignore ]   [ # 4 ]
Rank
Joined  2010-08-11
Total Posts:  49
New Member

But there is need to do the laser projection or it works only with the infrared and cmos sensor? The laser isn’t just to know where are the keys?

Step 1: Template creation (Projection Module)

A template of the desired interface is projected onto the adjacent interface surface. The template is produced by illuminating a specially designed, highly efficient holographic optical element with a red diode laser. Note: the template serves only as a reference for the user and is not involved in the detection process. In a fixed environment, the template can just as easily be printed onto the interface surface.

Step 2: Reference plane illumination (Micro-illumination ModuleTM)

An infra-red plane of light is generated just above, and parallel to, the interface surface. This light is invisible to the user and hovers a few millimeters above the surface. When the user touches a key position on the interface surface light is reflected from this plane in the vicinity of the key and directed towards the sensor module.

Step 3: Map reflection coordinates (Sensor Module)

Reflected light from user interactions with the interface surface is passed through an infra-red filter and imaged on to a CMOS image sensor in the sensor module. Custom hardware embedded in the sensor chip (the Virtual Interface Processing CoreTM) then makes a real-time determination of the location of the reflected light. The processing core can track multiple reflection events simultaneously and can thus support both multiple keystrokes and overlapping cursor control inputs.

Step 4: Interpretation and communication (Sensor Module)

The micro-controller in the sensor module receives the positional information corresponding to the light flashes from the sensor processing core, interprets the events (e.g. keydown, keyup, mouse or touchpad control etc..) and communicates them through an appropriate interface to external devices.

Profile
 
 
Posted: 18 August 2010 09:40 AM   [ Ignore ]   [ # 5 ]
Rank
Joined  2010-08-11
Total Posts:  49
New Member

Hello, i see there are few answer. I’d like to know what happend now? if the idea is good the group discuss about it and some programmers develop the software or how is the metod of work? I’d like to help too.

Profile
 
 
Posted: 26 August 2010 04:32 PM   [ Ignore ]   [ # 6 ]
Rank
Joined  2010-08-11
Total Posts:  49
New Member

pylin did you try it?

Profile
 
 
Posted: 25 February 2011 12:44 PM   [ Ignore ]   [ # 7 ]
Rank
Joined  2011-02-20
Total Posts:  9
New Member

Isn’t this setup a bit error prone? If the fingers are at a bad angle, it might recognize a wrong key…
Otherwise, this should be added to phones. Like a super-flexible extendable input device smile

Profile
 
 
Posted: 18 April 2011 09:00 PM   [ Ignore ]   [ # 8 ]
Rank
Joined  2010-11-29
Total Posts:  25
New Member

you can buy laser Virtual Keyboards cheap here’s one seen them cheaper http://cgi.ebay.com/iTech-i-Tech-Bluetooth-Virtual-Laser-Keyboard-/220769374233?pt=LH_DefaultDomain_0&hash=item3366e15019#ht_500wt_1156

Profile