Конструктор прошивки NRF24LE1 Beta (обновлено: 15 Jul 2020, 18:46:46)

Конструктор прошивки SoC NRF24LE1 (микроконтроллер + NRF24LO1) , это новая версия конструктора замена конструктора homes-smart.ru 2014 года с бОльшими возможностями.

Конструктор и описание в разработке !!! Старое описание на чип и конструктор можно посмотреть по ссылкам выше.

Идеи и возможное расширение функционала

Все зависит от популярности конструктора и стимуляции его развития.

В возможных планах:

-Добавление большинства датчиков как в ESP8266/ESP32 конструктора.

-Написание новой программы-прошивальщика для прошивки через USBasp.(Выполнено)

-Опция программатора модуля NRF24LE1 в конструкторах ESP32/ESP8266RTOS(в процессе)

-Конфигуратор модуля через прошивальщик и через  ESP32/ESP8266RTOS

Подключение датчиков

Если датчик подключается по I2C , то используются общие GPIO для всех устройств. На данный момент доступен только программный I2C и GPIO задаются в шестеренке соответствующей опции.

Если датчик подключается напрямую на GPIO , то он задается в шестеренке самого датчика.

Настройка радио

NRF режим:

Это классический режим работы радиомодуля. Устройство принимается опцией NRF24 хаб конструкторами ESP8266, ESP8266RTOS и ESP32.

В шестеренке доступна настройка номера клиента, канал, скорость передачи, отправка счетчика отправленных пакетов и отправка времени работы.

При включенной опции конструктор выдает строку-структуру для настройки опции NRF24 hub. Датчики в структуре пакета идут подряд как они находятся в списке конструктора. В начале пакета идут счетчик отправленных пакетов и время работы если они включены(L тип)

BLE режим:

Опция в разработке.

Нестандартный режим работы радиомодуля в качестве Bluetooth датчика. Устройство принимается опцией BT HUB конструктором ESP32.

Спящий  режим

Спящий режим позволяет получить значительную экономию энергии при работе от  батарей. 

Доступен спящий режим Register retention (20мкА) и Memory retention(1мкА), который включается в шестеренке опции.

Потребление очень зависит от используемых датчиков.