Лидар – обзор модуля для Ардуино

Слово лидар (LIDAR) состоит из начальных букв четырех английских слов – Light Identification Detection and Ranging, что означает «обнаружение, идентификация и определение дальности с помощью света». Данное устройство представляет собой лазерный дальномер. Приобретен модуль Лидар VL53L0X на Али за 6 долларов. Устройство поставляется в антистатическом пакете.

Лидар - обзор модуля для Ардуино



Конструктивно оно представляет собой печатную плату, размером 13 х 10 мм, в комплекте имеется гребенка штыревых контактов для подключения к разъему или макетной плате.

Лидар - обзор модуля для Ардуино

Масса модуля Лидар 0,67 г вместе с припаянными четырьмя контактами.



Лидар - обзор модуля для Ардуино

Модуль может взаимодействовать с другими устройствами при помощи I2C интерфейса [1-2], линии этого интерфейса промаркированы как SCL и SDA.

Лидар - обзор модуля для Ардуино

Общий провод обозначен как GND, питание 5В VIN.

Полезное на сайте:
Датчик ардуино для движения робота по черной линии

Лидар - обзор модуля для Ардуино

Потребляемый ток составляет около 20 мА.

Лидар - обзор модуля для Ардуино

Для работы с данным измерителем расстояния существует специальная библиотека [3]. Автор обзора использовал пример single . При расположении препятствия на расстоянии 30 см программа показала 35 см, если препятствием была белая писчая бумага, черная матовая поверхность коробки от CD дисков дала 28-32 см, зеркало – 35 см. Следует иметь в виду, что на небольших расстояниях, до 20 см, относительная погрешность измерения сильно возрастает [4]. На дальности в 60-70 см показания примерно соответствуют реальности. Измерение расстояния до ворсистых поверхностей (ковер) происходит нормально.

Лидар - обзор модуля для Ардуино

Заявленная дальность измерения расстояния модулем лидар 2 м [5-7]. Автору обзора удалось получить максимальную дальность около 1,5 м до побеленного потолка. Если расстояние до препятствия больше 1,5 м, то вместо данных о расстоянии, можно наблюдать следующую картину.

Полезное на сайте:
Оптический датчик дождя. Тест, разборка и схема подключения модуля

Лидар - обзор модуля для Ардуино

В целом лазерный дальномер свои функции выполняет. От ультразвукового датчика расстояния HC-SR04 [8] его выгодно отличает малый размер, небольшая масса и способность измерять расстояние до ворсистых поверхностей. ИК дальномера KY-032 [9] безнадежно проигрывает по дальности. Из недостатков следует отметить достаточно большой ток потребления и высокую стоимость устройства.

Полезные ссылки

  1. http://robocraft.ru/blog/communication/780.html
  2. Блум Д. Изучаем Arduino: инструменты и методы технического волшебства: Пер. с англ. — СПб.: БХВ-Петербург, 2015. — 336 с.
  3. https://github.com/pololu/vl53l0x-arduino
  4. http://arduino.ru/forum/apparatnye-voprosy/lazernyi-dalnomer
  5. https://elekt.tech/arduino/articles/lazernyj-dalnomer-cjmcu-530.html
  6. https://www.youtube.com/watch?v=EUQIijdsXeM
  7. http://catalog.gaw.ru/index.php?page=component_detail&id=81286
  8. http://2shemi.ru/ultrazvukovoj-datchik-izmereniya-rasstoyanij-hc-sr04/
  9. http://2shemi.ru/opticheskie-datchiki-dlya-arduino/

Все нужные файлы и документация в общем архиве. Автор обзора – Denev.