VL53L1 Ranging instability in strong ambient light
Hi,
I'm trying to use multiple VL53L1X sensors to detect objects. I successfully interfaced them with a Raspberry Pi 4B, and tried to tune a bunch of parameters to get good detection.
When the sensors point to an object, within the sensor range (0.4 - 4.0 m), the detection is quite accurate, with small fluctuations in the detection (2 - 4 cm). However, I'm facing a problem when operating in strong ambient light environments, and especially when the sensor is pointing to the infinite (i.e the object is farther than 4.0 m). The detection here is really unstable, and vary a lot (sometimes 1m difference between two ranges). That makes it really hard to exploit.
I tried different distance modes, especially the short distance mode, which should be the less sensible to the ambient light, according to the documentation. However, I can still observe instabilities. Then I tried to set a different Timing Budget value, and set it to 20 ms, 33 ms, 100 ms, without observing any noticeable change.
I am wondering if adding a cover glass, like this one: https://www.gilisymo.com/14-cover-glass-vl53l1x would help, as it seems that software tuning doesn't have any significant impact... or maybe I'm missing something.
If you have any suggestion, that would really help!
Many thanks,
Cheers
