SKU: OT5865 Varenummer: XR358 EAN: 8720828223574
Mini laser afstandssensormodul med en nøjagtighed på 1mm og lang rækkevidde.
Model: TOF400C-VL53L1X
Spænding: 3V til 5 V
Strømforbrug: 40 mA (max)
Afstand: 4cm til 400cm
Tilslutninger:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Kommunikation: I2C-kommunikationsprotokollen (fuldt kompatibel med 3-5 v-system)
Velegnet til Arduino, ESP8266 og ESP32.
Flere sensorer på 1 I2C-linje er muligt, da sensorerne softwaremæssigt kan tildeles en I2C-adresse.
TOF400C-VL53L1X Time Of Flight-lasersensoren er en meget præcis og pålidelig sensor, der kan bruges til en bred vifte af anvendelser, herunder afstandsmåling, bevægelsesdetektion og navigation.
En af de vigtigste fordele ved denne sensor er dens præcision. Sensoren bruger laserteknologi til at måle afstanden til et objekt, hvilket giver et langt mere nøjagtigt resultat end for eksempel en infrarød sensor. Det gør sensoren velegnet til brug i for eksempel droner, industriel automatisering og robotter.
Derudover er sensoren også meget nem at bruge. Den er kompatibel med en bred vifte af mikrocontrollerplatforme, herunder Arduino, Raspberry Pi og STM32, og der findes mange eksempler og biblioteker, som kan hjælpe dig med at integrere sensoren i dit projekt.
Endelig er sensoren også meget lille og let, hvilket gør den nem at integrere i en bred vifte af anvendelser. De 2 skruehuller gør det også meget nemt at fastgøre denne sensor sikkert.
Mål
Længde: 1,3cm
Bredde: 1,04cm
Højde: 0,32cm
Sådan tilslutter du TOF400C-VL53L1X Afstandssensor Time-Of-Flight 4-400cm til en Arduino UNO eller ESP32, med en eksempelsketch, du kan uploade med det samme.
Tilslut TOF400C VL53L1X Time-of-Flight-sensoren til din Arduino Uno via I2C. Sketchen initialiserer sensoren i long-distance mode (op til 4 meters) og måler kontinuerligt afstanden med millimeterpræcision. Åbn Serial Monitor ved 115200 baud for at se afstandsaflæsninger i realtid.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : VL53L1X Time-of-Flight Distance Measurement
* Board : Arduino UNO (arduino:avr:uno)
* Parts : TOF400C-VL53L1X Distance sensor Time-Of-Flight very accurate 4-400cm
* Libraries : VL53L1X 1.3.1
*
* 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 <VL53L1X.h>
VL53L1X sensor;
void setup() {
Serial.begin(115200);
Wire.begin();
Wire.setClock(400000); // 400 kHz I2C
sensor.setTimeout(500);
if (!sensor.init()) {
Serial.println(F("Failed to detect and initialize sensor!"));
while (1) {
delay(1000);
}
}
// Use Long distance mode (up to 400 cm)
sensor.setDistanceMode(VL53L1X::Long);
sensor.setMeasurementTimingBudget(50000);
// Start continuous ranging with 50 ms period
sensor.startContinuous(50);
Serial.println(F("VL53L1X sensor ready. Reading distances..."));
}
void loop() {
uint16_t distanceMm = sensor.read();
Serial.print(F("Distance: "));
Serial.print(distanceMm);
Serial.print(F(" mm ("));
Serial.print(distanceMm / 10.0, 1);
Serial.print(F(" cm)"));
if (sensor.timeoutOccurred()) {
Serial.print(F(" [TIMEOUT]"));
}
Serial.println();
delay(100);
}
Nødvendige biblioteker: VL53L1X 1.3.1
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Dette kredsløb forbinder en VL53L1X laser time-of-flight-sensor til ESP32 over I2C for at måle afstande fra 4 cm op til 400 cm. Åbn Serial Monitor ved 115200 baud for at se afstandsmålingerne i realtid i millimeter.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : VL53L1X Time-of-Flight Distance Meter
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : TOF400C-VL53L1X Distance sensor Time-Of-Flight very accurate 4-400cm
* Libraries : VL53L1X 1.3.1
*
* 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 <VL53L1X.h>
VL53L1X sensor;
void setup() {
Serial.begin(115200);
Wire.begin(21, 22);
Wire.setClock(400000);
sensor.setTimeout(500);
if (!sensor.init()) {
Serial.println("Failed to detect and initialize VL53L1X sensor!");
while (1) {
delay(10);
}
}
// Use Long distance mode (up to 4 meters) and 50 ms timing budget
sensor.setDistanceMode(VL53L1X::Long);
sensor.setMeasurementTimingBudget(50000);
sensor.startContinuous(50);
Serial.println("VL53L1X ready! Measuring distance...");
}
void loop() {
uint16_t distanceMm = sensor.read();
if (sensor.timeoutOccurred()) {
Serial.println("Measurement timeout!");
} else {
Serial.print("Distance: ");
Serial.print(distanceMm);
Serial.print(" mm (");
Serial.print(distanceMm / 10.0, 1);
Serial.println(" cm)");
}
delay(100);
}
Nødvendige biblioteker: VL53L1X 1.3.1
Wiring diagram and example code generated by Codey.online — https://www.codey.online