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

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

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

Измерване на сензор за разстояние VL6180X

Този проект измерва точно разстояния на къс обхват (до ~200mm) с помощта на сензора Time-of-Flight VL6180X през I2C. Свържете сензора към захранването и I2C пиновете, след което отворете Serial Monitor на 115200 baud, за да виждате измерванията на разстоянието в милиметри в реално време.

Схема на свързване: TOF050C-VL6180X Сензор за разстояние Time-Of-Flight с много висока точност на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: TOF050C-VL6180X Сензор за разстояние Time-Of-Flight с много висока точност на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
VL6180X_Distance_Sensor_Measurement.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL6180X Distance Sensor Measurement
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : TOF050C-VL6180X Distance Sensor Time-Of-Flight high precision
 *  Libraries : Adafruit_VL6180X 1.4.4
 *
 *  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_VL6180X.h>

Adafruit_VL6180X vl = Adafruit_VL6180X();

void setup() {
  Serial.begin(115200);
  while (!Serial) { delay(1); }

  Serial.println(F("Initializing VL6180X sensor..."));
  if (!vl.begin()) {
    Serial.println(F("Failed to find VL6180X sensor! Check wiring."));
    while (1);
  }
  Serial.println(F("VL6180X sensor ready!"));
}

void loop() {
  uint8_t range = vl.readRange();
  uint8_t status = vl.readRangeStatus();

  if (status == VL6180X_ERROR_NONE) {
    Serial.print(F("Distance: "));
    Serial.print(range);
    Serial.println(F(" mm"));
  } else {
    if (status >= VL6180X_ERROR_SYSERR_1 && status <= VL6180X_ERROR_SYSERR_5) {
      Serial.println(F("System error"));
    } else if (status == VL6180X_ERROR_ECEFAIL) {
      Serial.println(F("ECE failure"));
    } else if (status == VL6180X_ERROR_NOCONVERGE) {
      Serial.println(F("No convergence"));
    } else if (status == VL6180X_ERROR_RANGEIGNORE) {
      Serial.println(F("Ignoring range"));
    } else if (status == VL6180X_ERROR_SNR) {
      Serial.println(F("Signal-to-Noise Ratio error"));
    } else if (status == VL6180X_ERROR_RAWUFLOW) {
      Serial.println(F("Raw reading underflow"));
    } else if (status == VL6180X_ERROR_RAWOFLOW) {
      Serial.println(F("Raw reading overflow"));
    } else if (status == VL6180X_ERROR_RANGEUFLOW) {
      Serial.println(F("Range reading underflow"));
    } else if (status == VL6180X_ERROR_RANGEOFLOW) {
      Serial.println(F("Out of range (>200mm)"));
    }
  }

  delay(200);
}

Необходими библиотеки: Adafruit_VL6180X 1.4.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Сензор за разстояние и светлина VL6180X с ESP32

Този проект измерва разстояние на близък обхват (0–100 mm) и нивата на околната светлина с помощта на Time-of-Flight сензора TOF050C VL6180X през I2C. Свържете сензора директно към 3.3V на ESP32 и към стандартните I2C пинове (GPIO 21 и 22). Отворете Serial Monitor на 115200 baud, за да виждате в реално време измерванията за разстояние и околна светлина в lux.

Схема на свързване: TOF050C-VL6180X Сензор за разстояние Time-Of-Flight с много висока точност на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: TOF050C-VL6180X Сензор за разстояние Time-Of-Flight с много висока точност на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
VL6180X_Distance_Light_Sensor_with_ESP32.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL6180X Distance & Light Sensor with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : TOF050C-VL6180X Distance Sensor Time-Of-Flight high precision
 *  Libraries : Adafruit_VL6180X 1.4.4
 *
 *  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_VL6180X.h>

Adafruit_VL6180X vl = Adafruit_VL6180X();

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println("VL6180X Distance & Light Sensor Demo");

  Wire.begin(21, 22);

  if (!vl.begin()) {
    Serial.println("Failed to find VL6180X sensor! Check wiring.");
    while (1) delay(100);
  }

  Serial.println("VL6180X found and initialized!");
}

void loop() {
  float lux = vl.readLux(VL6180X_ALS_GAIN_5);
  uint8_t range = vl.readRange();
  uint8_t status = vl.readRangeStatus();

  Serial.print("Ambient Light: ");
  Serial.print(lux);
  Serial.print(" Lux | ");

  if (status == VL6180X_ERROR_NONE) {
    Serial.print("Distance: ");
    Serial.print(range);
    Serial.println(" mm");
  } else {
    Serial.print("Range Status Error (Code: ");
    Serial.print(status);
    Serial.println(")");
  }

  delay(200);
}

Необходими библиотеки: Adafruit_VL6180X 1.4.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

TOF050C-VL6180X Сензор за разстояние Time-Of-Flight с много висока точност

Мини лазерен модул за измерване на разстояние с точност 1mm и голям обхват.

Модел: TOF050C-VL6180X
Напрежение: 3V до 5 V
Консумация на ток: 40 mA (max)
Разстояние: 3cm до 50cm

Свързвания:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT


Комуникация: I2C комуникационен протокол (напълно съвместим със система 3-5 v)

Подходящ за Arduino, ESP8266 и ESP32. Работи добре с библиотеката Adafruit_VL6180X.

Възможни са множество сензори на 1 I2C линия, тъй като на сензорите може софтуерно да се задава I2C адрес.

Сензорът VL53L0X Time Of Flight е много прецизен и надежден сензор, който може да се използва за широк спектър от приложения, включително измерване на разстояние, засичане на движение и навигация.

Едно от основните предимства на този сензор е неговата прецизност. Сензорът използва лазерна технология за измерване на разстоянието до обект, което дава много по-точен резултат от например инфрачервен сензор. Това прави сензора подходящ например за използване в дронове, индустриална автоматизация и роботи.

Освен това сензорът е и много лесен за използване. Той е съвместим с широк спектър от микроконтролерни платформи, включително Arduino, Raspberry Pi и STM32, и има много примери и библиотеки, които да ви помогнат при интегрирането на сензора във вашия проект.

Накрая, сензорът е и много малък и лек, което го прави лесен за интегриране в широк спектър от приложения. Двете монтажни отвори също правят закрепването на този сензор много лесно и стабилно.

Размери
Дължина: 1,3cm
Ширина: 1,04cm
Височина: 0,32cm

  • Сензор за разстояние
  • I2C адрес
  • Компактен размер
  • 2 отвора за винтове
При пускане видеото се зарежда от YouTube.

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

  • Много точен – Измерва с точност до 1 мм.
  • Голям обхват – Измерва разстояния от 3 до 50 см.
  • Съвместим с I2C – Работи с 3-5V системи чрез I2C.
  • Подходящ за makers – Подходящ за Arduino, ESP8266 и ESP32.
  • Компактен размер – Лесен за интегриране благодарение на малките размери.
  • Лесен за закрепване – Закрепването може да стане с два отвора за винтове.
Спецификации
Размери1,3 x 1,04 x 0,32 cm
ИнтерфейсI2C
Подходящ заArduino, ESP8266 и ESP32
Консумация на ток40 mA (max)
МоделTOF050C-VL6180X
Разстояние3cm до 50cm

Отзиви

Все още няма отзиви.

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

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

Доставка

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

Връщане

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

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

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