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

1 Ответ

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

Если самому, то необходим очень высокоскоростной таймер или же аналоговое решение. Отправляем радиоимпульс, приёмник получает и отправляет обратно. Вычитаем время обработки пакета приёмником, делим на два и вычисляем расстояние. Но подводных камней здесь ооочень много. Поэтому проще изучить BLE ToF.
(2.3 тыс. баллов) 4 21 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 и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    128 балл(ов)

  2. Un_ka

    106 балл(ов)

  3. Евгений Евтишенков

    44 балл(ов)

  4. sser

    22 балл(ов)

  5. Валентин

    5 балл(ов)

  6. issaom

    5 балл(ов)

Награды месяца
1-е место: Espruino Pixl.js
2-е место: Espruino Puck.js
3-е место: Espruino Pico

...