Отслеживание одного Nrf24l01 другим
Я работаю над локатором активов, используя Arduino и nrf24l01. Я хочу, чтобы один из nrf24l01 отслеживал другой, прикрепленный к объекту. Как это можно сделать?
@Batman, 👍1
Обсуждение1 ответ
Вы должны разделить этот проект на отдельные этапы:
- Используйте GPS, чтобы получить координаты.
- Отправить GPS-координаты через nRF24L01 на «контроллер»
Возможные ограничения:
- GPS работает только снаружи; в противном случае используйте гироскоп/компас в качестве дополнения
- Ограничения диапазона
- Ограничения мощности
Если вы не хотите использовать GPS, вы можете использовать 2 nRF24L01, которые отправляют сигнал в одно и то же время, отслеживать его с помощью третьего (прикрепленного к объекту), вычислять разницу во времени и на основе этого рассчитайте расстояние до обоих других nRF и вычислите позицию. Возможно, вам даже понадобится третий отправитель.
Конечно, это довольно сложно, как синхронизация времени между сообщениями и необходимость в нескольких nRF, также на разных расстояниях/направлениях, чтобы быть надежными.
- вопрос по трубке nRF24L01
- Использование функции уровня сигнала модуля nRF24L01
- Как автоматически сбросить nrf24l01+ с кодом?
- Не получаем данные от NRF24L01
- Как отправить данные датчика с Arduino через NRF24L01 на Raspberry Pi
- Модуль nRF24L01 с использованием библиотеки Mirf работал, а затем остановился
- Модуль Bluetooth против беспроводного модуля Arduino
- nRF24L01 + потеря пакетов, вызванная считыванием Arduino и связью с датчиками
Что вы имеете в виду под словом "трек"?, @gre_gor
под «дорожкой» я имею в виду найти объект, к которому прикреплен nrf24l01 с arduino., @Batman
Добро пожаловать в стековый обмен Arduino. Пожалуйста, пройдите экскурсию по адресу https://arduino.stackexchange.com/Tour, чтобы узнать, как получить максимальную отдачу от этого сайта. По мере прохождения тура подумайте, как вы могли бы отредактировать этот вопрос, чтобы он соответствовал тому, как здесь все работает., @SDsolar
nRF24L01+ — довольно простые приемопередатчики, у них нет возможности даже сообщать об уровне сигнала., @Avamander