NRF24L01+ — радиомодуль 2.4 ГГц для Arduino
Модуль производит приём и передачу сигналов в диапазоне ISM-частот. Весь диапазон разбит на 128 независимых каналов, что позволяет «общаться» устройствам между собой без помех. Шаг канала составляет 1 МГц, а диапазон – от 2.400 до 2.527 ГГц. Так, 27 канал будет работать на частоте 2.427 ГГц, 100 канал – на 2.500 ГГц, а 1 канал – на 2.401 ГГц.
Радиомодуль способен работать на одном канале максимум с шестью передатчиками одновременно и одним приёмником. Но если некоторые устройства будут иметь одинаковые адреса, их количество может быть увеличено.
Дальность NRF24L01+ будет напрямую зависеть от скорости передачи данных. При 1 Мбит радиус действия составит 750 м, при 2 Мбит – 520 м, при 250 кбит – 1.1 км. Данные приведены при отсутствии препятствий на пути сигнала. Максимальная длина передаваемого пакета – 32 байта.
Радиомодуль нельзя подключать к источнику питания в 5 Вольт без понижающего преобразователя и конденсатора, будьте внимательны.
Подключение и примеры использования подробно описаны в нашем блоге.
Основные достоинства
- Низкая цена
- Общение с любыми микроконтроллерами через интерфейс SPI
- 128 независимых каналов
- Аппаратный контроль ошибок
- Высокая чувствительность
- Малое энергопотребление (до 13 мА во всех режимах работы)
- Поддержка многоточечной связи
- Скачкообразная перестройка частоты
- Большой радиус действия
- Модуль может быть как передатчиком, так и приёмником
- Встроенный стабилизатор напряжения
- Передача данных осуществляется до 2 Мбит
- Встроенная антенна
- Возможно задать номер канала, мощность и скорость передачи сигнала, идентификационный номер канала
- Повторная отправка данных в случае обнаружения ошибки
Примеры использования
- Построение беспроводных сетей «умного дома»
- Игрушки
- Каналы ДУ
- Сканер радиочастот
- Радиоуправление роботами
- Радиопередатчики для голосового общения
Комплектация
- 1× Радиомодуль NRF24L01+
Подключение и библиотеки
Модуль работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Подключается к плате через интерфейс SPI. Для работы кроме стандартных библиотек Arduino IDE понадобится библиотека RF24.h.
Отзывы
Отзывов пока нет.