Посоветуйте BLE модуль с самым "крепким" сном.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Знающие, посоветуйте какой из имеющихся на рынке модуль или чип позволит с наименьшими финансовыми и энергетическими затратами сделать блютус устройство на батарейках. Знаю, тут есть люди которые собаку съели на этом вопросе. Фактически нужен чип который во сне потребляет наименьшее количество энергии. Предполагается работа в режиме сервера. Понятно, что чудес на свете не бывает, но очень хочется, вдруг....

rkit
Offline
Зарегистрирован: 23.11.2016

esp32-c3-mini
Именно вариант c3

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

brokly пишет:
чудес на свете не бывает
А кто же тогда в кустах шебуршится?

slider
Offline
Зарегистрирован: 17.06.2014

как раз под рукой оказался модуль BLE для дверных электрозамков  долго работающий от батарейки , он сделан на одном чипе от NORDIC   -  nRF51802 ( имеет 16 или 31 GPIO), понятно что это "старенький чип" блютуз 4.2, есть и другие чипы nRF51822 nRF51422 nRF51824. Свежие чипы уже сделаны для блютуз 5.0 5.2 , и некоторый из них имеет 2 ядра , как в ESP32  одно ядро для радиоканала , второе для ваших приложений, а не как в ESP8266 одно ядро.  //хотя в ESP32 , ядро для радио частоты частично можно нагружать и своей программой. Т.е. для многопоточности крутить свою прогу на 2х ядрах , к примеру одно ядро обслуживает несколько юартов , второе ядро радиоканалом и лентой ws2812 (ибо если её посадить на первое ядро, то при выводе на светодиодку, возникают артефакты из-за обслуживания прерываний для юартов). Естественно сие всё работает под FreeRTOS для ESP32, там есть возможность распределения потоков по ядрам.  
 Сие двухядерное чудо стали недавно делать и STM32 для блютуз 5.2 , но вы сами знаете какая у них засада с описательной частью , и бывает неработающими блоками которые надо как-то через пень колоду обходить, а то и вообще не факт. И то что производство находится в Тайване , а не в Китае , в свете последних событий, получается ну ооочень дорого.
 Так вот, возвращаясь к модулю на nRF51802 , есть и приложение для замков, получается что чип очень мало потребляя, ещё и мониторит подключение к нему телефона по блютуз. 
  Есть и либа для какого-то подобного чипа(сейчас не припомню) для Arduino IDE , что позволяет писать на него свою программу, управлять GPIO , не прибегая к прикручиванию второй ардуинке.  Это для чипов nRF52 , к примеру 
nRF52832 https://learn.sparkfun.com/tutorials/nrf52832-breakout-board-hookup-guide/all

  Ну и не надо забывать про модули от http://www.jnhuamao.cn/  , про распространённые HM-10 HM-11 на чипе CC2541  знаете . они имеют очень потребляющий режим меток iBeacon . Дешёвые модули JD-08 легко перешиваются в HM-10.  По либам для Arduino IDE не припомню , но смотреть и дёргать их GPIO можно тоже без ардуинки, напрямую из приложения на телефоне по блютуз , или вторым модулем также по блютуз. 
 HM-18 HM-19 блютуз 5.0 , построены на чипе CC2640 .  

// А, ну да , для роли сервера, ESP32-C3 хороший вариант с 0.005 мА Deep Sleep   

mifar
Offline
Зарегистрирован: 07.04.2021

brokly пишет:

есть люди которые собаку съели на этом вопросе.

Вот здесь водится ведущий собаковод BLEвотных модулей - pvvx. Поспрашивай у него.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Спасибо за советы. Надеялся, что есть нечто что в режиме сервера ест ну очень мало, но в кустах шебуршится точно не чудо :) Не стремлюсь к дальности и надежности, нужна энергоэкономия.

rkit пишет:
esp32-c3-mini Именно вариант c3

А почему именно эта версия ?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

slider пишет:
возвращаясь к модулю на nRF51802 , есть и приложение для замков, получается что чип очень мало потребляя, ещё и мониторит подключение к нему телефона по блютуз. 

Вот это интересно.... Нужно посмотреть повнимательнее.