Le capteur VCNL4010 est un bon moyen d'ajouter un capteur de proximité à petite distance à votre projet de microcontrôleur. Pour des distances plus longues (de l'ordre de cm, vous pouvez utiliser un capteur de distance IR SHARP, mais ceux-ci ne sont bons que si l'objet est à plus de 10 cm. Le VCNL4010 est conçu pour des distances beaucoup plus courtes, pas plus de 200 mm (environ 7,5" ) et dans le cadre de nos expériences, nous avons constaté qu'il fonctionnait mieux à des distances d'environ 10 à 150 mm. Il serait bon, par exemple, de détecter lorsqu'une main se déplace à proximité ou avant qu'un robot ne heurte un mur. Le capteur dispose également d'un capteur de lumière ambiante intégré .
Ce capteur est facile à utiliser avec n'importe quel microcontrôleur doté de la capacité i2c. Il est compatible 5 volts, vous pouvez donc l'utiliser avec une logique 3,3 V ou 5 V sans risque de dommage. Il y a un régulateur de chute ultra faible de 3,3 V intégré pour que vous puissiez l'alimenter avec 3,3 à 5,0 V. Cependant, si vous pouvez lui donner 5,0 V, c'est idéal car la tension VIN alimente la LED IR et plus la tension que vous pouvez lui donner est élevée, plus elle est puissante.
Nouveau! Depuis le 23 septembre 2015, nous expédions maintenant cette évasion avec le VCNL4010 mis à jour - la bibliothèque a changé et la puce est légèrement différente en ce sens qu'elle prend désormais en charge les interruptions. Nous avons également rendu la planche un peu plus compacte. Cependant, la fonctionnalité de proximité globale est identique.
Consultez notre guide didacticiel pour tous les détails sur l'utilisation du VCNL4010 dans Arduino et CircuitPython . Nous avons des schémas de câblage, du code, des exemples, des fiches techniques et plus encore !