NRF24L01 — ARDUINO

NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост

Радиомодули 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р.


Версии модулей

NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост

Дальность до 100м на открытом пространстве и до 30м в помещении (дальность указана для минимальной скорости передачи данных — 250kbps).


Размер 29мм на 15мм.

NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост

Версия мини. Наследует характеристики предыдущего модуля.


Размер 18мм на 12мм.

NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост

С внешней антенной.

Дальность до 200м на открытом пространстве и до 50м в помещении.

NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост

С внешней антенной и усилителем.

Дальность до 1000м на открытом пространстве.

Размер 45мм на 16мм.

NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост
Для модулей кроме мини, существует «переходник» со стабилизатором на 3.3v.
NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост
Так же стоит отметить существование модуля nRF24LE1, способного работать автономно (без ардуины). Однако для работы с этим модулем необходим программатор и соответствующие навыки.
NRF24L01 — ARDUINO Nrf24l01, Arduino, Technobrother, Интересное, Техника, Своими руками, Радиолюбители, Длиннопост

Подключение к ардуине


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);).


А на этом пока что всё, скоро выложу скетчи и библиотеки.