VL53L0X Time-of-Flight (ToF) Lazer Mesafe Sensörü
Hedefin renginden veya yansıtıcılığından bağımsız olarak ışık hızıyla 2 metreye kadar milimetrik mesafe ölçen ToF lazer sensörü.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Sensör 940 nm görünmez Sınıf 1 (Class 1) göz emniyetli VCSEL lazer kullanır. İnsan gözüne tamamen zararsızdır.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VCC | Güç | +2.8V - +5V Besleme |
| 2 | GND | Toprak | Toprak 0V |
| 3 | SCL | I2C Saat | I2C Clock |
| 4 | SDA | I2C Veri | I2C Data |
| 5 | XSHUT | Kapatma | Düşük seviyede sensörü kapatır (Çoklu sensör I2C adresi değişiminde kullanılır) |
| 6 | GPIO1 | Kesme | Programlanabilir kesme çıkışı |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
VL53L0X Lazer Mesafe Ölçüm Kodu
Adafruit_VL53L0X Library#include "Adafruit_VL53L0X.h"
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
if (!lox.begin()) {
Serial.println(F("VL53L0X başlatılamadı!"));
while (1);
}
Serial.println(F("VL53L0X Lazer Sensörü Hazır!"));
}
void loop() {
VL53L0X_RangingMeasurementData_t measure;
lox.rangingTest(&measure, false);
if (measure.RangeStatus != 4) { // 4: Menzil dışı
Serial.print("Mesafe: ");
Serial.print(measure.RangeMilliMeter);
Serial.println(" mm");
} else {
Serial.println("Menzil Dışı!");
}
delay(100);
} Mesafe: 185 mm Mesafe: 184 mm
Çalışma Mantığı ve Fiziksel İlkeler
VL53L0X, ST FlightSense teknolojisini kullanan yeni nesil bir Time-of-Flight (ToF) lazer mesafe ölçüm modülüdür. Geleneksel optik sensörler hedeften yansıyan ışığın yoğunluğunu ölçtüğü için siyah veya koyu renkli yüzeylerde yanılsama yaşarken; VL53L0X fotonların hedefe ulaşıp geri dönme süresini (ışık hızı c) pikosaniyeler mertebesinde ölçer.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
HC-SR04 Ultrasonik Mesafe Sensörü
2 cm ile 400 cm arasında temassız ultrasonik ses dalgalarıyla mesafe ölçen, engelden kaçan robotların vazgeçilmez sensörüdür.
TCRT5000TCRT5000 Kızılötesi Çizgi ve Engel Algılama Sensörü
Çizgi izleyen robotların siyah/beyaz zemin ayrımında ve masa kenarından düşmeyi önleyen robotlarda kullanılan optik yansıma sensörü.
VL53L1XVL53L1X Time-of-Flight (ToF) 4 Metre Lazer Mesafe Sensörü
STMicroelectronics'in patentli FlightSense teknolojisiyle 4 metreye kadar milimetrik doğrulukta lazer mesafe ölçümü yapan I2C sensörüdür.