Посоветуйте BLE модуль с самым "крепким" сном.
- Войдите на сайт для отправки комментариев
Сб, 12/06/2021 - 14:06
Знающие, посоветуйте какой из имеющихся на рынке модуль или чип позволит с наименьшими финансовыми и энергетическими затратами сделать блютус устройство на батарейках. Знаю, тут есть люди которые собаку съели на этом вопросе. Фактически нужен чип который во сне потребляет наименьшее количество энергии. Предполагается работа в режиме сервера. Понятно, что чудес на свете не бывает, но очень хочется, вдруг....
esp32-c3-mini
Именно вариант c3
как раз под рукой оказался модуль 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
есть люди которые собаку съели на этом вопросе.
Вот здесь водится ведущий собаковод BLEвотных модулей - pvvx. Поспрашивай у него.
Спасибо за советы. Надеялся, что есть нечто что в режиме сервера ест ну очень мало, но в кустах шебуршится точно не чудо :) Не стремлюсь к дальности и надежности, нужна энергоэкономия.
А почему именно эта версия ?
Вот это интересно.... Нужно посмотреть повнимательнее.