Радимодуль nRF24L01+

(4 оценок, рейтинг 5.00 из 5)
Недорогой радимодуль nRF24L01+ работает на частоте 2.4ГГц и поддерживает скорость передачи до 2Mbps. Радиоканал на данных радиомодулях может идти в оба направления. Беспроводная сеть может состоять из более 20 устройств.
Радимодуль nRF24L01+Радимодуль nRF24L01+
Радимодуль nRF24L01+
module-nrf24l01-3d2
nrf24l01

nRF24L01+ отличное решение для беспроводного объединения отдаленных модулей в системе умного дома внутри помещений без надобности прокладки проводов.

На базе данного радиомодуля на сайте mysensors.org построена целая система для автоматизации дома. Там же выложена библиотека для arduino, которая значительно ускорит разработку вашей системы домашней автоматизации.

Технические характеристики радиомодуля nRF24L01+:

  • Частота передачи/приема 2.4ггц.
  • Дальность  по пересеченной местности до 100 м. В помещении - до 20-30 м. 
  • Скорость до 2 Мб. Возможные варианты: 250kbps, 1Mbps и 2Mbps.
  • Интерфейс взаимодействия с микроконтроллером- SPI. Выводы толеранты к 5 вольтам.
  • Напряжение: 3-3.6В (рекомендуется 3,3 В).
  • Максимальная выходная мощность: 0 dBm
  • Коэффициент усиления антенны (пиковая): 2dBm
  • Количество каналов: 126. Нулевой канал начинается с 2400мгц и далее с шагом 1 мгц. При установке скорости 2мгц занимается ширина двух каналов.

Радиомодуль возможно подключить к arduino или любому другому микроконтроллеру, который имеет интерфейс SPI , а так же к мини-компьютерам, например Raspberry PI.

Даташит на радиомодуль nRF24L01+nRF24L01Pluss.pdf

Назначение выводов nRF24L01+:

  • SCK (Serial ClocK) — тактирование (синхронизация).
  • MOSI / MI (Master Out Slave In) — вход данных.
  • MISO / MO (Master In Slave Out) — выход данных.
  • CE/SS - Выбор ведомого на шине SPI из нескольких устройств.
  • SCN - выбор режима приема/передача , фактически тот же CE.
  • IRQ - выход прерывания,чаще всего не используется. Необходим для немедленной реакции микроконтроллера при приеме нового пакета данных.
  • GND - земля,масса,минусовая шина.
  • Vcc  -питание модуля 3.3в. Для надежной работы паралельно питанию как можно ближе к радиомодулю рекомендуется подключить электролитический конденсатор не менее 100мкф.

Nrf24l01+

Подключение nRF24L01+ к Arduino

  Arduino UNO     Arduino Mega
SCK 13 52
MOSI 11 51
MISO 12 50
CSN 10* 53**
CE/SS 9* 48**

 

 

 

 

 

 

* - при установке  иницилизации в скетчке командой RF24 radio(9,10);

** - при установке иницилизации в скетчке командой RF24 radio(48,53);

Выводы СЕ и CSN могут быть назначены любые свободные выводы..

Питание подключается с соответствующих выводов платы Arduino: GND и 3.3V.

 Подключение nRF24L01+ к Raspberry PI

  Raspberry PI    
SCK 11
MOSI 9
MISO 10
SCN 8
CE 25

 

 

 

 

 

 

 

  

 

Добавить комментарий


Защитный код
Обновить