0 голосов
Добрый день,
Подскажите пожалуйста какие датчики использовать для определения расстояния между двумя устройствами?
Важно, не от устройства до препятствия, а именно между устройствами. Оба включены, одно сканирует, другое отвечает, определяется расстояние.
(5 баллов) 1 3

1 Ответ

+1 голос
 
Лучший ответ
Bluetooth (BLE) с технологией ToF. Это из простого.

Если самому, то необходим очень высокоскоростной таймер или же аналоговое решение. Отправляем радиоимпульс, приёмник получает и отправляет обратно. Вычитаем время обработки пакета приёмником, делим на два и вычисляем расстояние. Но подводных камней здесь ооочень много. Поэтому проще изучить BLE ToF.
(2.7 тыс. баллов) 10 29 55
выбран
Что-то по ToF одни научные статьи попадаются. Никак не могу найти готовый чип. Не подскажите название? Или хотя бы в какой версии стандарта Bluetooth это поддерживается?
Вот здесь немного о технологии (вроде на чипах TI серии CC26xx)
https://www.compel.ru/lib/97028
На ангельском
http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/2.30.00.28_new/exports/examples/rtos/CC2640R2_LAUNCHXL/blestack/tof_initiator/README.html
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...