FZ0769В Китае, на торговой площадке aliexpress.com можно встретить дешевый беспроводной USB приемник/передатчик FZ0769 совместимый с радиомодулями nRF24L01 и nRF24LE1. Внутри его установлен чип BK2491 китайского разработчика - примерный аналог nRF24LU1.

Все технические характеристики беспроводной части аналогичны радиомодулю nRF24L01. Но есть отличие - у данного модуля выше мощность передатчика: 5dBm против 0dBm у nRF24L01.

В данный момент возможности перепрограммировать устройство нет, хотя и в теории он должен программироватся так же как nRF24LE1. На плате имеются необходимые выводы для подключения программатора.

Работа с устройством

Для установки в комьютер с системой windows требуются драйвера -создается последовательный порт. Для Linux они не требуются - в системе появляется устройство /dev/ttyACM0.

Для первоначальной настройки требуется проиницилизировать радиомодуль, подав специальную АТ команду вида AT+SET=ХХYYF0F0F0F0F0. Где:

XX - номер радиоканала от 0 до 125 в шеснадцатиричном формате.

YY - Настройка регистра RF_SETUP. Для настройки максимальной мощности и установки скорости 1мб/с необходимо установить число 07 - так же в шеснадцатиричном формате.

 

RF SETUP

 

F0F0F0F0F0 - адрес так же шеснадцатиричном формате ,состоит из 5 байт. Адрес для передачи и приема одинаковый.

После настройки на СОМ порт будут транслироватся данные из передающих клиентов nRF24L01 или nRF24LE1, для передачи данных на радиомодули-клиенты достаточно их отправить в СОМ порт. 

Пример работы с устройством можно скачать тут

 Настройка клиентов на базе Arduino+ nRF24L01

В библиотеке RF24, кроме соотвествующей скорости и канала необходимо указать ещё параметры:

radio.setAutoAck(false);

radio.enableDynamicPayloads();

Настройка клиентов на базе nRF24LE1 через конструктор

Галка AutoAck должна быть снята.

Галка DynamicPayloads должна быть поставлена.

Адрес приема и передачи должны быть одинаковые. Например забить все поля F0.

Недостатки данного модуля

У USB радиомодуля почти нет настроек и по этому адрес приема и передачи тут одинаковый. Возможные проблемы из-за этого: полноценно можно принимать/отправлять данные только с одного клиента. Если клиентов будет несколько, то отправка им данных невозможна.

 

 

В данный момент идет сбор информации и страничка будет ещё пополнятся/исправляться.

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.