Радиомодуль Mini NRF24L01 + 2.4ГГц
Описание
Радиомодуль RKP-NRF24L01-Mini для Arduino – это миниатюрный модуль приемопередатчика на частоте 2.4 ГГц.
Модуль имеет размер всего 18 x 12 мм и может быть использован для поверхностного SMD монтажа. В остальном же, обладает такими же характеристиками как и другие модули на одноименной микросхеме от Nordic Semiconductor - NRF24L01.
- Радио модуль для Arduino RKP-NRF24L01-Mini позволяет связать устройства радиоканалом передачи данных.
- Модуль предназначен для создания различных робототехнических проектов. Например, для управления мобильным роботом. Или для сбора показаний дистанционных датчиков (один радиомодуль может держать связь одновременно с множеством других). Для построения беспроводных сетей «умного дома», как сканер радиочастот и многое другое.
- Модуль работает на частоте 2.4 ГГц, что обеспечивает достаточно высокую скорость передачи данных и на большие расстояния (до 100 м на открытом пространстве и до 30 м в помещении).
- Радиомодуль RKP-NRF24L01-Mini это одновременно и цифровой приемник и передатчик. Соответственно для наладки связи нужно как минимум два таких радио модуля.
- Радиомодуль способен работать на одном канале максимум с шестью передатчиками одновременно и одним приёмником. Но если некоторые устройства будут иметь одинаковые адреса, их количество может быть увеличено.
- Микросхема nRF24L01+ имеет функции энергосбережения.
- Радио модуль RKP-NRF24L01-Mini прост в использовании и без проблем подключается к контроллерам Arduino.
Характеристики:
Напряжение: 1.9 - 3.6 В (рекомендуется 3.3 В)
Несущая частота: 2.4 ГГц
Расстояние передачи/приема: до 100 м на открытом пространстве, до 30 м в помещении
Скорость передачи/приема: <2 Мбит/c (250 кбит/сек, 1 Мбит/с и 2 Мбит/с)
Модуляция: GFSK
Поддержка функции мульи-приемника (прием данных одновременно от 6 передатчиков)
Пиковое потребление при передаче 2 Мбит/с: 12.5 мА
Потребление в состоянии покоя: 400 мкА
Потребление в ждущем режиме: 32 мкА
Интерфейс: SPI
Размер: 18 x 12 мм
Количество каналов: 126
Связь происходит в диапазоне частот 2,4–2,4835 ГГц. Частота, на которой будут работать модули, определяется номером канала. Они имеют шаг 1 МГц. Каналу 0 соответствует частота 2,4 ГГц, каналу 76 частота 2,476 Ггц.
Распиновка модуля Mini NRF24L01
Обозначение выводов RKP-NRF24L01+
+3.3V – питание 3,3 В
GND – общий провод
CE – включение радиотракта микросхемы высоким уровнем
CSN – Chip Select Not активный низкий уровень. Если установлен низкий уровень, то модуль отвечает на SPI команды. Это более важный сигнал выбора МС чем сигнал CE
SCK – тактирование шины SPI, до 10 МГц
MOSI – используется для передачи данных от микроконтроллера к устройству
MISO – для передачи данных из устройства в микроконтроллер
IRQ – выход сигнала для запроса прерывания при отправке и получении пакета
Для правильной работы модуля рекомендуется использовать стабилизированное напряжение 3.3 В.
Радиомодуль nRF24L01 подключается к Ардуино при помощи SPI интерфейса. Существует несколько библиотек Arduino для работы с радиомодулями nRF24L01. От выбранной библиотеки может зависеть способ подключения модуля к Ардуино. Наиболее популярные библиотеки - RF24 и Mirf.