D'après mes tests, ce capteur est vraiment intéressant en intérieur, milieu non hostile pour mesurer par exemple la distance avec un utilisateur. J'avais essayé par l'intermédiaire de vitre aussi mais en effet, il ne faut aucune barrière sur le faisceau avant l'obstacle. Il est aussi très perturbé par la lumière du Soleil. Une casquette est indispensable.
Perso, je n'utilise plus la référence VL53L0X mais plutôt le VL53L1X qui est plus puissant et porte en théorie à 4m (équivalent à 1m30 en extérieur avec un obstacle clair)
J'ai passé une après-midi avec un mètre, un carton blanc, un carton noir. J'ai fait les tests :
- à l'intérieur à l'ombre ou dans le noir (fonctionne à 4m)
- à l'intérieur au Soleil derrière une vitre (fonctionne assez loin)
- à l'intérieur au Soleil fenêtre ouverte (réduit à 1m30)
- à l'extérieur en plein Soleil (fonctionnement hasardeux)
- à l'extérieur à l'ombre (réduit à 1m30)
Le même genre d'expériences avec le VL53L0X montre qu'il est vite dépassé.
D'un point de vue logiciel, je n'utilise que la librairie arduino et je renvoie en général deux renseignements :
- la distance vue
- le status de la détection (trop près, trop loin...)
Avec ça, ça permet d'implémenter des logiques de pannes plus facilement.
Avec le recul, en rapport du prix, il est très intéressant.