Télémètre de précision (TOF) VL53L0X

Utilisation de capteurs et composants électroniques avec Arduino.
Une fiche de tutoriel pour chaque.

Télémètre de précision (TOF) VL53L0X

Messagepar tiptop » Lun 15 Mar 2021 16:46

Télémètre de précision (TOF) VL53L0X

Module de mesure de distance de précision par télémétrie laser (Time Of Fly VL53L0X).
Image

Composants utilisés

Principe de fonctionnement
Le capteur GY-530 VL53L0X permet de mesurer une distance très précisément par un faisceau infra-rouge laser (invisible).
Il utilise le protocole de communication I2C (3-5V) avec une adresse programmable.
Le procédé de mesure est un chronométrage de temps d'aller retour Lidar TOF (Time Of Fly). La distance s'obtient par réflectance du laser sur une surface cible, jusqu'à 2 mètres.

La diode laser émet dans infrarouge 940 nm (4.4 x 2.4 mm).
Il est indépendant de la réflectance de la surface et fonctionne en pleine lumière sans perturbation.

Image
Brochage du module GY530
  • VDD (sortie régulée 2.8V out, 150mA max)
  • VIN (2.6 à 5.5V)
  • GND (masse)
  • SDA (Data , protocole I2C)
  • SCL (Clock, protocole I2C)
  • XSHUT (réinitialisation)
  • GPIO1 sortie interruption programmable

Câblage utilisé
Arduino -- Capteur GY 530
  • Gnd -- Gnd
  • 5V -- Vin
  • SCL (A5) -- SCL (clock)
  • SDA (A4)-- SDA (data)


Le module a pour adresse par défaut 0x29 (la pin StudDown permet de la modifier par programmation si besoin d'avoir plusieurs capteurs en même temps).

Retirer le petit scotch (1 mm) orange de protection du capteur laser IR après avoir soudé les pins.
Image

Pour tester l'adresse du module avec le scanner de ports I2C, le code du Scanner I2C est disponible ici
https://playground.arduino.cc/Main/I2cScanner
Image
Installer dans l'IDE Arduino la librairie correspondante (VL53L0X), qui est disponible ici
https://github.com/adafruit/Adafruit_VL53L0X

Télécharger dans la carte Arduino UNO le logiciel d'exemple
File->Examples->Adafruit_VL53L0X->vl53l0x

Image

Bouger un objet (la main par exemple) devant le capteur pour voir changer la distance.
Ouvrir le Serial monitor (réglé sur 115220 baud), les distances mesures s'affichent au fur et à mesure ("out of range si l'objet est trop loin).
Image

Si vous voulez une sortie graphique, Tools / Serial plotter permet de tracer en direct la courbe des variations de distance

Précision de mesure de ce capteur
Image

Références
tiptopboards - admin
Avatar de l’utilisateur
tiptop
Administrateur du site
 
Messages: 93
Inscription: Mar 13 Aoû 2013 20:38
Localisation: 38

Retourner vers Capteurs et composants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités

cron