Компонент Adafruit VL53L1X
Датчик дальности полета Adafruit VL53L1X (также известный как VL53L1CX) — это датчик дальности полета, который обладает огромной дальностью действия в 4 метра и точностью, подобной лидару. Датчик содержит очень крошечный невидимый лазерный источник и соответствующий датчик. VL53L1X может определять «время полета», или сколько времени потребовалось свету, чтобы вернуться к датчику.
Поскольку он использует очень узкий источник света, он хорош для определения расстояния только до поверхности непосредственно перед ним. В отличие от гидролокаторов, отражающих ультразвуковые волны, «конус» восприятия очень узкий. В отличие от ИК-датчиков расстояния, которые пытаются измерить количество отраженного света, VL53L1X намного точнее и не имеет проблем с линейностью или «двойным отображением», когда вы не можете определить, находится ли объект очень далеко или очень близко.
Это «следующее поколение» ToF-датчика VL53L0X, который может работать на расстоянии от ~ 30 до 4000 мм с частотой обновления до 50 Гц. Если вам нужен еще меньший / более близкий диапазон, обратите внимание на VL6180X, который может измерять расстояние от 5 мм до 200 мм и также содержит датчик освещенности.
Датчик небольшой и простой в использовании в любом робототехническом или интерактивном проекте. Поскольку для этого требуется питание 2,8 В и логика, мы поместили малыша на коммутационную плату с регулятором и переключателем уровня. Вы можете использовать его с любым источником питания 3-5 В или логическим микроконтроллером, не беспокоясь ни о чем. Отлично работает с Логический уровень 3,3 В для Feather или Raspberry Pi, или уровень 5 В для Metro 328 или Arduino Uno, этот модуль готов к работе с большинством распространенных микроконтроллеров или SBC. и поскольку он поддерживает I2C, вы можете легко подключить его с помощью двух проводов передачи данных, а также питания и заземления.
Как будто этого было недостаточно, мы также добавили совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять. Просто подключитесь к своему любимому micro с помощью кабеля plug-and-play, чтобы получить данные ToF как можно скорее. Чтобы не использовать пайку, просто подключите устройство к своему любимому микропроцессору, например STM32F405 Feather, с помощью кабеля-адаптера STEMMA QT. Разъемы Stemma QT также означают, что VL53L1X можно использовать с различными сопутствующими аксессуарами. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности
Связь с датчиком осуществляется через I2C с помощью API, написанного ST, поэтому не так уж сложно перенести его на ваш любимый микроконтроллер. Мы написали библиотеку-оболочку для Arduino, чтобы вы могли использовать ее с любой из ваших Arduino-совместимых плат.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
VCC | мама |
VCC | мама |
SCL | мама |
SCL | мама |
SCL | мама |
SDA | мама |
SDA | мама |
SDA | мама |
GPIO | мама |
XSHUT | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.