Showing results for 
Search instead for 
Did you mean: 

I would like to know which VL53L* family works better for gesture detection, I have both VL6180 and VL53L3CX but I find that VL53L1CB looks more interesting due to the multizone measurement! Thanks

Associate II
ST Employee

That's kind if the topic of the day, so here goes.

If you want to detect taps and a swipe at close distance the VL6180V1 is a fine choice. It's the least expensive of the sensors. It works at 850nm and some people can see the faint red glow. Some people don't like that.

Next would be the VL53L0. All the VL53 sensors work at 940nm - so no visible light.

The L0 is only a few cents more expensive, and you can get small drivers from Pololu or Sparkfun. (The driver from ST is very complete - but kind of large.)

But if you want to detect directional swipes, you either need 2 sensors, or you need the VL53L1 sensor. The L1's have a lens, giving you the ability to divide up the sensors into zones. Spliting the Field of View into 2 zones, you can look left, then look right.

Run this fast enough and you can see a hand passing to the right or to the left.

I'd use the VL53L1X with the UltraLite driver for this though. It's easier to program and you don't need the distance the CB provides.

The download the 2D lidar code from the ST site under the VL53L1X part. It's a fine example of how to change the FoV between the ranges.

Good luck,

  • john

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question. It helps the next guy.
Associate II

thank you for your reply..My application is a gesture recognition for the automotive screen, to control sound, answer calls, and so on. I hope these sensors will be able to handle the application

Kind regards,