Arduino GY-VL53L0XV2

Arduino GY-VL53L0XV2
Артикул: 2504504

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino GY-VL53L0XV2

GY-VL53L0XV2 — датчик расстояния на базе ST VL53L0X

📌 Описание

GY-VL53L0XV2 — это модуль лазерного дальномера (Time-of-Flight, ToF), построенный на микросхеме STMicroelectronics VL53L0X. Датчик измеряет расстояние до объектов методом измерения времени пролёта лазерного луча (940 нм), что позволяет получать точные показания независимо от цвета, освещённости и текстуры поверхности.

Модуль обеспечивает измерение дальности до 2 метров с миллиметровой точностью и работает через интерфейс I²C, полностью совместим с Arduino, Raspberry Pi, ESP32, STM32 и другими платформами.

Является улучшенной версией модуля GY-VL53L0X: имеет более качественную разводку, алюминиевую подложку и улучшенный экранированный корпус.


🛠 Технические характеристики

| Параметр | Значение | |------|------| | Микросхема | STMicroelectronics VL53L0X | | Рабочее напряжение | 2.6 — 3.5 В (рекомендуется 3.3 В) | | Логический уровень | 1.8 В (подтяжка к 3.3–5 В через плату совместимости) | | Потребляемый ток | до 19 мА (средний ~8 мА), Sleep mode ~5 мкА | | Дальность измерения | 30–2000 мм (в режиме HIGH SPEED до 2000 мм, в стандартном — до 1300 мм) | | Точность | ±3–5 мм (в режиме высокой точности), ±3% свыше 1 м | | Угол обзора (FOV) | 25° без линзы, 45° с предложенной линзой | | Лазер | Класс 1 , 940 нм (невидимый, безопасен для глаз) | | Интерфейс | I²C (до 400 кГц), адрес 0x52 (7-бит: 0x29; переключается) | | Частота обновления | до 50 Гц (в режиме Timed) | | Внешний разъём | 2×4 контакта (VCC, GND, SDA, SCL, и DIO1, XSHUT) | | Габариты | ~18 × 13 × 2.5 мм (без крепёжных отверстий) | | Вес | ~1 г |

Питание: допускается питание 3.3 В или 5 В (если на модуле установлен стабилизатор, но рекомендуется 3.3 В строго).


📦 Разводка (пины)

| Контакт (модуль) | Обозначение | Описание | |------------------|-------------|----------| | 1 | VCC | Питание 3.3 В (или 5 В) | | 2 | GND | Земля | | 3 | SDA | Линия данных I²C | | 4 | SCL | Линия тактирования I²C | | 5 | XSHUT | Вход выключения (активный низкий) | | 6 | DIO1 | Выход прерывания (опционально) | | 7 | GPIO1 | Расширенный выход (перемычка) |

NB: выходной уровень OPEN-DRAIN. Обязательна под тяжка ~10 кОм на SDA/SCL.


🧩 Совместимость (парт-номера и замены)

| Наименование | Описание | |--------|--------| | VL53L0X | Оригинальный датчик от STMicroelectronics | | GY-VL53L0X | Первая версия модуля (устаревшая разводка) | | GY-VL53L0XV2 | Версия 2 модуля (Nova 2022–2023) | | Adafruit VL53L0X (129333) | Рекомендуемый лицензированный клон | | Pololu VL53L0X Carrier (257667) | Органический производитель, точный по TF| | SparkFun VL53L0X Board | Аналог другой даташит-версии и разводки |

Действуют одинаково для прошивок: совместим с библиотеками Adafruit_VL53L0X, ST VL53L0X_API.


📘 Примечания к работе

  • Module способен давать «режим прерывания», но AVR версии Arduino используют прерывания по «спину».
  • Хотя присутствие XSHUT позволяет декодерровать время срабатывания, пауза SCL/PIT необходимо согласовать.

Эксплуатационно важные пункты:

  • Оптимален в системах: парковочные радары, дронов (облет, Altitude Hold 1 м), индустриальные датчики оттока.
  • Критичен освещение! ВКЛ фотонный фон ИК слабее по лазеру.

⚙ Программная поддержка (Arduino IDE ID)

  • Adafruit_VL53L0X (адрес обнаружения автоматидекодер)
  • Подключение через шину SCL→A5, SDA→A4 (Uno/Nano)

Намотку делать 77G кратко • datasheet см. STManual

Файл официальный: /STM32 Datasuite

Совместимые модели для Arduino GY-VL53L0XV2

Arduino GY-VL53L0XV2