nrf24l01 + з проблемою антени

Я тільки що отримав 4 nrf24l01 + модулі з зовнішніми антенами, але я не можу змусити їх працювати.

Я використовую arduino nanos і MySensors для створення шлюзу і датчика.

Смішно те, що коли я ставлю антену nrf як шлюз і pcb nrf як датчик, вони працюють просто відмінно, але інший шлях не робить.

Я також спробував два nrfs ​​як шлюз і датчик, але поведінка не виглядає добре.

Що це може бути? Бездротовий маршрутизатор? Канал? Швидкість передачі даних? Швидкість передачі даних?

2
О, тепер, коли я ще раз прочитав, я помітив, що у вас, безумовно, є модулі клонів. Є багато посилань онлайн говорити про підроблені NRF24L01 + s.
додано Автор user67244, джерело
Спробуйте перемістити їх далі.
додано Автор Al., джерело

1 Відповіді

Ймовірно, це питання пов'язане з електропостачанням модулів. Ефекти можуть бути втратою пакетів (навіть до нуля bps) або втратою зв'язку з модулем.

Дві речі повинні бути покриті модулями nRF для їх роботи

  • поточна розіграш (тобто потужність),
  • роз'єднання/фільтрування (тобто обхідні конденсатори).

Оскільки ви не згадуєте конкретні пристрої, я припускаю, що ви посилаєтеся на модуль "антена" з роз'ємом SMA (або RP-SMA).

Північний напівпровідник nRF24l01 +, який зазвичай використовується в цих модулях, має максимальне споживання потужності нижче 100 мВт.

Модуль з підсилювачем потужності (PA) отримує значно більше енергії, ніж тільки чіп nRF, загальне споживання потужності буде більше 100 мВт.

Arduino може тільки подавати енергію відповідно до можливостей бортового регулятора. Minis (і Micros) мають менший регулятор, який не може керувати мікроконтролером Atmel AVR і PA.

Рішення:

  • надає окремий регулятор 3,3 В для модуля (ів) nRF,
  • помістіть конденсатор безпосередньо в штифти живлення модулів.

Посилання:

3
додано
Завжди варто зробити постріл, знижуючи рівень потужності.
додано Автор user67244, джерело