NRF24L01 — ARDUINO
Радиомодули nRF24L01+ позволяют передавать данные на частоте 2,4ГГц.
Общие характеристики для всех модулей:
Напряжение питания — от 1,9 до 3,6v, рекомендуемое 3,3v.
Входы толерантны к напряжению до 5v, то есть можно подключать к микроконтроллеру, работающему от 5v.
Взаимодействует с микроконтроллером по шине SPI.
Возможные скорости обмена данными — 250kbps, 1Mbps и 2Mbps.
Количество каналов — 126, с шагом 1мгц. Если установлена скорость передачи 2MBPS, то используется ширина двух каналов.
Энергопотребление около 0,9мкА в режиме power-down, до 11,3мА при передаче, и до 13,5мА при приёме.
Стоимость колеблется от 50 до 200р.
Версии модулей
Дальность до 100м на открытом пространстве и до 30м в помещении (дальность указана для минимальной скорости передачи данных — 250kbps).
Размер 29мм на 15мм.
Версия мини. Наследует характеристики предыдущего модуля.
Размер 18мм на 12мм.
С внешней антенной.
Дальность до 200м на открытом пространстве и до 50м в помещении.
С внешней антенной и усилителем.
Дальность до 1000м на открытом пространстве.
Размер 45мм на 16мм.
Подключение к ардуине
Arduino Nano, UNO
SCK — D13
MOSI — D11
MISO — D12
CSN — D10
CE/SS — D9
Arduino MEGA
SCK — D52
MOSI — D51
MISO — D50
CSN — D53
CE/SS — D49
Для СЕ и CSN можно использовать любые пины (меняется в скетче RF24 radio(9,10);).
А на этом пока что всё, скоро выложу скетчи и библиотеки.