Определение дальности до передатчика nRF24L01+

Lictor
Offline
Зарегистрирован: 01.10.2015

Доброго времени суток. 

Можно ли каким-то образом определить расстояние до датчика nRF24L01+? Хотя бы примерно. Хотел сделать схему что бы при одном расстоянии выполнялось одно действие, а при приближении другое. Может есть какие-нибудь решения?

a5021
Offline
Зарегистрирован: 07.07.2013

Забудьте про это.

Lictor
Offline
Зарегистрирован: 01.10.2015

Ну я еще разок вспомню и сразу забуду, честно. Может можно изменять в ходе программы мощность передатчика и передавать 1 сообщение соответствующее слабому уровню сигнала,  а второе - "мощному"? Или изменение мощности невозможно после инициализации передатчика?

a5021
Offline
Зарегистрирован: 07.07.2013

Мощность передатчика менять можно, но нельзя выведать у приемника, какова была сила сигнала, когда он принимал пакет.

toc
Offline
Зарегистрирован: 09.02.2013

a5021, тут пишут что можно (регистр RPD)
http://aterlux.ru/index.php?page=article&art=nrf24l01p#RPD

slider
Offline
Зарегистрирован: 17.06.2014

уровень принимаемого сигнала ещё очень сильно будет зависеть от места, помех, рядом расположенных металлических обектов, расположения в пространстве, поворота.  Антенны что на модулях не имеют равномерной круговой диаграммы, фотки и документация есть в инете и здесь приводилась несколько раз. для более менее равномерной диаграммы надо делать антенну - диполь герца, заодно и дальность увеличите.

черкните потом конечный вариант как и что получилось. опыт будет интересен. тож как-то задумывался об этом (бар антеннки вывести на дисплей , а расстояние здесь не особо уместно, слишком много внешних влияющих параметров  ).

а возможность получить метры , ответили уже здесь http://arduino.ru/forum/apparatnye-voprosy/izmerenie-rasstoyaniya-radio-datchikami

a5021
Offline
Зарегистрирован: 07.07.2013

toc пишет:
a5021, тут пишут что можно (регистр RPD)

Про забор рассказать вам, что на нем пишут? На чтении этого регистра, а точнее единственного значащего там бита, работает пример "scanner" из библиотеки RF24. Не поленитесь запустить его и убедиться, что у вас наблюдается отличный уровень приема на множестве каналов, хотя ни одно из ваших устройств на NRF24L01 передачи не ведет.Этот сканер видит сети вайфай, блютузы, микроволновки и прочие помехи. Любопытно, что на нем можно даже работающий на передачу сотовый телефон разглядеть, хотя диапазон у него совсем не 2.4ггц.