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

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

pvvx

Активный участник сообщества
SPI-Flash в ESP8089 прикручена чтобы при каждом старте системы не заливать ПО.
И производительности с функционалом у данного чипа, тупо переименованного в ESP8266, на большее не хватает и не входило в разработку...
 

nikolz

Well-known member
SPI-Flash в ESP8089 прикручена чтобы при каждом старте системы не заливать ПО.
И производительности с функционалом у данного чипа, тупо переименованного в ESP8266, на большее не хватает и не входило в разработку...
Проблема в том, что другие чипы имеют малый объем flash. В моих проектах нет надобности в микрофоне.
Мн
Есть разница в цепи приема-передачи, а не в потреблении питания.
Для стандартных протоколов BLE для мышей и клавиатур - 1000 опросов в секунду.
Протокол WiFi вообще не имеет возможности realtime на уровнях в миллисекундах.

Любой другой современный MCU - ARM, RISK-V,...
На сегодня, по производительности и внутренней интеграции ESP является сам худшим и самым глючным (в основном из-за "впихнуть невпихуемое").
А для проектов использующих множественные интерфейсы и ограниченную RAM - MCU без MMU вообще не годится. Тем более в такой области - для незрячих. Должна быть надежность.
Можете привести пример других модулей 32 бит ,с объемом flash от 1 Mбайта,
с питанием от батарейки и форм-фактором не больше, чем у ESP12?
 

nikolz

Well-known member
забыл сказать, 1 Мбайт flash - для пользователя, т е без учета стека BLE.
 

pvvx

Активный участник сообщества
Проблема в том, что другие чипы имеют малый объем flash. В моих проектах нет надобности в микрофоне.
Flash всегда может быть внешней.
Микрофон и динамики тут не причем - вы писали, что нужна "отзывчивость" - скорость передачи-приема события.

Можете привести пример других модулей 32 бит ,с объемом flash от 1 Mбайта,
с питанием от батарейки и форм-фактором не больше, чем у ESP12?
ESP не может питаться от батареек в активных приложениях. Их хватит на пару дней, если это не чемодан батареек в несколько килограмм.
Для активного ESP8266, с WiFi, время работы от 2-х 18500 на 2400 мАч выйдет 2400/125 = 19.2 часов.
Модули со старым OpenWRT (SPI-Flash 16..32МБайт) потребляют аналогично или менее (если отключены порты Ethernet и нет нагрузки на USB, но работает WiFi).
Обычно построены на MIPS 24Kc. Это из серии MT768x, RTL8197, M200, ... и подобные. Разработаны более 10 лет назад. Но вы такое любите.
По этому без разницы какой чип, да сколько жрет. Главное что в нем есть RAM от 32МБ и MMU для стабильности работы с динамическими буферами в памяти.
 

pvvx

Активный участник сообщества
> Можете привести пример других модулей 32 бит ,с объемом flash от 1 Mбайта,
К MiFi можно подключить TLSR8251 в разъем USB и будет BLE 5+ и прочие GPIO. Такое устаревшее барахло есть и с АКБ в корпусе...
А цена на али - 600..900 р.
 

pvvx

Активный участник сообщества
Можно ещё что-то древнее и дешевле, но для Linux/OpenWRT - RT5350 - полные модули на али по 200..300 руб: первые попавшиеся за 200 руб, за 300 и т.д.
 

nikolz

Well-known member
Flash всегда может быть внешней.
Микрофон и динамики тут не причем - вы писали, что нужна "отзывчивость" - скорость передачи-приема события.

ESP не может питаться от батареек в активных приложениях. Их хватит на пару дней, если это не чемодан батареек в несколько килограмм.
Для активного ESP8266, с WiFi, время работы от 2-х 18500 на 2400 мАч выйдет 2400/125 = 19.2 часов.
Модули со старым OpenWRT (SPI-Flash 16..32МБайт) потребляют аналогично или менее (если отключены порты Ethernet и нет нагрузки на USB, но работает WiFi).
Обычно построены на MIPS 24Kc. Это из серии MT768x, RTL8197, M200, ... и подобные. Разработаны более 10 лет назад. Но вы такое любите.
По этому без разницы какой чип, да сколько жрет. Главное что в нем есть RAM от 32МБ и MMU для стабильности работы с динамическими буферами в памяти.
Мои устройства вполне работают от аккумулятора.
Собрал устройство носимое. аккумулятор на 600 mAH с зарядкой в устройстве. 4X7x1.7 см3 40 гр.
ESP8266 потребляет 20 мА, датчик TOF - 15 мА, а вибродинамик - от 20 до 30 мА.
----------------
это устройство - электронная "белая трость" для незрячего .
Человек в течении дня может ходить внутри зданий.
Заряда вполне хватает, а ночью ставит на зарядку.
--------------------
Вы так и не дали альтернативный вариант готового модуля с флеш больше 1 МБ.
Применения BLE в разрабатываемых мною устройствах фактически не имеет смысла.
----------------------
Ну и что нового в новых чипах?
кроме тупых градусников и включателей лампочек ничего более умного Вы на них за прошедшие 10 лет болтовни на форуме не разработали. Вы это любите.
Вам это надо, а мне нет.
 

pvvx

Активный участник сообщества
Вы так и не дали
Бесплатным ублажением с выездом к клиенту занимаются другие - обратитесь в справочное, на другом ресурсе...
альтернативный вариант готового модуля с флеш больше 1 МБ.
Ни у одного чипа ESPxxx нет "флеш больше 1 МБ".
А альтернативные варианты представлены целыми семействами...
Применения BLE в разрабатываемых мною устройствах фактически не имеет смысла.
Зачем тогда суетесь сюда?
Ну и что нового в новых чипах?
Многое.
кроме тупых градусников и включателей лампочек ничего более умного Вы на них за прошедшие 10 лет болтовни на форуме не разработали. Вы это любите.
Вам это надо, а мне нет.
Я не продавец выдумок о том что якобы Вами будет слепленного в будущем на коленке из отходов, и не желаю обнадеживать незрячих обещаниями и фантазиями о неких устройствах, как Вы это делаете. :p
 

pvvx

Активный участник сообщества
Мои устройства вполне работают от аккумулятора.
Собрал устройство носимое. аккумулятор на 600 mAH с зарядкой в устройстве. 4X7x1.7 см3 40 гр.
ESP8266 потребляет 20 мА, датчик TOF - 15 мА, а вибродинамик - от 20 до 30 мА.
----------------
это устройство - электронная "белая трость" для незрячего .
Человек в течении дня может ходить внутри зданий.
Заряда вполне хватает, а ночью ставит на зарядку.
 

pvvx

Активный участник сообщества
это устройство - электронная "белая трость" для незрячего .
Человек в течении дня может ходить внутри зданий.
Заряда вполне хватает, а ночью ставит на зарядку.
Вам это надо, а мне нет.
Я долго размышлял, зачем вы создаете свои нелепые сообщения… Прояснения начали приходить, если опуститься на самый нижний уровень…

Вы когда ни будь выйдете из детсадовских методов доминирования, по типу “А у меня в кармане гвоздь! А у вас?”. Или считаете что кто-то должен предоставлять вам отчеты “о проделанной работе” в которой у вас полностью отсутствует понимание, т.к. до сих пор играете в куличики в детской песочнице?

И кому интересен ваш подход в этой песочнице – выдумать могу, но показать нет, т.к. стесняюсь, что куличик кривой и убогий? Это говорит только о вашей самооценке и ограниченных возможностях, в которые вы сами себя загнали.

Зачем-то приплетаете больных, слепых – кто-то поверит в вашу благотворительность и пропустит слезу при описании ваших издевательств над бедным подопытным больным с помощью ваших недоделанных устройств?

Может проще создавать и внедрять что-то, что будет кормить миллионы? А в оставшееся время заниматься своим хобби?
 

pvvx

Активный участник сообщества
это устройство - электронная "белая трость" для незрячего .
Дык вам уже давно я выложил демо-пример этой "трости" на ESP32 с озвучкой на BT наушники, а вы так и не освоили передачу звука? :eek:
Человек в течении дня может ходить внутри зданий.
Я пытался с той глюко-демкой ходить, но у меня мало коридоров... А так вполне, в двери с закрытыми глазами попадал, если не учитывать постоянные слеты на перезапуск ESP32. Но и это не помешало - концепция Вам была передана.
Ваши испытуемые так и пугают и отвлекают других звуками "вибродинамика", а наушник BT Вам так и не осилить? Уж столько времени прошло, что могли бы дописать и голосовое сопровождение с памятью карт посещенных помещений (?).
Вам это надо, а мне нет.
Именно другие. Вот ныне тема как в Linux для всех поправить беды с SSD, NVME, SD, eMMC и прочими бытовушными решениями оснащенными технологией Flash памяти при резком отключении питания.
Вон даже Микрон решил поучаствовать, (Micron Working On NVMe SSD Abrupt Shutdown Support For Linux ) но свалил - видать недоплатили, а просто так они не хотят довести дело до конца...
А это сверх актуально для всех текущих систем-серверов "Умного дома". Не бытовые SSD/NVME имеет на своих платах толпу конденсаторов, чтобы срочно "запарковаться".
Вот скоро буду пытать ядро Linux, чтобы оно успело запарковать SSD-NVME за 100..150 mc с работающим "HA", пока разряжаются кондеры на 6800 мкФ в БП c DC-DC на IP6520...
 

Riska

New member
Помогите увидеть нормальную дата-время в выгруженных данных csv. В столбце А данные вида 1683929883, попробовал применить к ней формулу (1683929883/86400)+25569=45058,9292013889.
 

pvvx

Активный участник сообщества
В столбце А дата-время в формате Linux - число секунд с 01.01.1970.
У Exel другой формат времени и для перевода надо написать =($A2/86400)+25569, потом указать формат ячейки - дата или время:
1691295200091.png
 

nikolz

Well-known member
Дык вам уже давно я выложил демо-пример этой "трости" на ESP32 с озвучкой на BT наушники, а вы так и не освоили передачу звука? :eek:
Я пытался с той глюко-демкой ходить, но у меня мало коридоров... А так вполне, в двери с закрытыми глазами попадал, если не учитывать постоянные слеты на перезапуск ESP32. Но и это не помешало - концепция Вам была передана.
Ваши испытуемые так и пугают и отвлекают других звуками "вибродинамика", а наушник BT Вам так и не осилить? Уж столько времени прошло, что могли бы дописать и голосовое сопровождение с памятью карт посещенных помещений (?).

Именно другие. Вот ныне тема как в Linux для всех поправить беды с SSD, NVME, SD, eMMC и прочими бытовушными решениями оснащенными технологией Flash памяти при резком отключении питания.
Вон даже Микрон решил поучаствовать, (Micron Working On NVMe SSD Abrupt Shutdown Support For Linux ) но свалил - видать недоплатили, а просто так они не хотят довести дело до конца...
А это сверх актуально для всех текущих систем-серверов "Умного дома". Не бытовые SSD/NVME имеет на своих платах толпу конденсаторов, чтобы срочно "запарковаться".
Вот скоро буду пытать ядро Linux, чтобы оно успело запарковать SSD-NVME за 100..150 mc с работающим "HA", пока разряжаются кондеры на 6800 мкФ в БП c DC-DC на IP6520...
Для тех зрячих, кому все просто.
Почитайте и особенно посмотрите видео в конце 1 части,
там незрячий рассказывает таким спецам как Вы, почему г-но эта ваша заливная рыба.
 

pvvx

Активный участник сообщества
Для тех зрячих, кому все просто.
Почитайте и особенно посмотрите видео в конце 1 части,
там незрячий рассказывает таким спецам как Вы, почему г-но эта ваша заливная рыба.
Вы о чем? О вечных нестабильностях в работе ESP826x/ESP32-xx ?
Про это давно известно. У них нет MMU, а используется C++ или CИ c динамическим распределением памяти (Heap), что неизбежно приводит к срывам-перезагрузкам или зависаниям.
На таких SDK и подходах никогда не делают такие вещи, как вы пытаетесь.
Да и рыба в видео не наша, и тема тут про другое, а не для вашей рекламы о бездарных блогах на хабре...
 

nikolz

Well-known member
Вы о чем? О вечных нестабильностях в работе ESP826x/ESP32-xx ?
Про это давно известно. У них нет MMU, а используется C++ или CИ c динамическим распределением памяти (Heap), что неизбежно приводит к срывам-перезагрузкам или зависаниям.
На таких SDK и подходах никогда не делают такие вещи, как вы пытаетесь.
Да и рыба в видео не наша, и тема тут про другое, а не для вашей рекламы о бездарных блогах на хабре...
Вы меня всегда удивляли богатством у Вас словесного поноса.
Умеете Вы все чужое обосрать. Талантище!!!
 

selevo

Member
Всё пропало Шеф всё пропало! Ничего не работает!
пункты
Live Data
Graph Atc 1
Graph Atc 2
Graph Atc 3
ничего не выдает на экран.
Но рекламу читает.

Requesting Bluetooth Scan...
22:20:15: > Requested LYWSD03MMC
22:20:15: Watching advertisements from "LYWSD03MMC"...
22:20:17: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:17: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
22:20:19: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:19: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
22:20:21: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:21: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
22:20:22: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:22: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
22:20:24: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:24: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
22:20:26: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:26: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
22:20:28: ServiceData Data: 0000fe95-0000-1000-8000-00805f9b34fb, 30585B0501579F4838C1A4280100
22:20:28: MiVer5, DevID: 0x055B-LYWSD03MMC, FnCnt: 1, CtrID: 0x5830 Not bound, Standard certification, MAC: A4C138489F57, Capability: 0x28 - front binding, IO: 0x0001
 

pvvx

Активный участник сообщества
Всё пропало Шеф всё пропало! Ничего не работает!
А эти программы раcсчитаны на альтернативную прошивку, а не для официальной Xiaomi версии :p
Когда будет одностраничная web инструкция по этим микроконтроллерам?
Когда кто-то соизволит это написать.
Я не являюсь фанатом каких-то кремниевых чипов, у которых актуальность, как у любой железки - до пары лет. Некромантией с ESP не страдаю...
 
Сверху Снизу