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

Ответить
Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

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

#1

Сообщение slavas » 02.11.2021{, 23:37}

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

дальномер

исходники

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#2

Сообщение KulibinOrsk » 03.11.2021{, 04:46}

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

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

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

#3

Сообщение slavas » 03.11.2021{, 09:31}

KulibinOrsk, можно глянуть блоки?

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

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#4

Сообщение KulibinOrsk » 04.11.2021{, 06:45}

slavas, прилагаю блок. Я в библиотеках не силен, и не знаю какая в ПБ используется.
Если получится довести ПБ до корректной работы то будет хорошо и не только нам с вами )
Сообщите потом что получилось, я могу у себя по-испытывать.
vl53l0x_(CODE).ubi
(161.54 КБ) 35 скачиваний

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

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

#5

Сообщение slavas » 05.11.2021{, 11:51}

KulibinOrsk, Спс за блок, в принципе там нет ничего нового и создан он на его стандартной библе которая прекрасно работает. Датчик я оставил на работе и соответственно проверить блок не могу до понедельника, но для проверки Вашего модуля достаточно загрузить
1
2
от ады
это проверочные скетчи первые два стандартные, третий от adafruit я думаю лучший. у меня на столе прекрасно работают.

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

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#6

Сообщение KulibinOrsk » 18.11.2021{, 17:33}

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

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

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

#7

Сообщение slavas » 06.12.2021{, 18:25}

попробую как раз приехал второй

qwr
Рядовой
Сообщения: 22
Зарегистрирован: 25.12.2019{, 11:33}
Репутация: 1
Имя: aaaaa

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

#8

Сообщение qwr » 23.12.2021{, 13:46}

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

Ответить

Вернуться в «Помогите, а то я "нимагу"»