Страница 1 из 1

vl53lox лазерный датчик расстояния

Добавлено: 02 ноя 2021, 23:37
slavas
Добрый день коллеги, нарисовал ПП для vl53lox на UNO вроде работает. Делаю проект на WEMOS и всё перестаёт работать даже если в проекте только один блок. Может я просто туплю и проблема на поверхности, мне кажется что Wemos начинает тупить и не отвечает на запросы от RemoteXY.

дальномер

исходники

vl53lox лазерный датчик расстояния

Добавлено: 03 ноя 2021, 04:46
KulibinOrsk
[ref]slavas[/ref], а как это "вроде работает" ?
Тут выкладывали ПБ для этого датчика - я проверял и на деле оказалось что это все ХЛАМ, который как вы пишите - вроде работает, а вроде и не работает. Смотря под каким углом смотреть.
Датчик должен либо стабильно работать, либо не работать вообще.
Из реальных испытаний: (проверял 3 датчика)
- значения плавают плюс/минус 30мм
- если есть лампы дневного света то они дают засветку и показания значительно сильнее передергиваются
- в статическом режиме смотрит на стену на расстоянии 1м и могут проскакивать показания и 1.5м и 8000...
- небольшие объекты очень плохо видит т.е. как такового нет луча узкого, объект менее 10см лучше не контролировать.
Может кто то знает более качественный датчик для использования в измерении расстояния до объекта то прошу подсказать.

vl53lox лазерный датчик расстояния

Добавлено: 03 ноя 2021, 11:23
slavas
[ref]KulibinOrsk[/ref], можно глянуть блоки?

Отправлено спустя 1 час 52 минуты 32 секунды:
точность датчика весьма велика если использовать правильную библиотеку, adafruit оказалась здоровенной но точной на выходе нужен сглаживающий фильтр

vl53lox лазерный датчик расстояния

Добавлено: 04 ноя 2021, 06:45
KulibinOrsk
[ref]slavas[/ref], прилагаю блок. Я в библиотеках не силен, и не знаю какая в ПБ используется.
Если получится довести ПБ до корректной работы то будет хорошо и не только нам с вами )
Сообщите потом что получилось, я могу у себя по-испытывать.
vl53l0x_(CODE).ubi

vl53lox лазерный датчик расстояния

Добавлено: 05 ноя 2021, 12:03
slavas
[ref]KulibinOrsk[/ref], Спс за блок, в принципе там нет ничего нового и создан он на его стандартной библе которая прекрасно работает. Датчик я оставил на работе и соответственно проверить блок не могу до понедельника, но для проверки Вашего модуля достаточно загрузить
1
2
от ады
это проверочные скетчи первые два стандартные, третий от adafruit я думаю лучший. у меня на столе прекрасно работают.

Отправлено спустя 11 минут 34 секунды:
да и ещё посмотрите показания датчика в IDE "плоттер по последовательному порту'"

vl53lox лазерный датчик расстояния

Добавлено: 18 ноя 2021, 17:33
KulibinOrsk
[ref]slavas[/ref], вам не удалось проверить работу датчика ?
У меня датчик появится в начале декабря.
Если есть возможность проверить то попробуйте такое:
1. Разместить рядом лампу дневного света. Они спект сильно сбивают и это вводит ошибки в значения датчика
2. Перед датчиком поставить пластину и в ней отверстие 10мм, чтобы датчик работал через это отверстие (в реальном устройстве вы же не будете плату оставлять открытой)
3. Измерять расстояние до обьектов размерами 10см х 10см - при этом обьект перемещать ближе и дальше.
Все эти 3 пункта вносят значительные "искажения и сбои" в работу датчика

vl53lox лазерный датчик расстояния

Добавлено: 06 дек 2021, 18:25
slavas
попробую как раз приехал второй

vl53lox лазерный датчик расстояния

Добавлено: 23 дек 2021, 13:46
qwr
Блок рабочий, но почему-то очень сильно затормаживант контроллер. Без блока 33000 циклов в секунду на вемос, но стоит добавить блок скорость падает от 3 до 30 циклов в секунду.