SKU: OT5864 Artikelnummer: XR357 EAN: 8720828223901
Mini laseravståndssensormodul med en noggrannhet på 1mm och stort räckvidd.
Model: TOF200C VL53L0X
Spänning: 3V till 5 V
Strömförbrukning: 40 mA (max)
Avstånd: 3cm till 200cm
Anslutningar:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Kommunikation: I2C-kommunikationsprotokollet (helt kompatibelt med 3-5 v-system)
Lämplig för Arduino, ESP8266 och ESP32. Fungerar bra med Adafruit_VL6180X-biblioteket.
Flera sensorer på 1 I2C-linje är möjliga eftersom sensorerna mjukvarumässigt kan tilldelas en I2C-adress.
VL53L0X Time Of Flight-lasersensorn är en mycket exakt och pålitlig sensor som kan användas för ett brett spektrum av tillämpningar, inklusive avståndsmätning, rörelsedetektering och navigering.
En av de viktigaste fördelarna med denna sensor är dess precision. Sensorn använder laserteknik för att mäta avståndet till ett objekt, vilket ger ett mycket mer exakt resultat än till exempel en infraröd sensor. Detta gör sensorn till exempel lämplig för användning i drönare, industriell automatisering och robotar.
Dessutom är sensorn också mycket enkel att använda. Den är kompatibel med ett brett spektrum av mikrokontrollerplattformar, inklusive Arduino, Raspberry Pi och STM32, och det finns många exempel och bibliotek tillgängliga för att hjälpa dig att integrera sensorn i ditt projekt.
Slutligen är sensorn också mycket liten och lätt, vilket gör den enkel att integrera i ett brett spektrum av tillämpningar. De 2 skruvhålen gör det dessutom mycket enkelt att fästa denna sensor stadigt.
Mått
Längd: 1,3cm
Bredd: 1,04cm
Höjd: 0,32cm
Så här kopplar du TOF200C VL53L0X Avståndssensor Time-Of-Flight mycket exakt till en Arduino UNO eller ESP32, med ett exempelsketch som du kan ladda upp direkt.
This project demonstrates real-time distance measurements using the VL53L0X Time-of-Flight sensor connected via I2C. The Arduino Uno reads millimeter distance data from the sensor and prints it to the Serial Monitor every 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ödvändiga bibliotek: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
This project measures distance in millimeters using the VL53L0X Time-of-Flight sensor connected via I2C. Open the Serial Monitor at 115200 baud to view real-time distance measurements.
/*
* ==================================================================
* 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ödvändiga bibliotek: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online