SKU: OT5864 Varenummer: XR357 EAN: 8720828223901
Mini laser afstandssensormodul med en nøjagtighed på 1mm og stor rækkevidde.
Model: TOF200C VL53L0X
Spænding: 3V til 5 V
Strømforbrug: 40 mA (max)
Afstand: 3cm til 200cm
Tilslutninger:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Kommunikation: I2C-kommunikationsprotokollen (fuldt kompatibel med 3-5 v system)
Velegnet til Arduino, ESP8266 og ESP32. Fungerer godt med Adafruit_VL6180X library.
Flere sensorer på 1 I2C-linje er muligt, da sensorerne softwaremæssigt kan tildeles en I2C-adresse.
VL53L0X 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. Dette gør sensoren for eksempel velegnet til brug i droner, industriel automatisering og robotter.
Derudover er sensoren også meget nem at bruge. Den er kompatibel med en bred vifte af microcontroller-platforme, 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.
Til sidst 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.
Dimensioner
Længde: 1,3cm
Bredde: 1,04cm
Højde: 0,32cm
Sådan tilslutter du TOF200C VL53L0X afstandssensor Time-Of-Flight meget præcis til en Arduino UNO eller ESP32, med en eksempelsketch, du kan uploade med det samme.
Dette projekt демонстрирует afstandsmålinger i realtid med VL53L0X Time-of-Flight-sensoren, der er tilsluttet via I2C. Arduino Uno læser afstandsdata i millimeter fra sensoren og udskriver dem til Serial Monitor hvert 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);
}
Nødvendige biblioteker: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Dette projekt måler afstand i millimeter ved hjælp af VL53L0X Time-of-Flight-sensoren, der er forbundet via I2C. Åbn den serielle monitor ved 115200 baud for at se afstandsmålingerne i realtid.
/*
* ==================================================================
* 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);
}
Nødvendige biblioteker: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online