NRF24L01 беспроводной радиомодуль 2.4 ГГц

Назначение

NRF24L01 — это беспроводной трансивер 2.4 ГГц, предназначенный для недорогой беспроводной связи в Arduino-проектах. Используется в системах умного дома, беспроводных сенсорных сетях, дистанционном управлении и робототехнике.

NRF24L01 беспроводной радиомодуль

Описание

NRF24L01 — это однокристальный трансивер от Nordic Semiconductor, работающий в диапазоне 2.4–2.5 ГГц (ISM). Поддерживает скорости передачи данных 250 кбит/с, 1 Мбит/с и 2 Мбит/с через SPI-интерфейс. Модуль может отправлять и получать данные, поддерживает до 6 устройств в сети (Multiceiver) и использует протокол Enhanced ShockBurst для надёжной связи с подтверждением и повторной передачей. Подключение: VCC (1.9–3.6 В, желательно 3.3 В), GND, CE, CSN, SCK, MOSI, MISO, IRQ. Логические пины терпят 5 В, что упрощает работу с Arduino. Для стабильности рекомендуется добавить конденсаторы (10 мкФ и 0.1 мкФ) на VCC и GND. Дальность связи: до 100 м (с антенной PCB) или до 1000 м с PA+LNA и внешней антенной. Чувствителен к шумам питания, для улучшения связи рекомендуется использовать каналы 100–125. Библиотека RF24 упрощает программирование.

Характеристики

  • Чип: NRF24L01 (Nordic Semiconductor).
  • Частота: 2.4–2.5 ГГц (ISM).
  • Скорость передачи: 250 кбит/с, 1 Мбит/с, 2 Мбит/с.
  • Рабочее напряжение: 1.9–3.6 В (рекомендуется 3.3 В).
  • Ток потребления: 12 мА (TX, 0 дБм), 14 мА (RX), 1 мкА (спящий режим).
  • Дальность: До 100 м (PCB антенна), до 1000 м (PA+LNA, без препятствий).
  • Интерфейс: SPI, 125 каналов, до 6 устройств в сети.
  • Мощность передачи: 0, -6, -12, -18 дБм.
  • Размеры: ~29 × 15 мм (PCB антенна).
  • Особенности: Enhanced ShockBurst, CRC, низкое энергопотребление.

FAQ — модуль NRF24L01 для Arduino

Что такое NRF24L01?

NRF24L01 — это беспроводной трансивер 2.4 ГГц от Nordic Semiconductor для обмена данными между устройствами Arduino и микроконтроллерами. Поддерживает двустороннюю связь и до 6 устройств в сети (Multiceiver).

Как подключить NRF24L01 к Arduino?

Модуль подключается по SPI: VCC (3.3 В), GND, CE, CSN, SCK, MOSI, MISO и опционально IRQ. Логические линии совместимы с 5 В Arduino, питание обязательно 3.3 В. Для стабильности добавляют конденсаторы 10 мкФ и 0.1 мкФ на питание.

Какая дальность у NRF24L01?

Дальность составляет до 100 м для версии с печатной антенной и до 1000 м для варианта PA+LNA с внешней антенной при прямой видимости и низком уровне помех.

Какие скорости передачи данных поддерживаются?

Поддерживаемые скорости: 250 кбит/с, 1 Мбит/с и 2 Мбит/с. Для максимальной дальности и устойчивости связи используется 250 кбит/с.

Нужны ли дополнительные компоненты для стабильной работы?

Для стабильного питания рекомендуется установить конденсаторы 10 мкФ и 0.1 мкФ между VCC и GND. Модуль чувствителен к помехам питания, особенно при передаче на больших расстояниях.

Какая библиотека используется для NRF24L01 в Arduino?

Для работы с модулем применяется библиотека RF24. Она обеспечивает простую настройку, отправку и приём данных, а также поддержку многоточечной сети.

📁 Скачать примеры

Вам также может понравиться: