SKU: OT5864 Numer artykułu: XR357 EAN: 8720828223901
Miniaturowy moduł laserowego czujnika odległości o dokładności 1mm i dużym zasięgu.
Model: TOF200C VL53L0X
Napięcie: 3V do 5 V
Pobór prądu: 40 mA (max)
Odległość: 3cm do 200cm
Połączenia:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT
Komunikacja: protokół komunikacji I2C (w pełni kompatybilny z systemem 3-5 v)
Odpowiedni do Arduino, ESP8266 i ESP32. Działa dobrze z biblioteką Adafruit_VL6180X.
Możliwość podłączenia wielu czujników na 1 linii I2C dzięki temu, że czujnikom można programowo przypisać adres I2C.
Czujnik laserowy VL53L0X Time Of Flight to bardzo precyzyjny i niezawodny czujnik, który może być używany w szerokim zakresie zastosowań, w tym do pomiaru odległości, wykrywania ruchu i nawigacji.
Jedną z najważniejszych zalet tego czujnika jest jego precyzja. Czujnik wykorzystuje technologię laserową do pomiaru odległości do obiektu, dzięki czemu daje znacznie dokładniejsze wyniki niż na przykład czujnik podczerwieni. To sprawia, że czujnik nadaje się na przykład do użytku w dronach, automatyce przemysłowej i robotach.
Ponadto czujnik jest bardzo łatwy w użyciu. Jest kompatybilny z szeroką gamą platform mikrokontrolerów, w tym Arduino, Raspberry Pi i STM32, a dostępnych jest wiele przykładów i bibliotek, które pomogą w integracji czujnika z Twoim projektem.
Na koniec, czujnik jest również bardzo mały i lekki, dzięki czemu łatwo go zintegrować z szerokim zakresem zastosowań. 2 otwory na śruby sprawiają też, że bardzo łatwo zamocować ten czujnik stabilnie.
Wymiary
Długość: 1,3cm
Szerokość: 1,04cm
Wysokość: 0,32cm
Tak podłączysz TOF200C VL53L0X czujnik odległości Time-Of-Flight bardzo precyzyjny do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.
Ten projekt pokazuje pomiary odległości w czasie rzeczywistym z użyciem czujnika Time-of-Flight VL53L0X podłączonego przez I2C. Arduino Uno odczytuje dane o odległości w milimetrach z czujnika i wypisuje je do Serial Monitor co 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);
}
Wymagane biblioteki: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Ten projekt mierzy odległość w milimetrach za pomocą czujnika Time-of-Flight VL53L0X podłączonego przez I2C. Otwórz Monitor Portu Szeregowego z prędkością 115200 baud, aby wyświetlać pomiary odległości w czasie rzeczywistym.
/*
* ==================================================================
* 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);
}
Wymagane biblioteki: Adafruit_VL53L0X 1.2.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online