Компонент Adafruit VL53L4CX
Датчик времени полета Adafruit VL53L4CX — это еще один отличный датчик времени полета от ST в серии микросхем VL5, он отлично подходит для работы на больших расстояниях — он достигает 6 метров по сравнению с максимальными 4 метрами у VL53L1X.
Датчик содержит очень крошечный невидимый лазерный источник и соответствующий датчик. VL53L4CX может определять «время полета», или сколько времени потребовалось свету, чтобы вернуться к датчику. Поскольку он использует очень узкий источник света, он хорош для определения расстояния только до поверхности непосредственно перед ним. В отличие от гидролокаторов, отражающих ультразвуковые волны, «конус» восприятия очень узкий. В отличие от ИК-датчиков расстояния, которые пытаются измерить количество отраженного света, VL53 намного точнее и не имеет проблем с линейностью или «двойным отображением», когда вы не можете определить, находится ли объект очень далеко или очень близко.
Это «старшая сестра» ToF-датчика VL53L4CD и может обрабатывать диапазон от ~ 1 до 6000 мм, он также обладает некоторой способностью «обнаруживать несколько объектов». По сути, он может определить, когда в поле зрения находится более одного объекта, и сообщить вам два расстояния.
Пожалуйста, обратите внимание, что драйвер Arduino для этого чипа не поддерживает платы с «малой памятью», такие как ATmega328 — вам понадобится чип SAMD21, SAMD51, ESP и т.д. с 50 КБ доступной флэш-памяти!
Датчик небольшой и простой в использовании в любом робототехническом или интерактивном проекте. Поскольку для этого требуется питание 2,8 В и логика, мы поместили малыша на разделительную плату с регулятором и переключателем уровня. Вы можете использовать его с любым источником питания 3-5 В или логическим микроконтроллером, не беспокоясь ни о чем. Отлично работает с Логический уровень 3,3 В для Feather или 5 В для Arduino Mega, этот модуль готов к работе с большинством распространенных микроконтроллеров или SBC. и поскольку он поддерживает I2C, вы можете легко подключить его с помощью двух проводов передачи данных, а также питания и заземления.
Как будто этого было недостаточно, мы также добавили совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять. Просто подключитесь к своему любимому micro с помощью кабеля plug-and-play, чтобы получить данные ToF как можно скорее. Чтобы не использовать пайку, просто подключите устройство к своему любимому микропроцессору, например к STM32F405 Feather, с помощью кабеля-адаптера STEMMA QT. Разъемы Stemma QT также означают, что VL53L4CX можно использовать с различными сопутствующими аксессуарами. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности
Связь с датчиком осуществляется через I2C с помощью API, написанного ST, у них есть библиотека Arduino с примером для связи здесь.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
VCC | мама |
VCC | мама |
SCL | мама |
SCL | мама |
SCL | мама |
SDA | мама |
SDA | мама |
SDA | мама |
GPIO | мама |
XSHUT | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.