VL53L0X лазерный дальномер

Использование прочих датчиков и энкодеров и пользовательских блоков к ним
Ответить
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 54

VL53L0X лазерный дальномер

#1

Сообщение AVGN » 03.01.2018{, 18:07}

В 2016г. присматривался к миниатюрному лазерному датчику расстояния VL53L0X от STMicroelectronics.
Привлекает определение дистанции (в мм) на расстоянии до 2 метров до объекта за 30 мс.
VL53L0X.png
И вот у товарищей в Китае на алиэкспресс появились недорогие .
Заказал штучку на пробу.
Народ может кто юзал - поделитесь впечатлениями.
Может делал кто блок для FLPROG.
Для скачивания вложений Вы должны быть зарегистрированы.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
Alias
Лейтенант
Сообщения: 465
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 35
Откуда: Rus44
Имя: Michael
Контактная информация:

VL53L0X лазерный дальномер

#2

Сообщение Alias » 03.01.2018{, 18:46}

Вы про этот датчик говорите? Кликабельно:
laser.png
[/url]
Действительно, интересный модуль. Приедет, попробуйте, пожалуйста, работает ли он через стекло, чтобы можно было использовать зимой на улице.
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 54

VL53L0X лазерный дальномер

#3

Сообщение AVGN » 03.01.2018{, 19:25}

Alias, точно ОН. Пытаюсь найти примеры для ардуины с выводом на дисплей 1602.
Блока такого пока нет в FLPROG.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 305
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 24
Откуда: гАндурас
Имя: Ivan

VL53L0X лазерный дальномер

#4

Сообщение Ivan_Kornege » 04.01.2018{, 16:37}

Во то что надо. Давно хотел ультразвуковые датчики заменить . Пробовал инфракрасные не очень работают. Посмотрел статью производителя обещает что лазер работает в сложных метеоусловиях.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 305
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 24
Откуда: гАндурас
Имя: Ivan

VL53L0X лазерный дальномер

#5

Сообщение Ivan_Kornege » 04.01.2018{, 17:30}

Поиск привел на такой пример программы, из которого наверно можно сделать блок для флпрог
СпойлерПоказать

Код: Выделить всё

#include <Wire.h>
#include <VL53L0X.h>

VL53L0X sensor;

// раскомментировать эту строку, чтобы использовать режим дальнего это
// повышает чувствительность датчика и расширяет его
// Потенциальный диапазон, но увеличивает вероятность получения
// неточного чтения из-за отражений от объектов
// кроме намеченной цели. Она лучше всего работает в темных
// условиях.

//#define LONG_RANGE

// раскомментируйте одну из этих двух строчек, чтобы получить
// - более высокая скорость за счет более низкой точности или
// - более высокая точность за счет более низкой скорости

//#define HIGH_SPEED
//#define HIGH_ACCURACY

void setup()
{
  Serial.begin(9600);
  Wire.begin();

  sensor.init();
  sensor.setTimeout(500);

#if defined LONG_RANGE
 
  sensor.setSignalRateLimit(0.1);
  sensor.setVcselPulsePeriod(VL53L0X::VcselPeriodPreRange, 18);
  sensor.setVcselPulsePeriod(VL53L0X::VcselPeriodFinalRange, 14);
#endif

#if defined HIGH_SPEED

  sensor.setMeasurementTimingBudget(20000);
#elif defined HIGH_ACCURACY
  sensor.setMeasurementTimingBudget(200000);
#endif
}

void loop()
{
  Serial.print(sensor.readRangeSingleMillimeters());
  if (sensor.timeoutOccurred()) { Serial.print(" TIMEOUT"); }

  Serial.println();
}


pan
Полковник
Сообщения: 2855
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 198
Имя: noname

VL53L0X лазерный дальномер

#6

Сообщение pan » 04.01.2018{, 17:32}

можно. приведеный пример опробовали?

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 305
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 24
Откуда: гАндурас
Имя: Ivan

VL53L0X лазерный дальномер

#7

Сообщение Ivan_Kornege » 04.01.2018{, 17:38}

pan, только что нарыл. У меня датчика нет в наличии. Сейчас выбираю у китайцев у кого купить.
Тут у нас в гАндурасе почта почти все посылки тырит . Даже с треками .

Здесь этот скетч показывает чувак как работает.
https://www.youtube.com/watch?v=EUQIijdsXeM

Аватара пользователя
Rovki
Полковник
Сообщения: 4036
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 188
Откуда: Чехов
Имя: Анатолий
Контактная информация:

VL53L0X лазерный дальномер

#8

Сообщение Rovki » 08.05.2018{, 20:01}

То же получил датчик https://ru.aliexpress.com/item/CJMCU-53 ... 0.0.xdXZte
,а блока как не было так и нет, жаль .
Электронщик до мозга костей и не только

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

VL53L0X лазерный дальномер

#9

Сообщение Golan » 08.05.2018{, 21:06}

Alias писал(а):
03.01.2018{, 18:46}
попробуйте, пожалуйста, работает ли он через стекло, чтобы можно было использовать зимой на улице.
Оно, стекло, прозрачно в видимом диапазоне, лазерное излучение стеклом поглощается, бесполезно, я пробовал в дикой юности резать стекло лазером на заводе, при малой мощности ни хрена не происходит, при большой, стекло в храм разлетается от локального перегрева.
Добро не ценится в современном мире, люди от него наглеют!

bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15.01.2018{, 00:58}
Репутация: 1
Откуда: истра
Имя: роман

VL53L0X лазерный дальномер

#10

Сообщение bayeck » 20.11.2018{, 00:18}

сваял блок - у меня работает.
CJMCU 530 - VL53L0X
Для скачивания вложений Вы должны быть зарегистрированы.

MaksVish
Рядовой
Сообщения: 44
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 0
Имя: Максим

VL53L0X лазерный дальномер

#11

Сообщение MaksVish » 17.01.2021{, 00:57}

Здравствуйте! Подскажите, кто то может сделать пользовательский блок к дальномеру VL6180X! На сайте http://wiki.amperka.ru/%D0%BF%D1%80%D0% ... -proximity есть скетч!
Привлекает то что его можно рядом купить и очень высокая точность от 0мм до 500мм. Заранее спасибо за ответ!

bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15.01.2018{, 00:58}
Репутация: 1
Откуда: истра
Имя: роман

VL53L0X лазерный дальномер

#12

Сообщение bayeck » 18.01.2021{, 07:30}

блин, давно уже сделано, пользуемся поиском.

MaksVish
Рядовой
Сообщения: 44
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 0
Имя: Максим

VL53L0X лазерный дальномер

#13

Сообщение MaksVish » 20.01.2021{, 14:53}

Именно этот блок в FLPROG нигде не нашел! Может можете ссылку дать?

Qwert855
Сержант
Сообщения: 125
Зарегистрирован: 19.12.2020{, 23:57}
Репутация: 3
Имя: Alex

VL53L0X лазерный дальномер

#14

Сообщение Qwert855 » 15.07.2021{, 22:01}

MaksVish писал(а):
20.01.2021{, 14:53}
Именно этот блок в FLPROG нигде не нашел! Может можете ссылку дать?
аналогично пришел датчик VL6180X, на форуме ничего не нашел.
Попробовал готовые примеры из сети, взял за основу один из и перевел его в блок.
Освещенность мой датчик всегда показывает 0 поэтому эту опцию вывел отдельным запросом (мне не нужна)
Параметры датчика должны быть от 0 до 255
по факту мой экземпляр стабильно работает в диапазоне 5 - 160
Предполагаю что данные необходимо дополнительно масштабировать стандартными средствами ФЛП тк не может быть показание 5 при полностью перекрытом датчике. при отсутствии препятствия показывает 255
дальность замеров показалось что зависит от общей освещенности, так при дневном свете были значения до 180 а в вечернее время упали до 160.
Как освещенность влияет на точность измерения не проверял но на дальность видимо влияет (либо с какой то из протестированных библиотек были лучше результаты)
Для скачивания вложений Вы должны быть зарегистрированы.

Qwert855
Сержант
Сообщения: 125
Зарегистрирован: 19.12.2020{, 23:57}
Репутация: 3
Имя: Alex

VL53L0X лазерный дальномер

#15

Сообщение Qwert855 » 15.07.2021{, 22:09}

посмотрел.
другая библиотека выдает дистанцию 9-185 освещенность так же 0
от
pololu / vl6180x-arduino

она есть в IDE

Аватара пользователя
nalnik
Подполковник
Сообщения: 1221
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 83
Откуда: Кисловодск
Имя: Александр

VL53L0X лазерный дальномер

#16

Сообщение nalnik » 16.07.2021{, 05:57}

Получил вчера датчики VL53L0X -
Беда, они не работают с "водой", луч отражается. :smile44:

Про "лазерную рулетку" знал, есть такая (проверял).
А про датчики эти писали что они работают - а вот фигушки! :D

Да и еще, Бесконтактные инфракрасные датчики MLX90614
тоже получил (с разными "линзами") - с водой тоже ерунда получается.
Есть два разных (пистолета) пирометра - они с водой работают адекватно.
Я хочу быть добрее, но люди сами нарываются.

Ответить

Вернуться в «Прочие датчики и энкодеры»