Беспроводной приемопередатчик на основе модуля NRF24L01, вернее, его модификация, обеспечивающая наибольшую дальность (более 800 метров) взаимодействия по радиоволновому диапазону. Используйте специальный адаптер питания, чтобы без проблем подключить этот модуль к контроллеру. Ниже под описанием представлена схема подключения с его использованием.
Приемопередатчик совместим с большинством программируемых контроллеров и микрокомпьютеров, в том числе с Arduino и Raspberry Pi. Работает в ISM-диапазоне на частоте 2.4 ГГц. Описываемая модификация включается в себя PA (усилитель мощности сигнала) и LNA (усилитель с низким коэффициентом шумов). Настройка и управление модулем осуществляются через SPI — 4-х проводной последовательный интерфейс. Всего доступно 125 каналов для настройки частоты, а также доступны настройки выходной мощности и скорости передачи данных (от 250 кбит/с до 2 Мбит/с). Поставляется вместе с антенной, которая легко подключается благодаря встроенному в плате разъему.
Для работы на максимальной дальности рекомендуется снизить скорость передачи до самой минимальной (250 кбит/с), подключить дополнительное заземление вблизи с разъемом для антенны, добавить электролитический конденсатор на 10 мкф между GND и V+, а также использовать хороший стабилизатор питания. В некоторых случаях удается достичь максимальной дальности сигнала в 1100 метров.
Технические характеристики:
Микросхема: NRF24L01
Дальность действия: от 800 м
Рабочая частота: 2.4…2.524 ГГц (настраивается)
Выходная мощность передатчика: +20 дБм
Чувствительность приемника: -95 дБм
Напряжение питания: 1.9…3.6 В постоянного тока
Потребляемый ток: до 115 мА (передача), до 45 мА (прием)
Усиление PA: 20 дБ
Усиление LNA: 10 дБ
Пример подключения к контроллеру через адаптер питания и внешнее питание (аккумулятор 18650 + модуль заряда):