SKU: OT5865 Číslo položky: XR358 EAN: 8720828223574
Mini laserový modul snímače vzdálenosti s přesností 1 mm a velkým dosahem.
Model: TOF400C-VL53L1X
Napětí: 3V až 5 V
Spotřeba proudu: 40 mA (max)
Vzdálenost: 4cm až 400cm
Připojení:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Komunikace: komunikační protokol I2C (plně kompatibilní se systémem 3-5 v)
Vhodné pro Arduino, ESP8266 a ESP32.
Více senzorů na 1 lince I2C je možné, protože senzorům lze softwarově přiřadit adresu I2C.
Senzor TOF400C-VL53L1X Time Of Flight je velmi přesný a spolehlivý senzor, který lze použít pro širokou škálu aplikací, včetně měření vzdálenosti, detekce pohybu a navigace.
Jednou z hlavních výhod tohoto senzoru je jeho přesnost. Senzor využívá laserovou technologii k měření vzdálenosti k objektu, díky čemuž poskytuje mnohem přesnější výsledek než například infračervený senzor. Díky tomu je senzor vhodný například pro použití v dronech, průmyslové automatizaci a robotech.
Kromě toho je senzor také velmi snadno použitelný. Je kompatibilní se širokou škálou platforem mikrokontrolérů, včetně Arduino, Raspberry Pi a STM32, a je k dispozici mnoho příkladů a knihoven, které vám pomohou se začleněním senzoru do vašeho projektu.
V neposlední řadě je senzor také velmi malý a lehký, takže jej lze snadno integrovat do široké škály aplikací. 2 montážní otvory navíc velmi usnadňují pevné upevnění tohoto senzoru.
Rozměry
Délka: 1,3cm
Šířka: 1,04cm
Výška: 0,32cm
Takto připojíš TOF400C-VL53L1X Senzor vzdálenosti Time-Of-Flight 4-400cm k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.
Připojte senzor Time-of-Flight TOF400C VL53L1X k vašemu Arduino Uno pomocí I2C. Sketch inicializuje senzor v long-distance mode (až 4 meters) a průběžně měří vzdálenost s přesností na milimetry. Otevřete Serial Monitor na 115200 baud a zobrazte si údaje o vzdálenosti v reálném čase.
/*
* ==================================================================
* 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);
}
Potřebné knihovny: VL53L1X 1.3.1
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tento obvod propojuje laserový snímač time-of-flight VL53L1X s ESP32 přes I2C, aby měřil vzdálenosti od 4 cm do 400 cm. Otevřete Serial Monitor na 115200 baud a zobrazíte si měření vzdálenosti v reálném čase v milimetrech.
/*
* ==================================================================
* 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);
}
Potřebné knihovny: VL53L1X 1.3.1
Wiring diagram and example code generated by Codey.online — https://www.codey.online