Ruban/Strip de LED RGB NeoPixel...
25 Max. par commande Microcontrôleur Raspberry-Pi Pico RP2040 Cortex M0+...
Le Raspberry Pi 3 Model B - Encore plus rapide que le Pi 2. 4 Coeurs 1.2...
Assortiment de Fils pour Breadboard Femelle-Femelle 300 mm et 75 mm +...
ACHAT MAX 1 ou 2 par personne durant la période de rupture de stock...
ACHAT MAX 1 ou 2 par personne durant la période de rupture de stock...
Fabricants
Afficheur TFT 2.2" en Breakout 240x320 pixels Couleurs 16 bits...
Câble de raccordement 150mm JST-SH 4 pôles, 1mm StemmaQT Qwiic
Câble de raccordement 50mm JST-SH 4 pôles, 1mm StemmaQT Qwiic
Ruban Polyimide - AKA Kapton Largeur: 10mm Long: 33m -269°C à +400°C
Kit cascade de résistances Meilleure tolérance / précision / prix 10...
Kit Cansat EU Basé sur Raspberry-Pi Pico officielMicroPython (default)...
Portail d'accès pour Micro:Bit Servo-moteur Piezo-buzzer
HAT UPS pour Raspberry-Pi - Uninterruptible Power Supply Sortie: 5V...
Mini Camera Espion pour photo et vidéo Photo: 1280x720 px, JPEG Video:...
Mini GPS PA1010D (MTK3333 chipset) Antenne Patch GPS, GLONASS, GALILEO,...
Carte relais pour Micro:bit 4 Relais SPDT (Contact Normalement ouvert +...
Déjà vus
Capteur de distance et proximité...
DISTANCE-OPT3101
Capteur de distance et proximité
En stock
Date de disponibilité:
*** To translate ***
Ce capteur de proximité est une carte mettant en oeuvre 3 canaux infrarouges de type time-of-flight (mesure le temps que met la lumière à revenir) utilisés pour réaliser un capteur de proximité ou d'évaluation des distances. La carte exploite le composant OPT3101 de Texas Instrument spécialement conçu pour ce type d'application.
Habituellement, les capteurs infrarouges mesurent l'intensité de la lumière renvoyée pour évaluer la distance. Grâce au composant OPT3101, cette carte émet une lumière infrarouge 940nm pulsée à 10 MHz puis mesure le décalage de phase (le "délais") de la lumière renvoyée. La décalage de phase correspond à la distance de l'objet puisque, rappelons le, la lumière voyage à 300.000 Km/s.
Le capteur mesure également l'amplitude du signal renvoyé, un indicateur de la réflectance (wikipedia)/proximité de l'objet.
La carte est équipée de 3 capteurs infrarouges, 3 canaux de OPT3101, chacun couvrant environ 50° à 60°. Cette carte offre donc un très large champs de vision/détection (FoV : Field ov View) de l'ordre de 160 degrés. Dans les conditions favorables, le capteur peut mesurer un objet à une distance allant jusqu'à 1 m.
Les mesures de distance sont accessible via l'interface I2C qui est également utilisée avant pour configurer le capteur. Cette carte peut donc être utilisée avec n'importe quel microcontrôleur disposant d'un bus I2C (pilotes MicroPytion & Arduino disponibles).
Les raccordements se font par l'intermédiaire d'un connecteur 7 broches à l'arrière de la carte (idéal donc pour fixer la capteur à l'avant d'un vehicule ou d'un robot.
La carte peut être alimentée de 2.5 V à 5.5 V (qui sera aussi la tension logique). La carte dispose d'un régulateur 3.3V pour alimenter l'OPT3101. Pour finir, les signaux du bus I2C passent par un LevelShifter (adaptateur de niveau logique) pour offrir des signaux logiques au niveaux VIN (tension d'alimentation). Cette carte est donc parfaite pour fonctionner avec des microcontrôleurs en logique 3.3V et 5V.
Données de calibrations incluses
Chaque carte dispose d'une EEPROM de 256 octets contenant les données de calibration d'usine. L'OPT3101 charge automatiquement ces données au démarrage. Cette calibration définit la lecture à 100 mm pour un objet situé à 100mm du bord de la carte.
4 connections sont nécessaire pour utiliser la carte OPT310: GND, VIN, SDA (I2C Serial DAta) et SCL (I2C Serial CLock).
La broche VIN doit être connectée à une source d'alimentation de 2.5 V à 5.5 V. Le bus I2C du capteur (SCL et SDA) doivent être connectés sur un bus I2C opérant à la même tension logique (celle fournie sur VIN).
Pin | Description |
GND | La connexion de masse de l'alimentation. Votre microcontrôleur doit avec une masse commune avec cette connexion GND (de façon à ce que les deux intervenants puissent identifier un 0V identique). |
VIN | Tension d'alimentation de 2.5 V à 5.5 V. |
SDA | Ligne de données I2C (avec level shifter, et résistance Pulled up de 10 KOhms pour ramener la ligne au niveau logique VIN). |
SCL | Ligne d'horloge I2C (avec level shifter, et résistance Pulled up de 10 KOhms pour ramener la ligne au niveau logique VIN).. |
GP1 | Broche d'entrée sortie 3.3V configurable (SANS level-shifter!) |
GP2 | Broche d'entrée sortie 3.3V configurable (SANS level-shifter!) |
/RST, /MS | Broche utilisé pour réinitialiser la carte ou pour déclencher une nouvelle mesure (SANS level-shifter ,3.3V avec résistance Pull-Up de 10 KOhms). (ces deux opérations peuvent également être commandées par l'intermédiaire du bus I2C) |
Voici les éléments de configuration principaux de l' OPT3101:
Ces options sont configurées via le bus I2C et peuvent être modifié entre deux échantillonnage.
La configuration du canal détermine quelle paire de LEDs infrarouge sera activée (détermine la direction de mesurée).
Le mode à faible luminosité est utilisé pour les objets proches (de l'ordre de ~20 cm). Le mode à forte luminosité est utilisé pour les mesures de distance plus longues (notz que si les objets renvoient trop de lumière ou s'ils sont trop proche alors le capteur de distance sera saturé, ce qui produira une mesure éronnée). L'OPT3101 peut être configuré dans l'un ou l'autre de ces modes mais il peut aussi être utilisé en mode adaptatif. En mode adaptatif, le capteur passe d'un mode de luminosité à l'autre en fonction de la saturation du capteur.
Les mesures de l'OPT3101 sont divisé en unités de base appelées frames ou échantillons (dit samples en anglais). Chaque frame dispose d'une configuration spécifique, mais vous pouvez modifier la configuration entre deux frames. L' OPT3101 peut être configuré pour démarrer les frames en continu, ou pour attendre un signal avant de démarrer un Frame (ce qui est appelé mode échantillonnage simple monoshot, signal envoyé via le bus I2C). Lorsque qu'un frame est complet, le résultat peu être lu depuis les registres de sortie de l'OPT3101.
Chaque frame est composé d'un nombre de sous-frames configurable occupant 0.25 ms chacun. Les résultats des sous-frames sont moyennés ensemble. Truc & Astuce: augmenter le nombre de sous-frame de mesure permet de réduire l'impact du bruit sur les mesures (mais nécessitera plus de temps de travail). Le nombre de sous-frames doit être une puissance de deux entre 1 et 4096.
Pour plus de détails concernant l'initialisation et la configuration de l'OPT3101, référez vous à la bibliothèque Arduino pour OPT3101 produite par Pololu ou la fiche technique de l'OPT3101.