NRF24L01 имеет хорошую дальность , до 80-100 м , НО , В ДАННОЙ СИТУАЦИИ (среда ардуино и библиотеки под NRF), хорошей дальности и скорости не достичь - библиотека и особенности языка программирования .Недавно мне пришлось решать подобную задачу но не с одним обектом (как в управлении машинками , самолётиками , дронами ) , а с группой -12 устройств . После опробывания библиотек (я нашёл около 10) результат плачевный 30 метров , сбои , проподание синхронизации сети и т д , после подробного изучения всех регистров модуля , анализа настроек в библиотеках (там просто ужас что люди наваяли) был написан протокол и прога на ассемблере , была взята обычная ардуино нано , правильно подключен модуль (прерывание в первую очередь ), в настройках модуля все регистры прописаны так как надо , отключен авто ответ (уменьшается скорость и дальность ), прога работает исключительно на прерываниях - очень хорошая реакция , скорость передачи в канале пробовалась вся - отлично 80 - 100 метров уверенного( без ошибок) приёма , управление мощностью , выбор групп имён в сети - итог 12 устройств отлично общаются НА 1 (90 канал) канале , без поднятия синхронизации сети , просто все могут выйти в эфир одновременно - всё работает , скорость очень высокая , АЛГОРИТМ И ЯЗЫК программирования , дали свой результат , исполнительный механизм (реле , серва , индикаторы)сработали , а данные (в очереди ком порта ) идут потоком , но с опозданием (низкая скорость порта + время на декодирование команд) , если пакет приходит за 0,00004 с + манипуляции по 130 мск для перевода модуля из режима приём передача ( в то время происходит декодирование команд) , в итоге если передать от всех 12 устройств сразу то (теоретическая задержка самого плохого случая ) 0,003 сек реально - от 0,0005 до 0,007 сек
Этот модуль NRF24L01 может работать без Arduino. Например, в пульте от квадрокоптера сгорел аналогичный модуль ВК2423, хочу заменить этим. Есть шанс что заработает.
Радиомодуль без микроконтроллера работать не может, он лишь может принимать или передавать сигнал, нужен мк который с генерирует для него этот сигнал + сконектить разные модули в передатчике и приемнике довольно трудная задача.
Увы, но не должно заработать. Я сам только что перепаивал их. У них разные регистры, так что и код получается чуть разный. В пульте от syma x5c nrf не заработал.
А вот сконнектить beken и Nrf вообще не проблема. Beken по сути клон nrf, работает на тех же каналах и по тому же протоколу. У них даже распиновка одна. А вот регистры, как назло, разные.
Я не силен в схемотехнике, поэтому подскажите. На плате контроллера, где подсоединяется модуль NRF24L01, выводы VCC и CE соединены, тоесть замкнуты. С таким подключением модуль может работать?
Я не силен в этом деле, но как время будет сказыватся на уровне и качестве приема? У меня есть точка, ловлю 30% уровень и 20 качество. В инет через нее не выйти. Но тот же пинг ходит. Через раз, но все же ходит. При чем время ответа 50мс. В свое время ТВ спутниковое, тарелку подвинул сосед, в рот ему потные ноги, 50% уровень и 50% качество. SD смотрел без проблем, хд сыпались и висли.
NRF24L01 имеет хорошую дальность , до 80-100 м , НО , В ДАННОЙ СИТУАЦИИ (среда ардуино и библиотеки под NRF), хорошей дальности и скорости не достичь - библиотека и особенности языка программирования .Недавно мне пришлось решать подобную задачу но не с одним обектом (как в управлении машинками , самолётиками , дронами ) , а с группой -12 устройств . После опробывания библиотек (я нашёл около 10) результат плачевный 30 метров , сбои , проподание синхронизации сети и т д , после подробного изучения всех регистров модуля , анализа настроек в библиотеках (там просто ужас что люди наваяли) был написан протокол и прога на ассемблере , была взята обычная ардуино нано , правильно подключен модуль (прерывание в первую очередь ), в настройках модуля все регистры прописаны так как надо , отключен авто ответ (уменьшается скорость и дальность ), прога работает исключительно на прерываниях - очень хорошая реакция , скорость передачи в канале пробовалась вся - отлично 80 - 100 метров уверенного( без ошибок) приёма , управление мощностью , выбор групп имён в сети - итог 12 устройств отлично общаются НА 1 (90 канал) канале , без поднятия синхронизации сети , просто все могут выйти в эфир одновременно - всё работает , скорость очень высокая , АЛГОРИТМ И ЯЗЫК программирования , дали свой результат , исполнительный механизм (реле , серва , индикаторы)сработали , а данные (в очереди ком порта ) идут потоком , но с опозданием (низкая скорость порта + время на декодирование команд)
, если пакет приходит за 0,00004 с + манипуляции по 130 мск для перевода модуля из режима приём передача ( в то время происходит декодирование команд) , в итоге если передать от всех 12 устройств сразу то (теоретическая задержка самого плохого случая ) 0,003 сек реально - от 0,0005 до 0,007 сек
если короче, то есть просто отключили авто ответ
Можно ли подключить аппаратуру от RC модели 2.4ГГц к ардуино через nrf24l01
думаю можно если пакеты расшифровать полученные и связать с id пульта. но это сложновато
какой скетч на передатчик(пульт) загружать?
Ха, площадь! Привет сосед!) Как тесен мир)
Потрібно було на проспекті проводити дослідження - від Гагаріна до пам'ятника фантомасу відкрита зона.
По проспекту эта частота довольно сильно захламлена.
Этот модуль NRF24L01 может работать без Arduino. Например, в пульте от квадрокоптера сгорел аналогичный модуль ВК2423, хочу заменить этим. Есть шанс что заработает.
Радиомодуль без микроконтроллера работать не может, он лишь может принимать или передавать сигнал, нужен мк который с генерирует для него этот сигнал + сконектить разные модули в передатчике и приемнике довольно трудная задача.
Увы, но не должно заработать. Я сам только что перепаивал их. У них разные регистры, так что и код получается чуть разный. В пульте от syma x5c nrf не заработал.
А вот сконнектить beken и Nrf вообще не проблема. Beken по сути клон nrf, работает на тех же каналах и по тому же протоколу. У них даже распиновка одна. А вот регистры, как назло, разные.
Я не силен в схемотехнике, поэтому подскажите. На плате контроллера, где подсоединяется модуль NRF24L01, выводы VCC и CE соединены, тоесть замкнуты. С таким подключением модуль может работать?
Этот пин отвечает за приемо-передачу и когда на нем высокий уровень модуль работает только на прием. Но зачем его надо было замыкать?
Спасибо
Ураа, ты кажется единственый кто сделал тест такой связки)))))))
Я не силен в этом деле, но как время будет сказыватся на уровне и качестве приема? У меня есть точка, ловлю 30% уровень и 20 качество. В инет через нее не выйти. Но тот же пинг ходит. Через раз, но все же ходит. При чем время ответа 50мс.
В свое время ТВ спутниковое, тарелку подвинул сосед, в рот ему потные ноги, 50% уровень и 50% качество. SD смотрел без проблем, хд сыпались и висли.
время это и есть пинг, а если чуть подробней разобраться то время это количество потерянных пакетов
круто !! спасибо
Так то это надо в поле тестировать =)
Украинааа!!
Что за город?
The Nameless Страна*