Общие сведения:
Trema радиомодуль NRF24L01+ 2.4G - предназначен для приёма и передачи данных по радиоканалу в ISM диапазоне радиочастот (Industrial, Scientific, Medical).
Преимуществом Trema радиомодуля является то, что он может работать как от 3,3 В, так и от 5 В, не требуя дополнительных адаптеров для подключения к Aduino.
Модуль построен на базе чипа NRF24L01+ (Nordic Radio Frequency) радиочастотный приёмопередатчик производства «Nordic Semiconductor». Ему можно программно указать и менять в процессе работы такие параметры, как: канал (частоту), роль (приёмник или передатчик), уровень усиления мощности передатчика, скорость передачи данных по радиоканалу и многие другие параметры.
Если дальность действия данного модуля Вас не устроит, предлагаем обратить внимание на Trema радиомодуль NRF24L01+PA+LNA радиус действия которого в десять раз выше, так как он оснащён двумя дополнительными усилителями: «PA» (Power Amplifier) - усилитель мощности радиопередающего тракта и «LNA» (Low-Noise Amplifier) - малошумящий усилитель радиоприёмного тракта.
Видео:
Характеристики:
- Частотный диапазон: ISM (2,400 ... 2,525 ГГц).
- Доступные радиоканалы: 0-125 (от 2400 до 2252 МГц).
- Ширина одного радиоканала: 1МГц (на скорости 2 Мбит/сек используется 2 канала).
- Время переключения между каналами: 130 мкс.
- Модуляция: GFSK (Gaussian Frequency-Shift Keying).
- Девиация частоты: 156 кГц.
- Радиус действия: до 100 м (в пределах прямой видимости), 30 м (в условиях города).
- Скорость передачи данных: 0.25, 1, 2 Мбит/с (задаётся программно).
- Мощность передатчика: -18, -12, -6, 0 дБм (задаётся программно).
- Чувствительность приемника: -82 дБм.
- Коэффициент усиления антенны: 2 дБм.
- Интерфейс: SPI.
- Напряжение питания: 3.3 или 5 В (поддерживаются оба варианта).
- Уровень логической «1»: 3,3 В (все выводы толерантны к 5 В).
- Ток потребляемый в режиме передачи данных: до 15 мА.
- Ток потребляемый в режиме приёма данных: до 21 мА.
- Ток потребляемый в режиме ожидания: до 8 мА.
- Рабочая температура: -40 ... 85 °C.
- Габариты: 30х30 мм.
Все модули линейки "Trema" выполнены в одном формате
Подключение:
Модуль подключается к Arduino по шине SPI (можно использовать как аппаратную так и программную шину).
- Выводы модуля Vcc и GND подключаются к шине питания 3,3 или 5 В постоянного тока.
- Выводы модуля MISO, MOSI и SCK подключаются к одноименным выводам шины SPI на плате Arduino.
- Выводы SS (Slave Select) и CE (Chip Enable) назначаются при объявлении объекта библиотеки FR24 и подключаются к любым назначенным выводам Arduino. В перечисленных ниже примерах линии SS назначен вывод 10, а линии CE назначен вывод 7.
Для работы с модулем предлагаем воспользоваться библиотекой RF24.
Инструкция по установке библиотеки.
Комплектация:
- 1x Trema радиомодуль NRF24L01+ 2.4G.
- 1x Трехпроводной шлейф мама-мама (для выводов GND, VCC, MOSI);
- 4x Провод мама-мама (для выводов SS, SCK, MISO, CS);
Ссылки:
- Trema радио модуль NRF24L01+PA+LNA 2.4G (с дополнительными усилителями).
- Wiki - Радио модуль NRF24L01+ / +PA+LNA 2.4G (Trema-модуль V2.0).
- Библиотека RF24.
- Wiki - Установка библиотек в Arduino IDE.
- Урок 26.4 - Соединяем две arduino по радиоканалу через nRF24L01+.
- Урок 26.5 - Соединяем несколько arduino по радиоканалу через nRF24L01+.
- Сканер ISM диапазона на базе модуля nRF24L01+.