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