Archive for the ‘touchless controls’ Category

How to Add Gesture Recognition to User Interfaces

Wednesday, March 17th, 2010

Imagine being able to control electronics products at home and in the office, not with a direct touch but with the sweep of your hand. Advanced “touchless” human interface technology is now within the realm of practical implementation, even for products as commonplace as the alarm clock beside your bed. We all have experienced the frustration of locating the snooze and silence buttons on an incessantly beeping alarm clock at 6:00 a.m. What if you could extend your sleep just a bit longer by simply waving your hand or tapping a virtual button to shut off the alarm without fumbling to find the clock in the dark?

Touchless Slider
The simple wave of a hand or tap of a virtual button is an intriguing product innovation not only for alarm clocks but also for an array of consumer and industrial applications, from cell phones and other hand-held devices to large appliances to factory control panels. One way to achieve this is a touchless slider, and the concept can be adapted to a great number of products that we encounter every day. The touchless slider solution comprises two or more infrared LEDs, an infrared detector and a low-power 8-bit microcontroller (MCU) based on the 8051 core.

See it in Action
If you would like to try this for yourself, Silicon Labs, the pioneer of the touchless slider solution, has a demonstration board (P/N: IrSliderEK available at The demo board shownperforms reliably to a range of about 12 cm. The firmware tracks the motion of a hand with visible blue LEDs and recognizes the pause set-point gesture with a single blinking blue LED. The hardware implementation is capable of flick left/right gestures.
A brief video of the IrSliderEK demonstration board is available at