SKU: OT5864 Numero articolo: XR357 EAN: 8720828223901
Modulo mini sensore di distanza laser con una precisione di 1mm e ampio raggio.
Modello: TOF200C VL53L0X
Tensione: da 3V a 5 V
Consumo di corrente: 40 mA (max)
Distanza: da 3cm a 200cm
Connessioni:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Comunicazione: il protocollo di comunicazione I2C (completamente compatibile con sistema 3-5 v)
Adatto per Arduino, ESP8266 e ESP32. Funziona bene con la libreria Adafruit_VL6180X.
Più sensori su 1 linea I2C possibili poiché ai sensori può essere assegnato via software un indirizzo I2C.
Il sensore laser Time Of Flight VL53L0X è un sensore molto preciso e affidabile che può essere utilizzato per un'ampia gamma di applicazioni, tra cui misurazione della distanza, rilevamento del movimento e navigazione.
Uno dei principali vantaggi di questo sensore è la sua precisione. Il sensore utilizza la tecnologia laser per misurare la distanza da un oggetto, offrendo così un risultato molto più accurato rispetto, ad esempio, a un sensore a infrarossi. Questo rende il sensore adatto, ad esempio, all'uso in droni, automazione industriale e robot.
Inoltre, il sensore è anche molto facile da usare. È compatibile con un'ampia gamma di piattaforme microcontroller, tra cui Arduino, Raspberry Pi e STM32, e sono disponibili molti esempi e librerie per aiutarvi a integrare il sensore nel vostro progetto.
Infine, il sensore è anche molto piccolo e leggero, il che lo rende facile da integrare in un'ampia gamma di applicazioni. I 2 fori per viti lo rendono inoltre molto facile da fissare saldamente.
Dimensioni
Lunghezza: 1,3cm
Larghezza: 1,04cm
Altezza: 0,32cm
Ecco come collegare il Sensore di distanza TOF200C VL53L0X Time-Of-Flight ad altissima precisione a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.
Questo progetto mostra misurazioni della distanza in tempo reale utilizzando il sensore Time-of-Flight VL53L0X collegato tramite I2C. L’Arduino Uno legge i dati di distanza in millimetri dal sensore e li stampa sul Serial Monitor ogni 200 ms.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : VL53L0X ToF Distance Sensor Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : TOF200C VL53L0X Distance Sensor Time-Of-Flight high precision
* Libraries : Adafruit_VL53L0X 1.2.5
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Wire.h>
#include <Adafruit_VL53L0X.h>
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
while (!Serial) {
delay(1);
}
Serial.println(F("VL53L0X Distance Sensor Test"));
if (!lox.begin()) {
Serial.println(F("Failed to initialize VL53L0X sensor! Check wiring."));
while (1) {
delay(10);
}
}
Serial.println(F("Sensor initialized successfully. Reading distance..."));
}
void loop() {
VL53L0X_RangingMeasurementData_t measure;
lox.rangingTest(&measure, false); // Pass true to enable debug output
if (measure.RangeStatus != 4) { // Phase failures are status 4
Serial.print(F("Distance: "));
Serial.print(measure.RangeMilliMeter);
Serial.println(F(" mm"));
} else {
Serial.println(F("Target out of range"));
}
delay(200);
}
Librerie necessarie: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Questo progetto misura la distanza in millimetri usando il sensore Time-of-Flight VL53L0X collegato tramite I2C. Apri il Monitor Seriale a 115200 baud per visualizzare le misurazioni della distanza in tempo reale.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : VL53L0X Distance Sensor with ESP32
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : TOF200C VL53L0X Distance Sensor Time-Of-Flight high precision
* Libraries : Adafruit_VL53L0X 1.2.5
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Wire.h>
#include "Adafruit_VL53L0X.h"
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
while (!Serial) { delay(1); }
Serial.println("VL53L0X Distance Sensor Test");
// Initialize I2C communication (ESP32 default: SDA=21, SCL=22)
Wire.begin(21, 22);
if (!lox.begin()) {
Serial.println(F("Failed to boot VL53L0X. Check wiring!"));
while (1);
}
Serial.println(F("Sensor initialized successfully."));
}
void loop() {
VL53L0X_RangingMeasurementData_t measure;
lox.rangingTest(&measure, false); // Pass true to get debug data printout
if (measure.RangeStatus != 4) { // Phase failures have status 4
Serial.print("Distance (mm): ");
Serial.println(measure.RangeMilliMeter);
} else {
Serial.println("Out of range");
}
delay(250);
}
Librerie necessarie: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online