Le capteur de distance à temps de vol Adafruit VL53L1X (également connu sous le nom de VL53L1CX) est un capteur de distance à temps de vol qui a une portée massive de 4 mètres et une précision de type LIDAR.
Le capteur contient une très petite source laser invisible et un capteur correspondant. Le VL53L1X peut détecter le "temps de vol", c'est-à-dire le temps que la lumière a mis à 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 IR qui tentent de mesurer la quantité de lumière rebondie, le VL53L1X est beaucoup plus précis et ne présente pas de problèmes de linéarité ou de "double image", qui vous empêchent de savoir si un objet est très loin ou très proche.
Il s'agit de la "nouvelle génération" du capteur ToF VL53L0X, qui peut gérer une distance de 30 à 4000 mm, avec une fréquence de mise à jour pouvant atteindre 50 Hz. Si vous avez besoin d'une gamme encore plus petite/fermée, consultez le VL6180X qui peut mesurer de 5mm à 200mm et contient également un capteur de lumière.
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,8 V, 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 d'un Raspberry Pi, ou le niveau de 5 V d'un Metro 328 ou d'un Arduino Uno, 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 vous suffit de vous connecter à votre micro préféré à l'aide d'un câble plug-and-play pour obtenir des données 6-DoF 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 VL53L1X avec nos différents accessoires associés. Le câble QT n'est pas inclus, mais nous en avons une variété dans la boutique.
La communication avec le capteur se fait par I2C avec une API écrite par ST, il n'est donc pas trop difficile de le porter sur votre microcontrôleur préféré. Adafruit a écrit une bibliothèque wrapper pour Arduino afin que vous puissiez l'utiliser avec n'importe laquelle de vos cartes compatibles avec Arduino.
DÉTAILS TECHNIQUES
Spécifications du VL53L1CX :
Émetteur : laser invisible de 940 nm (Classe 1)
Réseau de réception SPAD (single photon avalanche diode) avec lentille intégrée
FlightSense ? Capteur de télémétrie pour une télémétrie longue distance rapide et précise
Mesure de la distance jusqu'à 400 cm Fré quence
de télémétrie jusqu'à 50 Hz
Champ de vision complet typique (FoV ) :
27 °
Taille programmable de la région d'intérêt (ROI) sur la matrice de réception, permettant de réduire le FoV du capteur
Position programmable de la ROI sur la matrice de réception, permettant le contrôle du fonctionnement multizone depuis l'hôte
Peut être caché derrière de nombreux matériaux de fenêtre de couverture
Interface I²C (jusqu'à 400 kHz)
Broches d'arrêt et d'interruption
Adresse I2C par défaut 0x29 (peut être modifiée par logiciel en utilisant la broche d'arrêt pour désactiver d'autres capteurs sur le même bus)
Dimensions du produit : 25.5mm x 17,5mm x 4,6mm / 1.0" x 0,7" x 0,2"
Poids du produit : 1,8g / 0,1oz