Le capteur de temps de vol Adafruit VL53L4CX est un autre excellent capteur de distance à temps de vol de ST dans la série de puces VL5, celui-ci est idéal pour les longues distances - il va jusqu'à 6 mètres contre 4 mètres maximum pour le VL53L1X.
Le capteur contient une très petite source laser invisible et un capteur correspondant. Le VL53L4CX peut détecter le "temps de vol", c'est-à-dire le temps que met la lumière à rebondir vers le capteur. Comme il utilise une source lumineuse très étroite, il est bon pour déterminer la distance de la seule surface située directement devant lui. Contrairement aux sonars qui font rebondir les ondes ultrasonores, le "cône" de détection est très étroit. Contrairement aux capteurs de distance à infrarouge qui tentent de mesurer la quantité de lumière rebondie, le VL53 est beaucoup plus précis et ne présente pas de problèmes de linéarité ou de "double image", c'est-à-dire que vous ne pouvez pas dire si un objet est très loin ou très proche.
Il s'agit d'une " grande sœur " du capteur ToF VL53L4CD, qui peut gérer une distance d'environ 1 à 6 000 mm et qui est également capable de faire de la " détection multi-objets ". En fait, il peut identifier quand plus d'un objet est en vue et vous indiquer les deux distances.
Veuillez noter que le pilote Arduino pour cette puce n'est pas compatible avec les cartes à "petite mémoire" comme l'ATmega328 - vous aurez besoin d'une puce SAMD21, SAMD51, ESP, etc. avec 50K de mémoire flash disponible !
Le capteur est petit et facile à utiliser dans tout projet robotique ou interactif. Puisqu'il a besoin d'une alimentation et d'une logique de 2,8V, Adafruit a mis le petit bonhomme sur une carte breakout avec un régulateur et un décalage de niveau. Vous pouvez l'utiliser avec n'importe quel microcontrôleur de puissance ou logique de 3-5V sans aucun souci. Fonctionnant parfaitement avec le niveau logique de 3,3 V d'un Feather, ou le niveau de 5 V d'un Arduino Mega, ce breakout est prêt à fonctionner avec la plupart des microcontrôleurs ou SBC courants. Et comme il parle I2C, vous pouvez facilement le connecter avec deux fils de données plus l'alimentation et la masse.
Comme si cela ne suffisait pas, ils ont également ajouté des connecteurs STEMMA QT compatibles SparkFun qwiic pour le bus I2C, de sorte que vous n'avez même pas besoin de souder. Il suffit de le connecter à votre micro préféré à l'aide d'un câble plug-and-play pour obtenir des données ToF dès que possible. Pour une expérience sans soudure, il suffit de se connecter à votre micro préféré, comme le STM32F405 Feather, en utilisant un câble adaptateur STEMMA QT. Les connecteurs Stemma QT permettent également d'utiliser le VL53L4CX avec nos différents accessoires associés. Le câble QT n'est pas inclus, mais nous en avons une variété dans le magasin
La communication avec le capteur se fait par I2C avec une API écrite par ST, ils ont une bibliothèque Arduino avec un exemple de communication ici.
Caractéristiques techniques Caractéristiques techniques
:
Télémétrie rapide et précise
Technologie basée sur les histogrammes
Mesure de la distance de 0 mm à 6 m
Linéarité à courte distance jusqu'à 10 mm
Amélioration importante des performances de télémétrie à longue distance pour toutes les cibles et tous les niveaux de luminosité
Champ de vision (FoV) de 18°
Capacité de détection multi-objets
Les cibles situées au-delà de 80 cm de distance sont insensibles à la diaphonie du verre de couverture et aux taches
VL53L4CX est un module miniature entièrement intégré
Émetteur : laser invisible de 940 nm (VCSEL) et son pilote analogique
Microcontrôleur à faible puissance exécutant un micrologiciel numérique avancé
Taille : 4.4 x 2,4 x 1 mm
Compatible broche à broche avec les capteurs VL53L0X, VL53L1X, VL53L1CB, VL53L3CX et VL53L4CD
Documentation ST pour le capteur VL53L4CX