Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

Измерване на разстояние Time-of-Flight VL53L1X

Свържете TOF400C VL53L1X Time-of-Flight сензора към вашия Arduino Uno чрез I2C. Sketch-ът инициализира сензора в long-distance mode (до 4 meters) и измерва непрекъснато разстоянието с милиметрова прецизност. Отворете Serial Monitor на 115200 baud, за да видите показанията за разстояние в реално време.

Схема на свързване: TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
VL53L1X_Time_of_Flight_Distance_Measurem.ino · компилирано и тествано
/*
 * ==================================================================
 *  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

Тази схема свързва лазерен сензор time-of-flight VL53L1X към ESP32 чрез I2C, за да измерва разстояния от 4 cm до 400 cm. Отворете Serial Monitor на 115200 baud, за да виждате измерванията на разстоянието в реално време в милиметри.

Схема на свързване: TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
VL53L1X_Time_of_Flight_Distance_Meter.ino · компилирано и тествано
/*
 * ==================================================================
 *  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

TOF400C-VL53L1X Сензор за разстояние Time-Of-Flight 4-400cm

Мини лазерен модул за сензор за разстояние с точност 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 mm
  • обхват 4-400 cm
  • 6 връзки

Защо да изберете този продукт?

  • Много точен – Измерва разстояние с точност 1 мм.
  • Голям обхват – Измерва разстояния от 4 до 400 см.
  • Лесна интеграция – Съвместим с Arduino, Raspberry Pi и STM32.
  • Множество сензори – Възможни са няколко сензора на една I2C линия.
  • Компактен размер – Малък и лек, лесен за интегриране.
  • Стабилно закрепване – Два отвора за винтове за стабилен монтаж.
Спецификации
Размери1,3 cm x 1,04 cm x 0,32 cm
ИнтерфейсI2C
Подходящ заArduino, ESP8266 и ESP32
Консумация на ток40 mA
МоделTOF400C-VL53L1X
Разстояние4 cm до 400 cm

Отзиви

★★★★★ 5,0/5 1 отзив
  • ★★★★★Joep KievitsПотвърдена покупка

    Обхват 4 метра!

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани