VL53L0X лазерный дальномер
VL53L0X лазерный дальномер
В 2016г. присматривался к миниатюрному лазерному датчику расстояния VL53L0X от STMicroelectronics.
Привлекает определение дистанции (в мм) на расстоянии до 2 метров до объекта за 30 мс. И вот у товарищей в Китае на алиэкспресс появились недорогие .
Заказал штучку на пробу.
Народ может кто юзал - поделитесь впечатлениями.
Может делал кто блок для FLPROG.
Привлекает определение дистанции (в мм) на расстоянии до 2 метров до объекта за 30 мс. И вот у товарищей в Китае на алиэкспресс появились недорогие .
Заказал штучку на пробу.
Народ может кто юзал - поделитесь впечатлениями.
Может делал кто блок для FLPROG.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
VL53L0X лазерный дальномер
Вы про этот датчик говорите? Кликабельно:
[url=https://ru.aliexpress.com/item/1-piece-VL53L0X-Laser-Ranging-Sensor-GY-530-Time-of-Flight-ToF-Ranging-Module-2-8/32762589832.html?af=8823&cv=6013604&cn=41p1zl0eqeaq714ccohukkrwbkpv01aw&dp=v5_41p1zl0eqeaq714ccohukkrwbkpv01aw&mall_affr=pr1&aff_platform=default&cpt=1514994206648&sk=jqf2Rf6&aff_trace_key=19c3dd7707ab47719527dfd56d2d74e8-1514994206648-09936-jqf2Rf6&terminal_id=d90fd37b7b9146068aefacacdf278aaa] [/url]
Действительно, интересный модуль. Приедет, попробуйте, пожалуйста, работает ли он через стекло, чтобы можно было использовать зимой на улице.
[url=https://ru.aliexpress.com/item/1-piece-VL53L0X-Laser-Ranging-Sensor-GY-530-Time-of-Flight-ToF-Ranging-Module-2-8/32762589832.html?af=8823&cv=6013604&cn=41p1zl0eqeaq714ccohukkrwbkpv01aw&dp=v5_41p1zl0eqeaq714ccohukkrwbkpv01aw&mall_affr=pr1&aff_platform=default&cpt=1514994206648&sk=jqf2Rf6&aff_trace_key=19c3dd7707ab47719527dfd56d2d74e8-1514994206648-09936-jqf2Rf6&terminal_id=d90fd37b7b9146068aefacacdf278aaa] [/url]
Действительно, интересный модуль. Приедет, попробуйте, пожалуйста, работает ли он через стекло, чтобы можно было использовать зимой на улице.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VL53L0X лазерный дальномер
[ref]Alias[/ref], точно ОН. Пытаюсь найти примеры для ардуины с выводом на дисплей 1602.
Блока такого пока нет в FLPROG.
Блока такого пока нет в FLPROG.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
VL53L0X лазерный дальномер
Во то что надо. Давно хотел ультразвуковые датчики заменить . Пробовал инфракрасные не очень работают. Посмотрел статью производителя обещает что лазер работает в сложных метеоусловиях.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
VL53L0X лазерный дальномер
Поиск привел на такой пример программы, из которого наверно можно сделать блок для флпрог
[spoiler]
[/spoiler]
[spoiler]
Код: Выделить всё
#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();
}
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
VL53L0X лазерный дальномер
[ref]pan[/ref], только что нарыл. У меня датчика нет в наличии. Сейчас выбираю у китайцев у кого купить.
Тут у нас в гАндурасе почта почти все посылки тырит . Даже с треками .
Здесь этот скетч показывает чувак как работает.
https://www.youtube.com/watch?v=EUQIijdsXeM
Тут у нас в гАндурасе почта почти все посылки тырит . Даже с треками .
Здесь этот скетч показывает чувак как работает.
https://www.youtube.com/watch?v=EUQIijdsXeM
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
VL53L0X лазерный дальномер
То же получил датчик https://ru.aliexpress.com/item/CJMCU-53 ... 0.0.xdXZte
,а блока как не было так и нет, жаль .
,а блока как не было так и нет, жаль .
Электронщик до мозга костей и не только
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
VL53L0X лазерный дальномер
Оно, стекло, прозрачно в видимом диапазоне, лазерное излучение стеклом поглощается, бесполезно, я пробовал в дикой юности резать стекло лазером на заводе, при малой мощности ни хрена не происходит, при большой, стекло в храм разлетается от локального перегрева.Alias писал(а): 03 янв 2018, 18:46попробуйте, пожалуйста, работает ли он через стекло, чтобы можно было использовать зимой на улице.
Добро не ценится в современном мире, люди от него наглеют!
VL53L0X лазерный дальномер
сваял блок - у меня работает.
CJMCU 530 - VL53L0X
CJMCU 530 - VL53L0X
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VL53L0X лазерный дальномер
Здравствуйте! Подскажите, кто то может сделать пользовательский блок к дальномеру VL6180X! На сайте http://wiki.amperka.ru/%D0%BF%D1%80%D0% ... -proximity есть скетч!
Привлекает то что его можно рядом купить и очень высокая точность от 0мм до 500мм. Заранее спасибо за ответ!
Привлекает то что его можно рядом купить и очень высокая точность от 0мм до 500мм. Заранее спасибо за ответ!
VL53L0X лазерный дальномер
аналогично пришел датчик VL6180X, на форуме ничего не нашел.MaksVish писал(а): 20 янв 2021, 14:53 Именно этот блок в FLPROG нигде не нашел! Может можете ссылку дать?
Попробовал готовые примеры из сети, взял за основу один из и перевел его в блок.
Освещенность мой датчик всегда показывает 0 поэтому эту опцию вывел отдельным запросом (мне не нужна)
Параметры датчика должны быть от 0 до 255
по факту мой экземпляр стабильно работает в диапазоне 5 - 160
Предполагаю что данные необходимо дополнительно масштабировать стандартными средствами ФЛП тк не может быть показание 5 при полностью перекрытом датчике. при отсутствии препятствия показывает 255
дальность замеров показалось что зависит от общей освещенности, так при дневном свете были значения до 180 а в вечернее время упали до 160.
Как освещенность влияет на точность измерения не проверял но на дальность видимо влияет (либо с какой то из протестированных библиотек были лучше результаты)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VL53L0X лазерный дальномер
посмотрел.
другая библиотека выдает дистанцию 9-185 освещенность так же 0
от
pololu / vl6180x-arduino
она есть в IDE
другая библиотека выдает дистанцию 9-185 освещенность так же 0
от
pololu / vl6180x-arduino
она есть в IDE
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
VL53L0X лазерный дальномер
Получил вчера датчики VL53L0X -
Беда, они не работают с "водой", луч отражается.
Про "лазерную рулетку" знал, есть такая (проверял).
А про датчики эти писали что они работают - а вот фигушки!
Да и еще, Бесконтактные инфракрасные датчики MLX90614
тоже получил (с разными "линзами") - с водой тоже ерунда получается.
Есть два разных (пистолета) пирометра - они с водой работают адекватно.
Беда, они не работают с "водой", луч отражается.

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

Да и еще, Бесконтактные инфракрасные датчики MLX90614
тоже получил (с разными "линзами") - с водой тоже ерунда получается.
Есть два разных (пистолета) пирометра - они с водой работают адекватно.
Я хочу быть добрее, но люди сами нарываются.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
VL53L0X лазерный дальномер
Может у кого то есть стабильно работающий ПБ для VL53L0X ?
Те что нашел на форуме работают не стабильно - значения плавают при неизменном расстоянии до препятствия.
Направил на стену, расстояние = 1150мм. Прыгает от 1116 до 1210. Да еще и 8 спереди бывает выскакивает.
Те что нашел на форуме работают не стабильно - значения плавают при неизменном расстоянии до препятствия.
Направил на стену, расстояние = 1150мм. Прыгает от 1116 до 1210. Да еще и 8 спереди бывает выскакивает.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
VL53L0X лазерный дальномер
Дополнение.
Уже сомнения насчет ЛАЗЕР ... пучка тонкого там вовсе нет, если рядом есть другие объекты или поверхность то отражение от боковой засветки "лазера" ловит приемник и из-за этого и показания не точные и скачут.
В общем пока выводы такие: можно измерять относительное расстояние до крупных объектов от 200 до 1200мм.
Пришлось поставить фильтр аномальных значений + фильтр средних значений.
Может новые платы с лазером работают лучше, а старые (2018 года) не очень хорошо работают.
Уже сомнения насчет ЛАЗЕР ... пучка тонкого там вовсе нет, если рядом есть другие объекты или поверхность то отражение от боковой засветки "лазера" ловит приемник и из-за этого и показания не точные и скачут.
В общем пока выводы такие: можно измерять относительное расстояние до крупных объектов от 200 до 1200мм.
Пришлось поставить фильтр аномальных значений + фильтр средних значений.
Может новые платы с лазером работают лучше, а старые (2018 года) не очень хорошо работают.
VL53L0X лазерный дальномер
[ref]Qwert855[/ref], Здравствуйте! Подскажите, датчик VL6180X ! Возможно этим датчиком отслеживать движение зубьев шестеренки ( собственно получать или выделять сигнал - импульсы, пропорционально высоте или ширине зубьев шестеренки) и соответственно сконструировать счетчик? И удалось ли вам получить расстояния меньше 5мм? Заранее благодарен за ответ! да зубья шестерни ок 1,5-2 мм шаг и высота ок 1мм ... Есть желание установить в готовом редукторе - и соответственно считать линейное перемещение....
VL53L0X лазерный дальномер
[ref]MaksVish[/ref], Думается нет -- выше писали что пятно лазера имеет слишком широкий угол .....в вашем случае нужен датчик Холла ...как в автомобиле на маховике....поищите что то малого размера
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя