• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
И в десятый раз - напряжение CR2032 зависит от температуры.
Вот корреляция - график температуры и влажности для прошлого графика напряжения CR2032
ccg_TH.gif
При температуре в +32С батарея показывала максимальное напряжение - около 3.0В.
При +20С - 2.89В.
И батареи CR2032 сильно разные - разные производители и имеют разные зависимости.
Составьте табличку, собрав статистику по десятку производителей и эксплуатации в течении пару лет - впишу в прошивку - пусть народ, спустя годы, ищет ту устаревшую партию выбранного вами самого крутого производителя :)
 

nikolz

Well-known member
Какая цель? За что боретесь?
------------------------
Цель -ничто, борьба -все!!!
 

pvvx

Активный участник сообщества
Какая цель? За что боретесь?
За правильные показания в процентах разряда неизвестной батарейки при неизвестной нагрузке.
Цель -ничто, борьба -все!!!
Дык - присоединяйтесь к борьбе. Не хлебом единым...
 

nikolz

Well-known member
За правильные показания в процентах разряда неизвестной батарейки при неизвестной нагрузке.
Дык - присоединяйтесь к борьбе. Не хлебом единым...
Пока некогда.
Клепаю ИИ.
Но Вы уже все выжали из данного железа на уровне оптимизации передачи малополезной информации.
------------------
Поэтому я бы понижал потребление путем фильтрации неинформативных данных и блокирование передачи одинаковых показаний.
Полагаю , что батарейка будет годами работать.
Вообще всегда прикольно наблюдал как люди передают кучу информации , которая либо им нафиг нужна, либо они не знают что с ней вообще делать.
А надо все ничего - Задать вопрос себе - А на фига?
 

tshcherban

New member
@pvvx а есть пример какого-то собственного протокола для TLSR8251? т.е. просто плюнуть пакетом байтов в эфир на заданной частоте и принять его либо через nrf24 или любой другой nrfXXX или тот же TLSR8251? Должно бы получиться экономичнее чем BLE
 

pvvx

Активный участник сообщества
А надо все ничего - Задать вопрос себе - А на фига?
Иначе возникает обратное - всем всё пофиг и гегабайты шелухи.
Примерно как ваш ИИ, который ничего решить или хоть-как-то работать не может.
 

pvvx

Активный участник сообщества
@pvvx а есть пример какого-то собственного протокола для TLSR8251? т.е. просто плюнуть пакетом байтов в эфир на заданной частоте и принять его либо через nrf24 или любой другой nrfXXX или тот же TLSR8251? Должно бы получиться экономичнее чем BLE
Рекламный пакет передает фрейм со снятыми показаниями с датчиков. Имеющиеся опции позволяют отключить дублирование-избыточность повторов передач, необходимое для того, что радио-эфир в самом загруженном диапазоне 2.4ГГц всегда не чист и происходят сбои пакетов (не менее 5%) (даже простейшая АРУ в приемнике не в состоянии скорректироваться при приеме пакета со слабым сигналом, когда в эфире идут передачи с несколькими Вт от много-антенного WiFi роутера).
Избыточной информации в рекламном пакете минимум. Эта избыточность позволяет вам определить от какого датчика вы принимаете сигнал. И избыточность возникает только в случае если у вас ОДИН датчик и ОДИН приемник и никаких радиоустройств, включая и микроволновки, и множественные источники коммутационных помех, нет в рабочем диапазоне.
 

pvvx

Активный участник сообщества
Поэтому я бы понижал потребление путем фильтрации неинформативных данных и блокирование передачи одинаковых показаний.
Полагаю , что батарейка будет годами работать.
Время работы элемента CR2032 в термометре ограничено током потребления всех деталей устройства и чипа TLSR825x в режиме сна, плюс саморазряд батареи.
Минимальный потребляемый ток у данных устройств - от 6 мкА (лучшие обобранные из партий варианты).
Итоговый рабочий средний ток - всего в два раза больше.
Покупка элемента CR2032 - это чистая лотерея.
Из всего, оптимизируя и учитывая все нюансы, работоспособность CR2032 в постоянно работающем устройстве более 6 месяцев - это праздник и не всем дан.
Какие годы? Время окисления контактов батареи из "особо качественного материала" выдавленного жидом Xiaomi и того менее...
 

pvvx

Активный участник сообщества
На новой батарейке при Vbat=3170 на дисплее датчик показывает 99% - это как согласуется с вашей формулой?
Дисплей не умеет отображать 100%.
Формула не моя - это формула из оригинального термометра от Xiaomi.
 

pvvx

Активный участник сообщества
На новой батарейке при Vbat=3170 на дисплее датчик показывает 99% - это как согласуется с вашей формулой?
И для самых маленьких (уровень ясли или детского садика) тех, кто ещё не знает, как устроен LCD дисплей на термометре:

Вот тут, где скачивали программы для вашего термометра, есть картинка всех сегментов примененного LCD:
https://github.com/pvvx/ATC_MiThermometer/blob/master/BoardPinout/Mi_LCD_Segments.jpeg

Для немного продвинутых детей, которые уже пошли в школу:

Код коррекции для отображения на дисплеи % батареи:
https://github.com/pvvx/ATC_MiThermometer/blob/master/src/app.c#L375

Дети людей, которые знают и интересуются, как работают окружающие их предметы или когда-либо видели отображение заряда батарейных устройств в имеющихся операционных системах, то уже посмотрели спецификации и стандарты передачи уровня заряда батареи в процентах...
 

nikolz

Well-known member
И в десятый раз - напряжение CR2032 зависит от температуры.
Вот корреляция - график температуры и влажности для прошлого графика напряжения CR2032
Посмотреть вложение 11317
При температуре в +32С батарея показывала максимальное напряжение - около 3.0В.
При +20С - 2.89В.
И батареи CR2032 сильно разные - разные производители и имеют разные зависимости.
Составьте табличку, собрав статистику по десятку производителей и эксплуатации в течении пару лет - впишу в прошивку - пусть народ, спустя годы, ищет ту устаревшую партию выбранного вами самого крутого производителя :)
Этот график отображает хорошо известную зависимость изменения относительной влажности воздуха в закрытом объеме при изменении температуры.
Зачем Вы этот график показываете?
Неужели полагали, что дадут нобелевскую премию за открытие нового явления природы?
А понял, прикалываетесь над незнайками.
 

nikolz

Well-known member
информация к размышлению из белой книги TI
One of the most important design considerations when developing any building automation product is energy efficiency. Some new wireless smart sensors have the capability of operating for more than five years on a single coin-cell battery; others can last as long as 10 years or more. In this white paper, I’ll discuss various advances with respect to energy efficiency in building automation. Let’s begin by looking at how nanopowered integrated circuits (ICs) are helping increase functionality and decrease power consumption; recent advances have made low-power, long-life operation a reality. The average current draw of a nanopower device is measurable in nanoamperes (nA), or one-billionth of an amp. A standard CR2032 coin-cell battery used in a remote wireless smart building sensor can provide about 2,100 nA in a 10-year period.
Перевод Гугл:
Одним из наиболее важных конструктивных соображений при разработке любого
продукта автоматизации зданий является энергоэффективность. Некоторые новые беспроводные интеллектуальные датчики
способны работать более пяти лет на одной батарее с монетными ячейками; другие могут работать
до 10 и более лет. В этой белой книге я расскажу о различных достижениях в
области энергоэффективности в автоматизации зданий.
Давайте начнем с рассмотрения того, как нанопорошковые интегральные схемы (ИС) помогают
увеличить функциональность и снизить энергопотребление; последние достижения позволили
маломощная работа с длительным сроком службы-реальность. Средний ток, потребляемый
устройством нанопомощи, измеряется в наноамперах (nA), или одной миллиардной ампера. Стандарт
Батарея с монетными ячейками CR2032, используемая в удаленном беспроводном датчике интеллектуального здания, может обеспечить
около 2100 нА в течение 10 лет.
------------------------
О, сколько нам открытий чудных
Готовят
просвещенья дух...
 

pvvx

Активный участник сообщества
Этот график отображает хорошо известную зависимость изменения относительной влажности воздуха в закрытом объеме при изменении температуры.
Зачем Вы этот график показываете?
Там описано:
"Вот корреляция - график температуры и влажности для прошлого графика напряжения CR2032."
 

pvvx

Активный участник сообщества
Этот график отображает хорошо известную зависимость изменения относительной влажности воздуха в закрытом объеме при изменении температуры.
Зачем Вы этот график показываете?
Неужели полагали, что дадут нобелевскую премию за открытие нового явления природы?
А понял, прикалываетесь над незнайками.
Не прикалываюсь. а повторяю - напряжение на батарее CR2032 ни о чем существенном не говорит. Что-то о температуре и не более...
И ещё один пример с новым пришедшим в августе LYWSD03MMC, сразу перепрошитым custom прошивкой и закинутым в дальний угол:
1632958240437.png
1632958247595.png
 

pvvx

Активный участник сообщества
В этой белой книге я расскажу о различных достижениях в
области энергоэффективности в автоматизации зданий.
К сожалению не удалось найти нормальных графиков фактической температуры в СПб, а так-же графика температуры местной-центральной отопительной системы...
Одни обрывки типа этого... http://www.hmn.ru/index.php?index=79&type=1&value=26063
Такое впечатление что это стратегические данные :)
Т.е. по этим данным не установить энергоэффективность самого здания, т.к. корреляций особо не наблюдается. Максимальное притягивание "за уши":
1632960788410.png
 
Сверху Снизу