Мини лазерен сензорен модул за разстояние за прецизно измерване на разстояние с голям обхват, подходящ за Arduino, ESP8266 и ESP32.
SKU: OT5865 Артикулен номер: XR358 EAN: 8720828223574 Местоположение: H08.01
Алтернатива
TOF200C VL53L0X сензор за разстояние Time-Of-Flight много прецизен
€ 10,90
Виж тази алтернатива
Ето как да свържеш TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.
Свържете TOF400C VL53L1X Time-of-Flight сензора към вашия Arduino Uno чрез I2C. Sketch-ът инициализира сензора в long-distance mode (до 4 meters) и измерва непрекъснато разстоянието с милиметрова прецизност. Отворете Serial Monitor на 115200 baud, за да видите показанията за разстояние в реално време.
/*
* ==================================================================
* 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);
}
Необходими библиотеки: VL53L1X 1.3.1
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Тази схема свързва лазерен сензор time-of-flight VL53L1X към ESP32 чрез I2C, за да измерва разстояния от 4 cm до 400 cm. Отворете Serial Monitor на 115200 baud, за да виждате измерванията на разстоянието в реално време в милиметри.
/*
* ==================================================================
* 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);
}
Необходими библиотеки: VL53L1X 1.3.1
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Мини лазерен модул за сензор за разстояние с точност 1mm и голям обхват.
Model: TOF400C-VL53L1X
Напрежение: 3V до 5 V
Консумация на ток: 40 mA (max)
Разстояние: 4cm до 400cm
Свързвания:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Комуникация: I2C комуникационен протокол (напълно съвместим с 3-5 v система)
Подходящ за Arduino, ESP8266 и ESP32.
Възможно е използване на няколко сензора на 1 I2C линия, тъй като на сензорите може софтуерно да се зададе I2C адрес.
Сензорът TOF400C-VL53L1X Time Of Flight е много прецизен и надежден сензор, който може да се използва за широк спектър от приложения, включително измерване на разстояние, засичане на движение и навигация.
Едно от основните предимства на този сензор е неговата прецизност. Сензорът използва лазерна технология за измерване на разстоянието до обект, което му дава много по-точен резултат от например инфрачервен сензор. Това прави сензора подходящ например за използване в дронове, индустриална автоматизация и роботи.
Освен това сензорът е и много лесен за използване. Той е съвместим с широк спектър от микроконтролерни платформи, включително Arduino, Raspberry Pi и STM32, и има много примери и библиотеки, които да ви помогнат при интегрирането на сензора във вашия проект.
Накрая, сензорът е и много малък и лек, което го прави лесен за интегриране в широк спектър от приложения. 2-те отвора за винтове също правят много лесно здравото закрепване на този сензор.
Размери
Дължина: 1,3cm
Ширина: 1,04cm
Височина: 0,32cm

| Размери | 1,3 cm x 1,04 cm x 0,32 cm |
|---|---|
| Интерфейс | I2C |
| Подходящ за | Arduino, ESP8266 и ESP32 |
| Консумация на ток | 40 mA |
| Модел | TOF400C-VL53L1X |
| Разстояние | 4 cm до 400 cm |
Обхват 4 метра!
TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm