
VL53L0/1XV2 — лазерный датчик расстояния (ToF)
# VL53L0X — лазерный датчик расстояния (ToF) VL53L0X — датчик расстояния, работающий по принципу времени пролёта (Time-of-Flight, ToF), позволяющий точно измерять дистанцию до объекта независимо от ег
- Артикул:
- 2251
# VL53L0X — лазерный датчик расстояния (ToF)
VL53L0X — датчик расстояния, работающий по принципу времени пролёта (Time-of-Flight, ToF), позволяющий точно измерять дистанцию до объекта независимо от его цвета и отражающей способности поверхности — в отличие от классических ИК-датчиков расстояния, чувствительных к контрасту и цвету объекта. Модуль включает SPAD-детектор (детектор одиночных фотонов) и встроенный источник излучения с безопасной для глаз длиной волны 940 нм.
### Принцип измерения
Датчик управляется собственным внутренним микроконтроллером, который излучает короткий импульс лазерного света и с высокой точностью измеряет время его возврата после отражения от объекта. На основе этого времени рассчитывается точное расстояние до препятствия в миллиметрах, что обеспечивает более высокую точность по сравнению с ультразвуковыми и ИК-датчиками расстояния.
### Интерфейс I2C и управление
Обмен данными с микроконтроллером происходит по интерфейсу I2C через линии SDA и SCL. Дополнительный вывод GPIO1 представляет собой программируемый выход прерывания, позволяющий получать уведомление о готовности данных без постоянного опроса датчика.
### Управление питанием через XSHUT
Вывод XSHUT — активный низким уровнем вход отключения датчика. По умолчанию модуль подтягивает этот вывод к VDD, включая датчик, а подача низкого уровня переводит его в аппаратный режим ожидания с пониженным энергопотреблением. Это удобно при использовании нескольких датчиков VL53L0X на одной шине I2C, так как позволяет поочерёдно включать датчики для смены их I2C-адреса.
## Технические характеристики
| Параметр | Значение |
| --- | --- |
| Принцип измерения | Time-of-Flight (ToF), лазерный |
| Длина волны излучателя | 940 нм (безопасна для глаз) |
| Детектор | SPAD (детектор одиночных фотонов) |
| Диапазон измерения расстояния | 30 мм – 2000 мм (2 м) |
| Единица измерения | Миллиметры |
| Напряжение питания | 2,6–5,5 В |
| Интерфейс | I2C (SDA, SCL) |
| Дополнительные выводы | GPIO1 (прерывание), XSHUT (отключение) |
| Логический уровень GPIO1 | Соответствует напряжению питания |
| Режим ожидания | Аппаратный, через низкий уровень на XSHUT |
## Применение
- Измерение расстояния в робототехнике (объезд препятствий, парковочные системы)
- Бесконтактные датчики уровня и присутствия
- Проекты с несколькими датчиками расстояния на одной шине I2C
- Устройства автоматизации, где требуется точное измерение малых и средних дистанций
- DIY-проекты на Arduino, ESP32, ESP8266, Raspberry Pi
## Комплектация
- Плата модуля VL53L0X — 1 шт.



