Le VL6180X (parfois appelé VL6180) est un capteur de distance à temps de vol comme vous n'en avez jamais utilisé !
Le capteur contient une très petite source laser et un capteur correspondant. Le VL6180X peut détecter le "temps de vol", c'est-à-dire le temps que met la lumière laser à 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 VL6180X est beaucoup plus précis et ne présente pas de problèmes de linéarité ou de "double imagerie" qui ne permettent pas de savoir si un objet est très loin ou très proche.
Il s'agit de la " petite sœur " du capteur ToF Adafruit VL53L0X, qui peut gérer une distance de 5 mm à 100 mm. Nous avons vu jusqu'à 150-200mm avec de bonnes conditions ambiantes. Il comprend également un capteur de lux. Si vous avez besoin d'une gamme plus large, consultez le VL53L0X qui peut mesurer de 50 à 1200 mm.
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, nous avons placé ce 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, Adafruit a é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.
Chaque commande est également accompagnée d'un petit morceau d'en-tête. Soudez l'en-tête sur votre carte de sortie avec votre fer à repasser et un peu de soudure pour les cas où vous voulez être à l'aise sur une planche d'essai ou une planche de perforation.
Consultez le tutoriel pour le code, les schémas, les diagrammes et plus encore ! Vous serez en train de sonner dans moins de 10 minutes. La communication avec le capteur se fait par I2C avec quelques commandes simples. La plupart du travail est effectué à l'intérieur du capteur lui-même, il est donc très facile de porter notre bibliothèque Arduino sur un autre microcontrôleur.
DÉTAILS TECHNIQUES
Schémas, objet Fritzing, diagrammes, code d'interface et plus encore dans le tutoriel !
Historique des révisions :
En date du 3 mars 2020 - Nous avons mis à jour ce capteur en fonction de notre norme STEMMA QT pour les capteurs de 0,7" x 1,0".
Il y a maintenant quatre trous de montage et deux connecteurs STEMMA QT pour une connectivité plug-and-play ! Le schéma est le même, seule la forme mécanique a changé, nous avons également supprimé la broche de sortie 2,8V.
Dimensions du produit : 20,5mm x 18,0mm x 3,0mm / 0,8" x 0,7" x 0,1"
Poids du produit : 1,4g / 0,0oz